项目建设过程中遇到一个问题:使用频率很高的基础数据(8MB)(可变更)。缓存到redis 存取效率不高。存在多条这样的基础数据。 当然,可以用L...
1. 概述 Rete 算法是卡内基梅隆大学的 Charles L.Forgy 博士在 1974 年发表的论文中所阐述的算法。 该算法提供了专家系...
我们在做领域模型设计的过程中选用贫血模型 贫血模型: 所有的业务逻辑都不包含在领域对象中而是放在业务逻辑层。把行为和状态分离到不同的对象之中。只...
Spring的AOP是基于动态代理机制实现的。关于AOP Spring官方网站有这样一段描述: Spring AOP defaults to u...
本文侧重对官方文档的解读及扩展。同时结合自身的实践分享一些自己的见解。请结合官方文档阅读https://docs.jboss.org/drool...
致敬首先致敬 Doug Lea。java.util.concurrent 的贡献者。 1. Fork/Join框架 Fork/Join框架是Ja...
对于Drools Rule的理解 一个规则可以包含三个部分: 属性部分:定义当前规则执行的一些属性等,比如是否可被重复执行、过期时间、生效时间等...
1. 线程中断 java线程中断是协作式,而非抢占式 1.1. 线程中断相关方法 interrupt()将线程的中断标志位置为true,线程是否...
1.基础概念: 1.1. 进程、轻量级进程、内核线程、用户线程的关系和区别 在现代操作系统中,进程支持多线程。进程是资源管理的最小单元。一个进程...