- 博客(5)
- 收藏
- 关注
转载 事务的特性
⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。 拿转账来...
2018-05-16 09:26:05
321
原创 乐观锁和悲观锁
在数据库的锁机制中介绍过,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。乐观并发控制(乐观锁)和悲观并发控制(悲观锁)是并发控制主要采用的技术手段。无论是悲观锁还是乐观锁,都是人们定义出来的概念,可以认为是一种思想。其实不仅仅是数据库系统中有乐观锁和悲观锁的概念,像memcache、hibernate
2017-12-18 09:39:38
348
原创 抽象类和接口的对比
参数抽象类接口默认的方法实现它可以有默认的方法实现接口完全是抽象的。它根本不存在方法的实现实现子类使用extends关键字来继承抽象类。如果子类不是抽象类的话,它需要提供抽象类中所有声明的方法的实现。子类使用关键字implements来实现接口。它需要提供接口中所有声明的方法的实现构造器抽象类可以有构造器接口不能有构造器
2017-12-05 21:57:15
399
原创 Java集合
总共有两大接口:Collection 和Map ,一个元素集合,一个是键值对集合;1.List和Set接口继承了Collection接口,一个是有序元素集合,一个是无序元素集合;List:元素有序 可重复 ArrayList:底层数据结构是数组 。查询快,增删慢,线程不安全,效率高;LinkedList:底层是双向循环链表。增删快,查询慢,线程不安全,效率高;Vector:
2017-12-05 20:57:23
277
原创 springMVC运行原理
SpringMVC的工作原理图:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给Dispatc
2017-12-05 20:46:00
432
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人