会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
沐风之境
程序员的精进之路
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2020年6月23日
MySQL的事务和数据恢复
摘要: MySQL的事务和数据恢复 并发事务带来的问题 脏读:某一个事务修改了数据,但未提交的情况下,这时另一个事务读取了该行数据。那么读取的这个事务读的数据称为脏数据。这种情况称为脏读 不可重复读:在一个事务内,多次读取同一个数据,这个事务没有结束时,另一个事务修改了该数据,导致上一个事务中,多次读取的数
阅读全文
posted @ 2020-06-23 16:10 沐风之境
阅读(392)
评论(0)
推荐(0)
2020年6月18日
ConcurrentHashMap源码解析
摘要: ConcurrentHashMap源码解析 ConcurrentHashMap是什么? 它是对HashMap线程安全性的增强类,保证了Map对象在多线程环境下的读写的线程安全性。在使用方法上和HashMap保持一致,都是Map接口的实现类。 类结构 核心数据结构 核心数据结构和HashMap相同,都
阅读全文
posted @ 2020-06-18 18:20 沐风之境
阅读(348)
评论(0)
推荐(0)
2020年6月11日
Feign在实际项目中的应用实践总结
摘要: Feign在实际项目中的应用实践总结 Feign是什么? 是一个声明式的HTTP请求处理库,可以将命令式的http请求的编程,更改为声明式的http请求编程。 下面是传统的命令式编程模式和Feign所代表的声明式编程模式的对比,可以清晰的看到声明式的代码逻辑比命令式更加的简洁,就像本地调用一样。 命
阅读全文
posted @ 2020-06-11 10:52 沐风之境
阅读(3379)
评论(0)
推荐(0)
2020年6月3日
CopyOnWriteArrayList并发容器源码解析
摘要: CopyOnWriteArrayList并发List容器源码解析 备注:下面的源码拷贝自JDK11 类结构 实现的接口 Serializable:支持对象的序列化 Cloneable:支持对象的复制 RandomAccess:支持通过索引的随机访问 List:支持List的所有操作 核心数据结构 由
阅读全文
posted @ 2020-06-03 13:04 沐风之境
阅读(190)
评论(0)
推荐(0)
2020年6月2日
WebSocket协议详解以及WebSocket小型服务实现的技术总结
摘要: WebSocket协议详解以及WebSocket小型服务实现的技术总结 WebSocket是什么?(下面简称ws) WebSocket是一种在单个TCP连接上进行全双工通信的网络传输协议。客户端与服务端完成一次握手后,两者之间可以创建持久性的连接,并进行双向数据传输。 ws技术可以解决什么什么样的业
阅读全文
posted @ 2020-06-02 17:27 沐风之境
阅读(1818)
评论(0)
推荐(0)
2020年5月25日
HashMap源码解析
摘要: HashMap源码解析 1. 类结构 上图可以看到,HashMap继承了AbstractMap,实现的接口有,Map、Cloneable、Serializable。 HasMap的核心数据类型是链表或红黑树的数组,数组和List结构一样可以实现扩容。并且有实现相对应的用于通过计算key对象的hash
阅读全文
posted @ 2020-05-25 21:45 沐风之境
阅读(204)
评论(0)
推荐(0)
2020年5月23日
《算法》—排序算法总结
摘要: 《算法》—排序算法总结 文章结构 公用代码 简单排序算法 1.选择排序 最简单的一种排序算法,符合正常思维,实现起来也是最简单的。时间复杂度为平方级复杂度:O(N^2) 算法描述 首先,找到数组中最小的那个元素,其次,将它和数组的第一个元素交换位置(如果第一个元素就是最小元素那么它就和自己交换)。再
阅读全文
posted @ 2020-05-23 14:07 沐风之境
阅读(206)
评论(0)
推荐(0)
2020年5月20日
ArrayList学习总结
摘要: ArrayList学习总结 文章结构 ArrayList内部的核心数据结构为Object数组,通过 ), , , 等增删改查方法来实现对Object数组的操作。自动扩容机制也能保证ArrayList容器在使用中能够自动的适应数据容量,方便应用程序编写者的使用 类结构 核心数据结构 Object数组:
阅读全文
posted @ 2020-05-20 14:47 沐风之境
阅读(230)
评论(0)
推荐(0)
2020年5月17日
Java的I/O系统初步总结
摘要: Java的I/O系统初步总结 1. 文章结构 2. 核心类 File类 Java的老IO系统中的类,新开发的软件请使用Path类代替File类 文件和目录的path操作工具,相当于Node.js中的Path模块,但有不限制于路径操作,在指向文件路径时又可以指代文件操作 转换为Path类型有 方法 P
阅读全文
posted @ 2020-05-17 13:02 沐风之境
阅读(345)
评论(0)
推荐(0)
2020年5月13日
Java的反射(Reflect
摘要: 1. 文章结构 2. 反射是什么? 反射是提供了能够动态操作Java代码的工具集程序。有一下几种能力 1. 在运行时分析类的能力 2. 在运行时查看对象 3. 实现通用的数组操作代码 参考:《 "Java核心技术:卷1" 》第190页 反射章节 下面的简单的反射代码例子可以感受一下(摘取自《 "Th
阅读全文
posted @ 2020-05-13 17:05 沐风之境
阅读(237)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告