开启TLAB开启开启TLAB后,为没个线程预先分配一块内存,创建对象优先使用TLAB内存分配空间。 1 2 XX:+UseTLAB # 开启TLAB,默认开启 XX:TLABSize # 设置缓存
一款轻量级的ORM框架。 MyBatis 的优点 封装底层乏味的JDBC操作,让开发中更关注业务。 SQL语句写在XML里和代码分离,便于维护,低耦合。 MyBatis 的缺点
分布式锁是为了解决跨进程、跨服务应用在高并发场景下造成线程不安全的问题的一种同步加锁的技术方案,在互联网公司有广泛的使用场景,如秒杀项目减库
Spring 事务利用AOP原理实现,主要过程和AOP原理一样,可以分为三步,启用事务、生成代理对对象、执行。 从如何使用事务开始本实例使用Spring的
常见注册bean对象到spring容器的方式: @Component、@Controller、@Service、@Repository 方式 @Bean 工