ole的知识小站
—
由
JDK版本的切换 有时为了使用新一点的API,项目需要使用高版本的JDK,比如JDK8切换到JDK11. 有时…
博文非原创,转载来源:https://blog.csdn.net/javazejian/article/det…
Java中资源的关闭 在Java编程过程中,如果打开了外部资源(文件、数据库连接、网络连接等),必须在这些外部…
配置动态数据源 jdbc是直接获取数据库连接,然后操作数据库的过程。 数据源是借鉴了”池“的思想,从数据库连接…
原来我们每天都在使用 SPI 服务提供者设计模式 转载来源: 原来我们每天都在使用 SPI 服务提供者设计模式…
导出docx docx 格式参考 https://juejin.cn/post/716682128408759…
锁的底层实现原理 转载来源: https://www.jianshu.com/p/213f56f23e05 锁…
Can LockSupport.park() replace Object.wait()? 转载来源: htt…
Java线程间的通信 转载来源: https://redspider.gitbook.io/concurren…
Java 中的 Monitor 机制 转载来源: https://juejin.cn/post/6844904…
锁优化及其注意事项 锁优化的思路和方法 虚拟机内的锁优化 一个错误使用锁的案例 ThreadLocal及其源码…
Linux高性能IO网络模型对比分析:Reactor vs Proactor 转载来源:https://clo…
NIO和AIO 什么是NIO Buffer Channel 网络编程 AIO demo实例主要是: tmp20…
并行设计模式 多线程设计模式 什么设计模式 单例模式 不变模式 Future模式 生产者消费者模式 什么是设计…
综合到目前为止的所有课程,实现这么一个并发算法: 计算给定函数 y=1/x 在定义域 [1,100]上围城与X…
比较 ConcurrentLinkedQueue 和 BlockingQueue的性能,并说明为什么。给出你的…
JDK并发包 各种同步控制工具的使用 ReentrantLock Condition Semaphore Re…
实现一个无锁的Stack 实现一个无锁的Stack,并写一段测试代码(多线程访问),证明这个Stack是线程安…
无锁 无锁类的原理 无锁类的使用 无锁类算法详解 这一节关注资源的无锁使用。 无锁类的原理 无锁是无障碍的运行…
Java内存模型与线程安全 原子性 有序性 可见性 Happen-Before 线程安全的概念 经典的理论模型…