
java源码
文章平均质量分 76
xyzroundo
程序员
展开
-
Redis命令和Redisson对象匹配列表
Redis命令和Redisson对象匹配列表原创 2022-12-12 10:51:04 · 372 阅读 · 1 评论 -
Java ClassLoader 类加载 机制 顺序
Java ClassLoader 类加载机制与顺序原创 2022-10-18 14:53:38 · 1208 阅读 · 0 评论 -
数据库操作的隔离级别 Transaction Isolation Levels
by yan 20220223 ANSI/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 · 967 阅读 · 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 · 1218 阅读 · 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 · 1202 阅读 · 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 · 4837 阅读 · 0 评论 -
Java源码:java.lang.reflect反射之AccessibleObject、ReflectionFactory、Filed、Method、Constructor类
//by yan 20191206 Java的反射机制,它的定义是:程序在运行中时,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。简单的来说就是可以通过Java的反射机制知道自己想知道的类的一切信息。 在Java的反射机制中,类中的三个组成部分便是其重点,也就是Filed、Method、Constructor类。 相关类图: ...原创 2019-12-06 17:46:47 · 256 阅读 · 0 评论