06 2020 档案

摘要:MySQL的事务和数据恢复 并发事务带来的问题 脏读:某一个事务修改了数据,但未提交的情况下,这时另一个事务读取了该行数据。那么读取的这个事务读的数据称为脏数据。这种情况称为脏读 不可重复读:在一个事务内,多次读取同一个数据,这个事务没有结束时,另一个事务修改了该数据,导致上一个事务中,多次读取的数 阅读全文
posted @ 2020-06-23 16:10 沐风之境 阅读(395) 评论(0) 推荐(0)
摘要:ConcurrentHashMap源码解析 ConcurrentHashMap是什么? 它是对HashMap线程安全性的增强类,保证了Map对象在多线程环境下的读写的线程安全性。在使用方法上和HashMap保持一致,都是Map接口的实现类。 类结构 核心数据结构 核心数据结构和HashMap相同,都 阅读全文
posted @ 2020-06-18 18:20 沐风之境 阅读(362) 评论(0) 推荐(0)
摘要:Feign在实际项目中的应用实践总结 Feign是什么? 是一个声明式的HTTP请求处理库,可以将命令式的http请求的编程,更改为声明式的http请求编程。 下面是传统的命令式编程模式和Feign所代表的声明式编程模式的对比,可以清晰的看到声明式的代码逻辑比命令式更加的简洁,就像本地调用一样。 命 阅读全文
posted @ 2020-06-11 10:52 沐风之境 阅读(3392) 评论(0) 推荐(0)
摘要:CopyOnWriteArrayList并发List容器源码解析 备注:下面的源码拷贝自JDK11 类结构 实现的接口 Serializable:支持对象的序列化 Cloneable:支持对象的复制 RandomAccess:支持通过索引的随机访问 List:支持List的所有操作 核心数据结构 由 阅读全文
posted @ 2020-06-03 13:04 沐风之境 阅读(197) 评论(0) 推荐(0)
摘要:WebSocket协议详解以及WebSocket小型服务实现的技术总结 WebSocket是什么?(下面简称ws) WebSocket是一种在单个TCP连接上进行全双工通信的网络传输协议。客户端与服务端完成一次握手后,两者之间可以创建持久性的连接,并进行双向数据传输。 ws技术可以解决什么什么样的业 阅读全文
posted @ 2020-06-02 17:27 沐风之境 阅读(1904) 评论(0) 推荐(0)