java源码
文章平均质量分 76
xyzroundo
程序员
展开
-
Redis命令和Redisson对象匹配列表
Redis命令和Redisson对象匹配列表原创 2022-12-12 10:51:04 · 335 阅读 · 1 评论 -
Java ClassLoader 类加载 机制 顺序
Java ClassLoader 类加载机制与顺序原创 2022-10-18 14:53:38 · 1165 阅读 · 0 评论 -
数据库操作的隔离级别 Transaction Isolation Levels
by yan 20220223ANSI/ISO Transaction Isolation Levels(ANSI/ISO标准的隔离级别)(1)未提交读(read uncommitted)(2)提交读 或 不可重复读(read committed)(3)重复读(repeatable read)(4)序列化(Serializable)isolation levels 的一些表现(1)Dirtyreads(脏读)Atransaction reads data that has been原创 2022-02-23 17:06:07 · 942 阅读 · 0 评论 -
Activiti源码 之 DataManager & EntityManager
by yan 20211223阅读了Activiti 相关源码,记录下对DataManager & EntityManager的理解。DataManager是一层相对底层的抽象,主要负责数据的持久化操作。通过DbSqlSession实现数据库的CRUD,DbSqlSession 是Activiti里对底层session的一个封装。默认使用了Mybatis的SqlSession操作数据库。Activiti 封装了几种session。如图通过EntityCache实现数据的缓存操作。Ent原创 2021-12-23 12:21:36 · 1172 阅读 · 0 评论 -
Activiti 中的 命令模式与责任链模式
类图: 命令模式:CommandInvoker -》Command-》Receiver(Command实现)责任链模式:CommandInterceptor 一个自循环实现CommandInvoker 连接把两种模式连接起来。public class CommandInvoker extends AbstractCommandInterceptor { private static final Logger logger = LoggerFactory.getLogger(Comma原创 2021-10-26 12:24:35 · 1123 阅读 · 0 评论 -
@javax.inject.Inject,新的注入依赖规范
这个是 Java EE 6 规范 JSR 330 – Dependency Injection for Java 中的东西,也就是 Java EE 的依赖注入。Spring自带的@Autowired的缺省情况等价于JSR-330的@Inject注解; Spring自带的@Qualifier的缺省的根据Bean名字注入情况等价于JSR-330的@Named注解; Spring自带的@Qualifi...原创 2019-12-23 18:42:55 · 4789 阅读 · 0 评论 -
Java源码:java.lang.reflect反射之AccessibleObject、ReflectionFactory、Filed、Method、Constructor类
//by yan 20191206Java的反射机制,它的定义是:程序在运行中时,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。简单的来说就是可以通过Java的反射机制知道自己想知道的类的一切信息。在Java的反射机制中,类中的三个组成部分便是其重点,也就是Filed、Method、Constructor类。相关类图:...原创 2019-12-06 17:46:47 · 248 阅读 · 0 评论