摘要: 事务 是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性. 1、A (Atomicity) 原子性 2、C (Consistency)一致性 3、I (Isolation) 隔离性 4、D (Durability) 持久性 锁 锁 阅读全文
posted @ 2018-06-25 21:00 vince66 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 索引 1.避免在where语句中对字段进行null值判断,否则导致引擎放弃使用索引。 2.避免使用!=或者<>操作符 3.避免or select id from t where num=10 union all select id from t where num=20 4.应尽量避免在 where 阅读全文
posted @ 2018-06-25 20:55 vince66 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1 tcp的连接的建立和终止 三次握手 四次挥手(半关闭):既然tcp是全双工的 所以每个方向必须单独进行关闭 连接建立的超时 第一次超时时间。5.8s。第二次24:00 断开连接时的2msl等待状态 TIME_WAIT状态的存在有两个理由: **该状态为什么设计在主动关闭这一方: ** (1)发最 阅读全文
posted @ 2018-06-25 20:53 vince66 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 应用层协议 TELNET:远程登录协议 通过一条连接向主机发送文字命令并在主机执行 SSH:是加密的远程登录系统。TELNET中登录时无需输入密码就可发送,通过SSH 后可以加密通信内容。 可使用更强的认证机制 可转发文件 可是使用端口转发功能 FTP:文件传输 需要登录到对方的计算机后才能进行 使 阅读全文
posted @ 2018-06-25 20:51 vince66 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1、与synchronized相比,ReentrantLock提供了更多,更加全面的功能,具备更 强的扩展性。例如:时间锁等候,可中断锁等候,锁投票。 2、ReentrantLock还提供了条件Condition,对线程的等待、唤醒操作更加详细和 灵活,所以在多个条件变量和高度竞争锁的地方,Reen 阅读全文
posted @ 2018-06-25 16:44 vince66 阅读(354) 评论(0) 推荐(0) 编辑