05 2021 档案
摘要:关键类 atomic获取数据库连接: AbstractDataSourceBean.getConnection() com.atomikos.datasource.pool.ConnectionPool.borrowConnection recycleConnectionIfPossible 卡死
阅读全文
摘要:锁的概念 对象头和锁 偏向锁 轻量级锁 重量级锁 偏向锁 当线程再次请求这个锁时,无需进行相关的同步操作 -XX:+UserBiasedLocking Vector线程安全,使用synchronize实现,开启偏向锁可以提高程序运行速度 public class Biased { public st
阅读全文
摘要:JavaScript Eslint 安装eslint模块 idea配置eslint .eslintrc.js module.exports = { // 此项是用来告诉eslint找当前配置文件不能往父级查找 root: true, // 此项是用来指定eslint解析器的,解析器必须符合规则,ba
阅读全文
摘要:从仓库拉去代码 git clone git@ip:url
阅读全文
摘要:Java虚拟机的基本结构 java虚拟机架构 启动Java虚拟机 java [-option] class [args...] Options: Java虚拟机启动参数 Class: 带有main方法的Java类。 args: main方法的参数 Java堆 几乎所有的对象都在堆中。 根据垃圾回收机
阅读全文
摘要:Lambda表达式 public class Test { public static void main(String[] args) { fun((a) -> a + 100); } static void fun(Function<Integer, Integer> fun) { System
阅读全文