前言 本节我们来讲讲并发中最常见的情况存在即更新,在并发中若未存在行记录则插入,此时未处理好极容易出现插入重复键情况,本文我们来介绍对并发中存在就更新行记录的七种方案并且我们来综合分析最合适的解决方案。 探讨存在就更新七种方案 首先我们来创建测试表 解决方案一(开启事务) 我们统一创建存储过程通过来 ...
分类:
数据库 时间:
2017-10-05 23:12:16
阅读次数:
314
一、802.1X技术(IEEE802.1X)1、概述:是一种基于端口的网络接入控制协议。起源于标准的无线局域网协议802.11.主要目的是为了解决有线局域网用户的接入认证问题。2、体系结构:客户端:客户端是位于局域网段一端的一个实体,由另一端的设备端对其进行认证。客户端必须支持EAPO..
分类:
其他好文 时间:
2017-10-05 20:02:58
阅读次数:
388
一、vlan的划分方式:(是为了隔离交换机中的广播域,一个vlan一个广播域,交换机一个接口一个冲突域)(中继器是一个广播域,一个冲突域,路由器一个借口一个广播域和冲突域)1、基于mac地址2、基于ip子网3、基于协议没有接口类型,接口类型只能Hybrid。4、基于端口(我们通常..
分类:
其他好文 时间:
2017-10-05 20:00:46
阅读次数:
235
1.理解AOP是什么: * AOP是Aspect-oriented programming 面向切面编程 * AOP的实现可以吧业务逻辑和系统级的服务进行隔离,使得业务逻辑跟各个系统级服务的耦合性降低,提高程序的重用性和开发效率. 业务逻辑:某个类的某个方法本身要实现的功能 系统级服务:身份权限验证 ...
分类:
编程语言 时间:
2017-10-05 12:14:31
阅读次数:
261
转载自: MySQL事务隔离级别详解 SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的 ...
分类:
数据库 时间:
2017-10-04 21:36:32
阅读次数:
291
1、什么是事务 事务是一条或多条数据库操作语句的组合,具备ACID,4个特点。 原子性:要不全部成功,要不全部撤销 隔离性:事务之间相互独立,互不干扰 一致性:数据库正确地改变状态后,数据库的一致性约束没有被破坏 持久性:事务的提交结果,将持久保存在数据库中 2、事务并发会产生什么问题 1)第一类丢 ...
分类:
数据库 时间:
2017-10-03 17:25:44
阅读次数:
183
锁是一种防止在某对象执行动作的一个进程与已在该对象上执行的其他进行相冲突的机制。也就是说,如果有其他人在操作某个对象,那么你旧不能在该对象上进行操作。你能否执行操作取决于其他用户正在进行的操作。 通过锁可以防止的问题 锁可以解决以下4种主要问题: 脏读 非重复性读取 幻读 丢失更新 1、脏读 如果一 ...
分类:
数据库 时间:
2017-10-03 16:28:41
阅读次数:
181
SQL-92标准中定义了四个隔离级别,这四个隔离级别在以前版本的SQL Server中即受到支持: READ UNCOMMITTED READ UNCOMMITTED是限制性最弱的隔离级别,因为该级别忽略其他事务放置的锁。使用READ UNCOMMITTED级别执行的事务,可以读取尚未由其他事务提交 ...
分类:
数据库 时间:
2017-10-03 16:28:27
阅读次数:
204
概述 Keepalived是专门针对LVS设计的一款强大的辅助工具,主要用来提供故障切换(Failover)和健康检查(HeathChecking)功能——判断LVS负载调度器、节点服务器的可用性,及时隔离并替换为新的服务器,当故障主机恢复后将其重新加入群集。Keepalived的官方网站位于htt ...
分类:
其他好文 时间:
2017-10-02 23:02:31
阅读次数:
248
主机安全包括网络安全和功能安全(姑且用这个词,指业务服务正常可用)一、服务主机网络安全网络规划,把服务主机与办公网络隔离1、关闭不必要的服务 2、保持所有服务软件的更新 定时更新 3、设置防护墙 4、自动化的检查和运维 A、检查登陆日志 w / last /last -b B、检查 /var/log... ...
分类:
其他好文 时间:
2017-10-02 09:39:22
阅读次数:
145