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