摘要: 常用的Java命令行工具的使用梳理,方便以后线上问题排查处理. 示例使用的虚拟机版本(JVM自带命令行工具在bin目录下) [root@localhost ~]# java -version java version "1.8.0_121" Java(TM) SE Runtime Environme 阅读全文
posted @ 2018-05-31 23:01 苏二 阅读(4736) 评论(0) 推荐(0) 编辑
摘要: 1、后台上传通过nexus后台上传第三方包: http://blog.csdn.net/huchunlinnk/article/details/17789175上面上传的只能上传release版本2、配置部署可以发布release也可以上传snapshosts版本.在maven的目录的全局配置set... 阅读全文
posted @ 2015-06-24 11:52 苏二 阅读(3641) 评论(1) 推荐(0) 编辑
摘要: Topic模式消息发送实例1、pom引入 junit junit 4.11 test org.apache.activemq activ... 阅读全文
posted @ 2015-06-04 18:42 苏二 阅读(13410) 评论(3) 推荐(2) 编辑
摘要: 官方文档: http://activemq.apache.org/persistence.htmlActiveMq持久化相关配置:/usr/local/apache-activemq-5.11.1/conf/activemq.xml官方默认的持久化为Kahadb: 可以稍作调优... 阅读全文
posted @ 2015-06-04 17:08 苏二 阅读(2560) 评论(0) 推荐(1) 编辑
摘要: Activemq消息类型JMS规范中的消息类型包括TextMessage、MapMessage、ObjectMessage、BytesMessage、和StreamMessage等五种。ActiveMQ也有对应的实现,下面我们结合Spring JMS分别来看一下五种消息类型的收发代码。1、TextM... 阅读全文
posted @ 2015-06-04 14:39 苏二 阅读(11920) 评论(0) 推荐(1) 编辑
摘要: queue类型消息pom依赖 junit junit 4.11 test org.apache.activemq activemq-al... 阅读全文
posted @ 2015-06-04 13:41 苏二 阅读(8509) 评论(0) 推荐(1) 编辑
摘要: 安装环境:Activemq5.11.1, jdk1.7(activemq5.11.1版本需要jdk升级到1.7),虚拟机: 192.168.147.131[root@localhost software]# pwd/export/software[root@localhost software]# ... 阅读全文
posted @ 2015-06-04 10:48 苏二 阅读(6942) 评论(0) 推荐(0) 编辑
摘要: 下载metaq: http://fnil.net/downloads/index.html安装metaq:[root@localhost software]# pwd/export/software[root@localhost software]# tar -zxvf metaq-server-1... 阅读全文
posted @ 2015-06-03 18:51 苏二 阅读(1581) 评论(0) 推荐(0) 编辑
摘要: 安装maven下载maven,解压[root@localhost local]# pwd/usr/local[root@localhost local]# tar -zxvf apache-maven-3.0.5-bin.tar.gz[root@localhost local]# cd apache... 阅读全文
posted @ 2015-06-02 17:31 苏二 阅读(719) 评论(0) 推荐(0) 编辑
摘要: Nexus安装1、下载Nexus:[笔者版本nexus-2.11.2-03-bundle.tar.gz]2、 安装nexus[root@localhost local]# pwd/usr/local[root@localhost local]# mkdir nexus-2.11.2-03[root@... 阅读全文
posted @ 2015-06-02 14:04 苏二 阅读(1686) 评论(0) 推荐(0) 编辑
摘要: 说明:sonar依赖数据库.mysql优化1、笔者使用的是mysql数据库.首先对mysql做简单的优化配置.[root@localhost bin]# cat /etc/my.cnf[mysqld]max_allowed_packet=10Mdatadir=/var/lib/mysqlsocket... 阅读全文
posted @ 2015-06-02 13:46 苏二 阅读(2650) 评论(0) 推荐(0) 编辑
摘要: dubbo角色与调用执行过程dubbo节点角色说明:provider: 暴露服务的服务提供方consumer: 调用远程服务的服务消费方registry: 服务注册于发现的注册中心monitor: 统计服务的调用次数和调用时间的监控中心container:服务运行容器dubbo调用关系说明:1、服务... 阅读全文
posted @ 2015-05-31 22:55 苏二 阅读(6471) 评论(0) 推荐(0) 编辑
摘要: znode以某种方式发生变化时,“观察”(watch)机制可以让客户端得到通知.可以针对ZooKeeper服务的“操作”来设置观察,该服务的其他操作可以触发观察. 实现Watcher,复写process方法,处理收到的变更 /** * Watcher Server,处理收到的变更 ... 阅读全文
posted @ 2015-03-15 23:07 苏二 阅读(16615) 评论(1) 推荐(0) 编辑
摘要: Watcher在ZooKeeper是一个核心功能,Watcher可以监控目录节点的数据变化以及子目录的变化,一旦这些状态发生变化,服务器就会通知所有设置在这个目录节点上的Watcher,从而每个客户端都很快知道它所关注的目录节点的状态发生变化,而做出相应的反应.可以设置观察的操作:exists,... 阅读全文
posted @ 2015-03-15 22:39 苏二 阅读(4983) 评论(1) 推荐(0) 编辑
摘要: 在编写多线程的工作中,有个常见的问题:主线程(main)启动好几个子线程(task)来完成并发任务,主线程要等待所有的子线程完成之后才继续执行main的其它任务。默认主线程退出时其它子线程不会停,如果想让main退出时其它子线程终止,可以用subThread.setDaemon(true)设置子线程... 阅读全文
posted @ 2015-03-15 22:12 苏二 阅读(14724) 评论(0) 推荐(0) 编辑