摘要:
一、TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。 关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传 阅读全文
posted @ 2020-04-06 10:47
Kris-Q
阅读(359)
评论(0)
推荐(0)
摘要:
以下是我在工作中用到的类,redis加锁两种方式,解锁为了保证原子性所以只用lua+redis的方式 缺陷:虽然死锁问题解决了,但业务执行时间超过锁有效期还是存在多客户端加锁问题。不过,这个类已经满足了我现在的业务需求 更优的解决方案可以参考以下两篇文章:https://redis.io/topic 阅读全文
posted @ 2020-04-06 10:40
Kris-Q
阅读(789)
评论(0)
推荐(0)
摘要:
事务具有4个特征,分别是原子性、一致性、隔离性和持久性,简称事务的ACID特性; 一、原子性(atomicity) 一个事务要么全部提交成功,要么全部失败回滚,不能只执行其中的一部分操作,这就是事务的原子性 二、一致性(consistency) 事务的执行不能破坏数据库数据的完整性和一致性,一个事务 阅读全文
posted @ 2020-04-06 10:36
Kris-Q
阅读(177)
评论(0)
推荐(0)
摘要:
程序的原子性指:整个程序中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。 原子性操作:原子性在一个操作是不可中断的,要么全部执行成功要么全部执行失败,有着“同生共死”的感觉。即使在多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程所干扰。 扩展资料: redis的原子性 阅读全文
posted @ 2020-04-06 10:35
Kris-Q
阅读(279)
评论(0)
推荐(0)