spring集成mq相关

摘要: 1.spring集成mq的步骤(客户端) <!-- 真正可以产生Connection的ConnectionFactory,由对应的 JMS服务厂商提供--> <bean id="targetConnectionFactory" class="org.apache.activemq.ActiveMQC 阅读全文
posted @ 2018-07-10 13:42 灵之海 阅读(244) 评论(0) 推荐(0) 编辑

不好处理问题集锦

摘要: 1.遇到一个问题,cms系统发起返现,通过推送mq信息给fund系统进行返现,cms日志看到是成功,但是fund系统里面并没有返现,查询日志也没有? 解决方法:通过查询cms日志,推送给fund的mq信息的确是成功的。在mq控制台上查询,所有推送给fund的mq信息也都处理成功。但是就没有返现,而且 阅读全文
posted @ 2018-01-05 15:03 灵之海 阅读(181) 评论(0) 推荐(0) 编辑

各种杂乱总结

摘要: 1.关于activemq的随想 发送,通过点对点发送到相应到队列上;接收,通过监听接收mq发来的信息,接收类实现MessageListener接口,在onMessage(Message message)方法中实现对消息的接收及业务的相关处理;一般activemq都是以集群的方式使用,activemq 阅读全文
posted @ 2017-10-30 15:37 灵之海 阅读(201) 评论(0) 推荐(0) 编辑

oracle的select for update的使用

摘要: 1.for update 是把所有的表都锁点 for update of 根据of 后表的条件锁定相对应的表2.for update是数据库级别的悲观锁。用户锁定for update的时候,其他用户无法进行修改。3.select .. for update对于一个sqlmap中的一个查询的话,是在一 阅读全文
posted @ 2017-06-21 15:57 灵之海 阅读(1350) 评论(0) 推荐(0) 编辑

ibatis自带缓存及reids缓存

摘要: 一、直接使用ibatis默认的缓存配置方式 配置缓存模块cacheModel,如: SqlMap中设置: <typeAlias alias="rc" type="com.xcm.fund.core.test.RedisCache"/> <cacheModel id="usercache" type= 阅读全文
posted @ 2017-02-16 16:59 灵之海 阅读(207) 评论(0) 推荐(0) 编辑

如何解决秒杀的性能问题和超卖的讨论(转)

摘要: 最近业务试水电商,接了一个秒杀的活。之前经常看到淘宝的同行们讨论秒杀,讨论电商,这次终于轮到我们自己理论结合实际一次了。 ps:进入正文前先说一点个人感受,之前看淘宝的ppt感觉都懂了,等到自己出解决方案的时候发现还是有很多想不到的地方其实都没懂,再次验证了“细节是魔鬼”的理论。并且一个人的能力有限 阅读全文
posted @ 2016-09-18 11:05 灵之海 阅读(283) 评论(0) 推荐(0) 编辑

CentOS6下gitlab的安装

摘要: 1.官网安装实例地址。https://www.gitlab.cc/downloads/#centos6 2.添加gitlab仓库,并安装到服务器上 curl -sS http://packages.gitlab.cc/install/gitlab-ce/script.rpm.sh | sudo ba 阅读全文
posted @ 2016-09-01 16:44 灵之海 阅读(172) 评论(0) 推荐(0) 编辑

java线程

摘要: 1.线程间通讯 在多线程中,一般会牵扯到线程间的通讯问题,通常的做饭是通过wait和notify方法实现。wait和notify方法是定义在Object类中的,因此会被所有的方法继承。 需要明白Thread.sleep(time)方法和wait方法的区别。Sleep是线程独有的。调用后当前线程会暂停 阅读全文
posted @ 2016-06-08 15:48 灵之海 阅读(138) 评论(0) 推荐(0) 编辑

java小知识,长期积累

摘要: 1.>>及<<应用 在进行运算时,通过移位操作,效率要高的多。 <<相当于*法;如2*8 =16 通过 移位为2<<3. 意味着向左移3位,相当于2* 2的三次方。 >>右移,相当于/法,向右移一位相当于除以2。 2.BeanUtils.copyProperties VS PropertyUtils 阅读全文
posted @ 2016-05-25 17:40 灵之海 阅读(168) 评论(0) 推荐(0) 编辑

tomcat部署静态文件

摘要: tomcat下部署静态文件。一般情况下,网站也做到静态文件的分离。静态文件这个时候就需要部署到特定的服务器上了。一般会部署到nginx上。如果做测试的话,也会部署到tomcat上。 部署的方法为: 在tomcat的conf目录下的server.xml文件中做相应的配置即可。 1.在<host></h 阅读全文
posted @ 2016-05-23 19:56 灵之海 阅读(5031) 评论(0) 推荐(0) 编辑