摘要: 数据库事务的四大特性: 事务(Transaction)是并发控制的基本单位。所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转帐工作:从一个帐号扣款并使另一个帐号增款,这两个操作要么都执行,要么都不执行。 1、数据库事务必须具备ACID特性,ACI 阅读全文
posted @ 2018-03-19 14:32 森林木马 阅读(945) 评论(0) 推荐(1) 编辑
摘要: “Java is still not dead—and people are starting to figure that out.” 本教程将用带注释的简单代码来描述新特性,你将看不到大片吓人的文字。 一、接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 defaul 阅读全文
posted @ 2018-03-19 10:58 森林木马 阅读(15311) 评论(3) 推荐(3) 编辑
摘要: 静态内部类可以达到线程安全问题,但是如果遇到序列化对象时,使用默认的方式运行得到的结果 坑你还是多例的。 我们知道java 对象的序列化操作是实现Serializable接口,我们就可以把它往内存地写再从内存里读出而"组装"成一个跟原来一模一样的对象. 但是当我们遇到单例序列化的时候,就出现问题了。 阅读全文
posted @ 2018-03-19 10:34 森林木马 阅读(604) 评论(0) 推荐(0) 编辑