- 博客(13)
- 收藏
- 关注
原创 RockMQ安装
1、解压tar -zvxf alibaba-rocketmq-3.2.6.tar.gz -C /usr/local2、配置环境变量cdalibaba-rocketmq/binvim runservice.shrockmq是纯java开发,所以要指定java_home把自己机器的JAVA_HOME重写的改脚本的JAVA_HOME路径即可我的如下:#======
2016-07-28 13:15:24
1178
转载 GRASP (职责分配原则)【转】
GRASP (职责分配原则)要学习设计模式,有些基础知识是我们必须要先知道的,设计模式是关于类和对象的一种高效、灵活的使用方式,也就是说,必须先有类和对象,才能有设计模式的用武之地,否则一切都是空谈,那么类和对象是从那冒出来的呢?这时就需要比23种设计模式更重要更经典的GRASP模式登场了,嘿嘿,原来这才是老大!GRASP(General Responsibility Assign
2016-06-16 15:39:15
474
转载 rocketMq命令
启动rocketMq命令: sh mqnamesrv &sh mqbroker -c ../conf/2m-noslave/broker-a.properties &1. 登录控制台: 首先进入 RocketMQ 工程,进入/RocketMQ/bin 在该目录下有个 mqadmin 脚本 . 查看帮助: 在 mqadmin 下可以查看有哪些命令 a: 查看具
2016-06-12 10:19:19
525
原创 relation "hibernate_sequence" does not exist解决
使用Hibernate持久化到Postgresql遇到relation "hibernate_sequence" does not exist异常。原文地址:http://my.oschina.net/meilihao/blog/88746
2015-11-18 16:02:47
2237
转载 Linux中Apache+Tomcat+JK实现负载均衡和群集的完整过程
原文地址:http://blog.csdn.net/chaijunkun/article/details/6987443
2015-11-13 10:53:27
1836
原创 简单的CXF实例
apache cxf是一个开源的webservice,轻量,灵活。不多介绍了,直接上代买。这个例子非常简单,工具没有用到tomcat,是嵌入jetty作为容器简单的运行一下而已,并通过maven管理项目。我下载的是apache-cxf-3.0.2。(如果要用eclipce运行程序,就需要把该文件夹下的所有jar包导入。其实我也不知道那些jar是需要的那些不需要,全导入简单 粗暴 有效果
2015-10-29 15:32:30
375
原创 redis-3.0集群搭建
Redis不仅可以用作缓存,也可以作为一个Nosql。记录以下Redis-3.0的集群搭建系统环境:Ubuntu 14.04 32-bit一共6台,IP和端口号分配如下:192.168.0.106:6379192.168.0.114:6380192.168.0.221:6381192.168.0.222:6382192.168.0.223:6383
2015-09-01 10:42:49
319
原创 /usr/bin/ld: i386 architecture of input file `regcomp.o' is incompatible with i386:x86-64 output
个问题是原来在32位Linux 系统下编译的o文件残留,在64位编译时候所提示的编译错误。make clean && make
2015-09-01 09:54:11
2508
1
原创 REST调用
使用JAVASCRIPT调用REST服务:var base = "http://192.168.0.114:9090/TerminalServices/ITerminalTradeInfo_IOCImpl/"var geturl = "CardTradeService001/GetCardInfo/businessid/A1CC23/cardno/c0002";var posturl =
2015-08-18 17:45:52
626
原创 解决Redis到数据库同步BUG方案
测试之前从redis到数据库同步功能,一直是但进程在测。今天不小心多开了一个同步进程,发现bug。Redis中的数据结构是一个列表,并且是不断动态增长,同步程序是一个定时任务程序,每隔n秒从Redis中读出数据(姑且称为为消费者程序,只是不清数据),然后插入DB中,持久化后不能清除Redis中的数据,所以要记录上一次读列表的结束位置。起初我使用了一个全局变量RedisListIndex,用
2015-08-05 18:16:51
731
原创 java.util.ConcurrentModificationException
今天项目测出一条异常。大概是这样的,我定义了一个List作为一个共享区域,一个线程负责向List添加,另一个线程负责遍历。java.util.ConcurrentModificationException异常就是在遍历的时候抛出的。上网查了原因,是迭代器没有和List的长度同步造成的。也就是说读线程在遍历的时候,写线程改变了List的长度,因而抛出异常。读线程的错误代码:A
2015-08-04 18:05:16
266
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人