上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 91 下一页
  2015年12月23日
摘要: 功能说明:显示目前登入系统的用户信息。 语 法:who [-Himqsw][--help][--version][am i][记录文件] 补充说明:执行这项指令可得知目前有那些用户登入系统,单独执行who指令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器。 参 ... 阅读全文
posted @ 2015-12-23 09:49 duanxz 阅读(2555) 评论(0) 推荐(0)
  2015年12月22日
摘要: 目录: 《Java并发编程之三:volatile关键字解析》 《volatile之一--volatile不能保证原子性》 《Synchronized之一:基本使用》 基础: 《java内存模型JMM》 《指令重排、内存屏障概念解析》 volatile这个关键字可能很多朋友都听说过,或许也都用过。在J 阅读全文
posted @ 2015-12-22 15:10 duanxz 阅读(1548) 评论(0) 推荐(1)
  2015年12月21日
摘要: 在学习Linux的过程中,常会看到一些终端命令或者程序中有">/dev/null 2>&1 "出现,由于已经遇到了好几次了,为了理解清楚,不妨花点时间百度或者google一下相关的知识。 0:表示键盘输入(stdin)1:表示标准输出(stdout),系统默认是1 2:表示错误输出(stderr) 阅读全文
posted @ 2015-12-21 15:54 duanxz 阅读(519) 评论(0) 推荐(0)
摘要: nohup&方式:Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe --user=mysql &nohup方式: 但是我们很多程序并不象mysqld一... 阅读全文
posted @ 2015-12-21 15:42 duanxz 阅读(1158) 评论(0) 推荐(0)
摘要: 事务消息 通过消息的异步事务,可以保证本地事务和消息发送同时执行成功或失败,从而保证了数据的最终一致性。 发送端执行如下几步: 发送prepare消息,该消息对Consumer不可见 执行本地事务(如 update DB) 若本地事务执行成功,则向MQ提交消息确认发送指令;若本地事务执行失败,则向M 阅读全文
posted @ 2015-12-21 14:35 duanxz 阅读(1443) 评论(0) 推荐(0)
摘要: 一、为什么使用对象池 恰当地使用对象池化技术,可以有效地减少对象生成和初始化时的消耗,提高系统的运行效率。commons-pool2是Apache下一个开源的公共资源池。我们可以根据它来快速的建立一个自己的对象池。组件提供了一整套用于实现对象池化的框架,以及若干种各具特色的对象池实现。官方网址:ht 阅读全文
posted @ 2015-12-21 14:33 duanxz 阅读(1880) 评论(0) 推荐(0)
摘要: 目录1.下载2.搭建mha 2.1 系统配置 2.2 架构 2.3 添加ssh公钥信任 2.4 安装mha节点 2.5 manager配置文件 2.6 检查 2.7 启动manager进程 2.8 碰到的问题3.测试切换 3.1 正常切换测试 3.2 回切测试 3.3 雪崩测试 3.4 主从不一致切... 阅读全文
posted @ 2015-12-21 14:09 duanxz 阅读(5591) 评论(0) 推荐(0)
摘要: 背景 早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求。不过早期的数据库同步业务,主要是基于trigger的方式获取增 量变更,不过从2010年开始,阿里系公司开始逐步的尝试基于数据库的日志解析,获取增量变更进行同步,由此衍生出了增量订阅&消费的业务,从此 开启了一段新... 阅读全文
posted @ 2015-12-21 11:13 duanxz 阅读(12224) 评论(0) 推荐(0)
  2015年12月18日
摘要: ForkJoinPool 在Java 7中引入了一种新的线程池:ForkJoinPool。 它同ThreadPoolExecutor一样,也实现了Executor和ExecutorService接口。它使用了一个无限队列来保存需要执行的任务,而线程的数量则是通过构造函数传入,如果没有向构造函数中传入 阅读全文
posted @ 2015-12-18 10:14 duanxz 阅读(2084) 评论(2) 推荐(2)
  2015年12月17日
摘要: 《Thread之四:java线程返回结果的方法》 《Runnable、Callable、Future和FutureTask之一:获取线程的返回值》 《CompletionService之一:获得线程(线程池的)处理结果》 本文目录: 第一种方法:通过线程的实例变量传递方式获取结果第二种方法:使用Ca 阅读全文
posted @ 2015-12-17 11:05 duanxz 阅读(5686) 评论(0) 推荐(0)
摘要: 转http://www.infoq.com/cn/articles/fork-join-introduction/ 1. 什么是Fork/Join框架 Fork/Join框架是Java7提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框 阅读全文
posted @ 2015-12-17 10:18 duanxz 阅读(441) 评论(0) 推荐(0)
  2015年12月16日
