在灰度系列中《基于springcloud的灰度实现方案(二)》,之前规则适配使用数据库+策略模式实现,单个规则还好,多个规则,各种场景使用,还是稍微有点欠缺。就想着用java规则引擎来解决这个问题。 之前在项目中使用过drools,比较重,初始加载复杂,首次执行效率较低,最好预热一下,其次分布式规则处理时的一致性也得自己把控; 之前就了解过aviator,这次就直接用了。 相关资料 # 官网地址https://github.com/killme2008/aviator# 开发文档https://www.yuque.…

2021/07/05 0条评论 1769点热度 0人点赞 阅读全文

5ycode 被管理耽误的架构师。工作、学习过程中的知识总结与分享,jvm,多线程,架构设计,经验分享等。 30篇原创内容 公众号 接之前的事务系列 mysql事务-innodb中的redolog详解 innodb中的undolog 详解 mysql事务-MVCC 通过前面几篇文章,我们知道,并发产生的事务,基本上会有写-写,读-写或写-读,也是由于隔离级别的不同,可能会导致脏读、幻读等问题。 在这篇(mysql事务-MVCC)文章中,我们了解到读操作通过多版本并发控制(MVCC)来解决不一致的问题。 写操作可以通…

2021/07/04 0条评论 1117点热度 0人点赞 阅读全文

这几天代码走查,发现generator配置文件一直在变动。classPathEntry   <classPathEntry location="D:/Java/apache-maven-3.5.2/mysql-connector-java-5.1.46.jar"/> 由于每个人的环境的差异性,导致共同开发时,每个人都要根据自己的环境修改实际路径。 这多麻烦,这么hot的开源插件,一定有解决方案。 查看了下官网,有短的说明 http://mybatis.org/generator/running/runn…

2021/07/02 0条评论 1348点热度 0人点赞 阅读全文
12