- 博客(3)
- 收藏
- 关注
原创 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 632
原创 解决Redis到数据库同步BUG方案
测试之前从redis到数据库同步功能,一直是但进程在测。今天不小心多开了一个同步进程,发现bug。 Redis中的数据结构是一个列表,并且是不断动态增长,同步程序是一个定时任务程序,每隔n秒从Redis中读出数据(姑且称为为消费者程序,只是不清数据),然后插入DB中,持久化后不能清除Redis中的数据,所以要记录上一次读列表的结束位置。 起初我使用了一个全局变量RedisListIndex,用
2015-08-05 18:16:51 736
原创 java.util.ConcurrentModificationException
今天项目测出一条异常。 大概是这样的,我定义了一个List作为一个共享区域,一个线程负责向List添加,另一个线程负责遍历。 java.util.ConcurrentModificationException异常就是在遍历的时候抛出的。 上网查了原因,是迭代器没有和List的长度同步造成的。也就是说读线程在遍历的时候,写线程改变了List的长度,因而抛出异常。 读线程的错误代码: A
2015-08-04 18:05:16 268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人