- 博客(7)
- 收藏
- 关注
转载 drools简单应用
当某个服务的需求经常变的时候,如果使用了硬编码的方式进行开发会是一件非常麻烦的事。 最近在对项目的积分模块进行改造的时候想到了规则引擎,使用规则引擎处理复杂而且多变的业务逻辑有其非常大的优势,包括实时更新、性能等方面。不多说,直接上代码:1、第一步先写好工具类,有了工具类,只需在应用的业务场景中调用相应方法就可以了@Componentpublic class...
2019-05-13 15:43:00 180
转载 LCN5.0重连问题
最近把lcn4.0版本更新到5.0版本后,出现一个问题:LCN4.0版本在客户端启动时如果找不到tx-manager,默认会一直重试,但更新到5.0版本后默认只会重试8次,并且无法设置无限重试。这样就限制了客户端要在tx-manager之前启动,并且如果lcn没有集群,并且挂了的话,启动lcn后还得把客户端都重启一遍,个人觉得这样不好。官方目前还没有优化这个功能,本人只能通过...
2019-03-27 11:06:00 449
转载 spring boot 1.5.6版本整合LCN5.0
最新在更新LCN,由4.0更新到了5.0,这里说说更新遇到的问题,官方在5.0.1版本开始兼容了springboot1.5版本,但是整合的时候还是需要注意一些问题。1.maven的引包需要改变,本人使用的是最新的5.0.2版本 <-- 下面两个包的版本号最好与springboot版本一致,在txlcn-tc中,引入了这两个包,并且版本号为2.0.5,该操作...
2019-03-27 10:15:00 494
转载 dubbo启动顺序问题
之前使用dubbo2.5.4的时候一直有个问题:服务启动的时候,如果是先启动consumer后启动provider,则通过@Referrence获取的service会报空指针异常。而先启动provider后启动consumer服务可以正常访问,网上说设置check属性为false,但试过了无效。网上很多人说可以,但自己的项目就是不行,跟了一下dubbo的源码。先启动consu...
2019-03-05 11:35:00 1120
转载 AOP实现LCN手动回滚事务
许多用LCN作为分布式事务解决方案的同学可能会遇到一个问题。当分布式事务中的子事务自己try catch了异常的时候,异常并没有抛出来,而不抛出异常,则LCN不会执行回滚操作这种情况其实挺常见的,比如:一个订单系统,在下单的时候可能会涉及到优惠券、积分、权益的使用,而如果优惠券、积分、权益分别由不同开发人员开发,他们各自有自己的开发习惯,其中一个人就习惯自己处理异常,然后返回一个错误...
2019-03-01 11:20:00 503
转载 apollo启动报错问题
问题:最近在使用apollo的时候遇到一个问题,jar包在centOS7上启动正常,而到了sentOS6上却报错,报错信息如下:Failed to start apollo-configservice.jar, return code: 1解决思路:apollo的三个服务(config、admin、protal)启动都会有日志,路径默认在 /opt/logs/XXXXX 下...
2019-02-26 10:53:00 2754
转载 存储过程的递归调用(树形结构路径的快速生成)
最近在做表数据整理的时候碰到这样的一个问题,我有一张permission表,其数据结构为树形结构,里面有个permission_path字段用于记录根节点到父节点的路径(以permission_id为路径)。 例子:假设100的父节点为10,10的父节点为1,这100的路径为:1/10。 但现在有个问题,permission_path字段在当时并没有处理(...
2018-05-16 23:16:00 563
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人