gap lock的内部加锁原理 gap lock的前置条件: 1 事务隔离级别为REPEATABLE-READ,innodb_locks_unsafe_for_binlog参数为0,且sql走的索引为非唯一索引 2 事务隔离级别为REPEATABLE-READ,innodb_locks_unsafe ...
分类:
数据库 时间:
2017-09-01 13:40:24
阅读次数:
256
因为代码经验和见识等原因,说实话现在对于异常的使用,我也算是理解甚少。为什么用?什么时候用?即便是在查阅了部分资料以后,也只能在这里提炼出部分自己能够理解的,以供参考和讨论。1、使用异常的好处1.1 隔离常规代码和错误处理代码实际上,我们希望程序不要出现问题,用户操作永远逻辑清晰而正确,一切都按照我... ...
分类:
其他好文 时间:
2017-09-01 12:58:04
阅读次数:
171
DMZ是英文“demilitarized zone”的缩写,中文名称为“隔离区”,“非军事化区”。它是为了解决安装防火墙后外部网络不能访问内部网络服务器的问题,而设立的一个非安全系统与安全系统之间的缓冲区,这个缓冲区位于企业内部网络和外部网络之间的小网络区域内,在这个小网络区域内可以放置一些必须公开 ...
分类:
其他好文 时间:
2017-09-01 12:50:04
阅读次数:
165
Python 3 并发编程多进程之队列(推荐使用) 进程彼此之间互相隔离,要实现进程间通信(IPC),multiprocessing模块支持两种形式:队列和管道,这两种方式都是使用消息传递的。 可以往队列里放任意类型的数据 创建队列的类(底层就是以管道和锁定的方式实现): 参数介绍: 方法介绍: 1 ...
分类:
编程语言 时间:
2017-08-31 23:12:30
阅读次数:
237
事务属性的设置 @Transactional中的属性值 传播行为 propagation=Propagation.REQUIRED是默认值 会按外层事务来,当下面的事务有错时,也会回滚 propagation=Propagation.SUPPORTS按外层的来,外层没有,就相当于没有这个事务 pro ...
分类:
其他好文 时间:
2017-08-31 19:10:43
阅读次数:
106
一个合格的插件必须满足以下要求: 1.拥有独立作用域与用户作用域隔离,插件内的私有变量不可影响用户定义的变量 2.拥有默认参数 3.提供配置方法让用户可改变参数 4.提供监听接口,以监听页面操作 5.支持链式调用 接下来是一个改变文本颜色的简单插件 另一种格式是通过构造函数创建实例: ...
分类:
Web程序 时间:
2017-08-31 16:47:52
阅读次数:
207
事务 事务就是把一批SQL指令做为一个批次,要就一起执行所有SQL指令,只要有其中一个SQL指令出现问题,则所有的SQL指令都不执行。在MySQL 中,每一个SQL语句都是一个独立的事务,前一条指令与后一条指令没有任何关系。事务有四大特性ACID,原子性、一致性、隔离性、持久性原子性:表示事务是一个... ...
分类:
数据库 时间:
2017-08-31 14:26:58
阅读次数:
216
SQL 事务隔离级别 概述 隔离级别用于决定如果控制并发用户如何读写数据的操作,同时对性能也有一定的影响作用。 步骤 事务隔离级别通过影响读操作来间接地影响写操作;可以在回话级别上设置事务隔离级别也可以在查询(表级别)级别上设置事务隔离级别。事务隔离级别总共有6个隔离级别:READ UNCOMMIT ...
分类:
数据库 时间:
2017-08-30 17:12:38
阅读次数:
194
类加载: 类加载机制是指.class文件加载到jvm,并形成Class对象的机制,之后的应用就可对Class对象进行实例化并调用,类加载机制可在运行时动态加载外部的类,远程网络下载过来的class文件等,除了该动态化的优点外,还可通过jvm的类加载机制来达到类隔离的效果,例如Acclication ...
分类:
编程语言 时间:
2017-08-30 15:35:29
阅读次数:
128
1. 获取数据库连接2. 使用 Statement 执行更新操作3. 使用 ResultSet 执行查询操作4. 以面向对象的思想编写 JDBC 应用程序5. 使用 PreparedStatement6. 利用反射及 JDBC 元数据编写通用的查询方法7. DAO 设计模式8. JDBC 元数据9. ...
分类:
数据库 时间:
2017-08-30 14:20:34
阅读次数:
194