2020年2月13日

摘要: 懒汉、饿汉、双重校验锁 1、懒汉:需要时才会去创建 public Class Singleton{ private static Singleton instance = null; private Singleton(){} public static synchronized Singleton 阅读全文
posted @ 2020-02-13 20:09 黑子菜园 阅读(587) 评论(0) 推荐(0)
摘要: 1、JDBC所需的四个参数username、password、url、driverClass 2、加载JDBC驱动程序 3、创建数据库连接connection对象conn 4、创建preparedStatement 5、执行sql语句 6、遍历结果集 7、处理异常,关闭JDBC对象资源 详细内容: 阅读全文
posted @ 2020-02-13 18:00 黑子菜园 阅读(1791) 评论(0) 推荐(0)
摘要: 1、ConcurrentHashMap原理和技术,size方法的实现? java1.7 >采用Segment +HashEntry +ReentrantLock实现,是用的分段锁: 提供了一个segment数组,在初始化ConcurrentHashMap 的时候可以指定数组的长度,默认是16,一旦初 阅读全文
posted @ 2020-02-13 17:06 黑子菜园 阅读(150) 评论(0) 推荐(0)
摘要: 1、事务的ACID性: (1)原子性:要么做,要么都不做。程序操作执行未成功,则所做的更改会被撤销; (2)一致性:比如转账,a转给b一百元,则a的账户少100,b的账户多100,前后数据要一致; (3)隔离性:由数据库锁实现。事务的隔离级别有4种:未提交读、提交读、可重复读、串行化; (4)持久性 阅读全文
posted @ 2020-02-13 15:56 黑子菜园 阅读(112) 评论(0) 推荐(0)

导航