摘要: 当然大多数情况下,我们根本不需要考虑线程安全的问题,比如dao,service等,除非在bean中声明了实例变量。因此,我们在使用spring mvc 的contrller时,应避免在controller中定义实例变量。 如: 在这里有声明一个变量company,这里就存在并发线程安全的问题。如果控 阅读全文
posted @ 2015-12-16 18:02 duanxz 阅读(3797) 评论(0) 推荐(0)
摘要: 在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。使用Quartz框架无疑是非常好的选择,并且与Spri 阅读全文
posted @ 2015-12-16 13:43 duanxz 阅读(635) 评论(0) 推荐(0)
摘要: 作者博客主页:http://blog.csdn.net/chszs 本文提供了三个Spring多线程开发的例子,由浅入深,由于例子一目了然,所以并未做过多的解释。诸位一看便知。 例子1:Spring结合Java线程。 通过继承Thread创建一个简单的Java线程,然后使用@Component让Sp 阅读全文
posted @ 2015-12-16 12:07 duanxz 阅读(2032) 评论(0) 推荐(0)
摘要: 一、concurrent包中的五种线程池的简单介绍 二、ThreadPoolExecutor类七个参数 三、三种阻塞队列四、四种拒绝策略 五、线程池executor执行逻辑 一、concurrent包中的五种线程池的简单介绍 线程池按照线程数量可以分为:一是固定线程数量的线程池;二是可变数量的线程池 阅读全文
posted @ 2015-12-16 11:51 duanxz 阅读(1813) 评论(0) 推荐(1)
摘要: 一、spring线程池中的主要接口和类 Java SE 5.0引入了ThreadPoolExecutor、ScheduledThreadPoolExecutor。Spring 2.x借助ConcurrentTaskExecutor和ThreadPoolTaskExecutor能够通过IoC配置形式自 阅读全文
posted @ 2015-12-16 10:03 duanxz 阅读(11175) 评论(0) 推荐(0)
摘要: 1、配置 import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; //该注解的locations已经被启用 阅读全文
posted @ 2015-12-16 09:55 duanxz 阅读(2842) 评论(0) 推荐(0)
摘要: 一、JDK线程池监控参数 线程池提供了以下几个方法可以监控线程池的使用情况: 方法 含义 getActiveCount() 线程池中正在执行任务的线程数量 getCompletedTaskCount() 线程池已完成的任务数量,该值小于等于taskCount getCorePoolSize() 线程 阅读全文
posted @ 2015-12-16 09:44 duanxz 阅读(3106) 评论(0) 推荐(0)
摘要: ThreadPoolTaskExecutor的配置在网上找了很多解释没找到,看了下ThreadPoolExecutor的配置,名字差不多,应该含义也差不多。只不过ThreadPoolTaskExecutor对 ThreadPoolExecutor做了包装。 <bean id ="taskExecut 阅读全文
posted @ 2015-12-16 09:29 duanxz 阅读(1310) 评论(0) 推荐(0)
  2015年12月15日
摘要: 持续集成是个简单重复劳动,人来操作费时费力,使用自动化构建工具完成是最好不过的了。为了实现这个要求,我选择了Jenkins。从 http://mirrors.jenkins-ci.org/windows/latest下载windows下的最新安装版jenkins。(如果不 能安装,从http://... 阅读全文
posted @ 2015-12-15 17:25 duanxz 阅读(264) 评论(0) 推荐(0)
摘要: jenkins自带的邮件管理太弱了,为了能按自定义的方式发送邮件,需要安装一个插件:Jenkins Email Extension Plugin。1.配置邮件:通过“系统管理”-“系统设置”,进行系统设置界面,上面的内容在“使用Jenkins配置自动化构建”中已经讲过,直接移动到设置页面的最下面,... 阅读全文
posted @ 2015-12-15 17:25 duanxz 阅读(315) 评论(0) 推荐(0)
摘要: Jenkins is an open source continuous integration tool written in Java. The project was forked from Hudson after a dispute with Oracle, which claims th... 阅读全文
posted @ 2015-12-15 17:24 duanxz 阅读(1031) 评论(0) 推荐(0)
摘要: PV(page view),即页面浏览量,或点击量;通常是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标。 高手对pv的解释是,一个访问者在24小时(0点到24点)内到底看了你网站几个页面。这里需要强调:同一个人浏览你网站同一个页面,不重复计算pv量,点100次也算1次。说白了,pv就是一个... 阅读全文
posted @ 2015-12-15 17:11 duanxz 阅读(551) 评论(0) 推荐(0)
摘要: 对于走在安全路上的小菜来说,这几个exp、Exploit、Exploit Pack、exp-gui、Payload、MetaSploit名词着实把人转的不轻,下面给大家解释下:RCE,remote command execute远程命令执行Exp,就是Exploit,漏洞利用的意思,注意,有漏洞不一... 阅读全文
posted @ 2015-12-15 16:44 duanxz 阅读(1101) 评论(0) 推荐(0)
摘要: 转http://blog.chaitin.com/1 背景2 Java反序列化漏洞简介3 利用Apache Commons Collections实现远程代码执行4 漏洞利用实例4.1 利用过程概述4.2 WebLogic4.3 Jenkins4.4 Jboss4.5 WebSphere4.6 其它... 阅读全文
posted @ 2015-12-15 16:26 duanxz 阅读(1792) 评论(0) 推荐(0)
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 91 下一页