240 发简信
IP属地:福建
  • Resize,w 360,h 240
    JetCache 扩展:实现二级缓存准实时刷新

    项目建设过程中遇到一个问题:使用频率很高的基础数据(8MB)(可变更)。缓存到redis 存取效率不高。存在多条这样的基础数据。 当然,可以用L...

    0.6 7434 2 10
  • Resize,w 360,h 240
    RETE算法简述 & 实践

    1. 概述 Rete 算法是卡内基梅隆大学的 Charles L.Forgy 博士在 1974 年发表的论文中所阐述的算法。 该算法提供了专家系...

  • 关于领域模型选择充血模型还是贫血模型

    我们在做领域模型设计的过程中选用贫血模型 贫血模型: 所有的业务逻辑都不包含在领域对象中而是放在业务逻辑层。把行为和状态分离到不同的对象之中。只...

  • @Transactional注解的使用禁忌

    Spring的AOP是基于动态代理机制实现的。关于AOP Spring官方网站有这样一段描述: Spring AOP defaults to u...

    1.3 9940 2 14
  • Resize,w 360,h 240
    KIE DROOLS 架构简析

    本文侧重对官方文档的解读及扩展。同时结合自身的实践分享一些自己的见解。请结合官方文档阅读https://docs.jboss.org/drool...

  • Resize,w 360,h 240
    JAVA并发编程(四)并发工具类

    致敬首先致敬 Doug Lea。java.util.concurrent 的贡献者。 1. Fork/Join框架 Fork/Join框架是Ja...

  • Resize,w 360,h 240
    DROOLS RULE基础知识学习整理

    对于Drools Rule的理解 一个规则可以包含三个部分: 属性部分:定义当前规则执行的一些属性等,比如是否可被重复执行、过期时间、生效时间等...

  • JAVA并发编程(三)线程协作与共享

    1. 线程中断 java线程中断是协作式,而非抢占式 1.1. 线程中断相关方法 interrupt()将线程的中断标志位置为true,线程是否...

  • JAVA并发编程(一)基础知识

    1.基础概念: 1.1. 进程、轻量级进程、内核线程、用户线程的关系和区别 在现代操作系统中,进程支持多线程。进程是资源管理的最小单元。一个进程...