摘要: 关于线程的基本操作。 阅读全文
posted @ 2021-10-01 17:55 蜡笔小新不吃青椒 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 也因为堆内存是共享的,因此在多线程操作的条件下,多线程中堆内存中的数据十分容易发生线程安全的问题。因此为了保证多个线程对变量的安全访问,我们可以将变量放到**ThreadLocal对象中**,变量在每个线程中都有独立值,线程只能操作自己的变量,访问不到其他线程中的变量。 阅读全文
posted @ 2021-11-21 21:29 蜡笔小新不吃青椒 阅读(221) 评论(0) 推荐(3) 编辑
摘要: 红黑树是基于标准二叉树来实现的,它实现2-3树的关键点在于它把二叉树的链接分为了红和黑。它将两个用红链相链接的结点看为3-结点,而黑链链接的结点则视为2-结点。这也意味着我们完全不用去重新写一个红黑树的get()方法,只需要使用标准二叉树的get()方法就可以实现查找,不同点在于,要在put()方法中改动一下便能够去实现一个红黑二叉查找树。**实现红黑树代码改动量少,但其后面的思想其实很复杂,由于篇幅的原因,对红黑树如何去实现2-3树的三种变化的原理就不做过多描述。 阅读全文
posted @ 2021-10-13 23:22 蜡笔小新不吃青椒 阅读(697) 评论(0) 推荐(3) 编辑
摘要: 线程池技术主要来自于`java.util.concurrent`包(俗称**JUC**),该包是JDK1.5以后引进来的,主要是完成高并发,多线程的一个工具包。 线程池主要解决了线程的调度,维护,创建等问题,它在提高了线程的利用率的同时还提高了性能。 阅读全文
posted @ 2021-10-08 14:52 蜡笔小新不吃青椒 阅读(422) 评论(0) 推荐(1) 编辑
摘要: Redis单线程机制是开发和运维人员使用和理解Redis的核心之一。 阅读全文
posted @ 2021-10-04 14:39 蜡笔小新不吃青椒 阅读(140) 评论(0) 推荐(2) 编辑
摘要: 高并发学习分享 阅读全文
posted @ 2021-09-29 14:15 蜡笔小新不吃青椒 阅读(214) 评论(0) 推荐(0) 编辑
摘要: Redis5种常用数据类型的使用以及内部编码 redis的常用数据类型 阅读全文
posted @ 2021-09-27 12:43 蜡笔小新不吃青椒 阅读(264) 评论(0) 推荐(2) 编辑
摘要: 高并发学习分享 阅读全文
posted @ 2021-09-25 16:08 蜡笔小新不吃青椒 阅读(424) 评论(0) 推荐(1) 编辑
摘要: 学习分享 阅读全文
posted @ 2021-09-23 16:22 蜡笔小新不吃青椒 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 学习分享 阅读全文
posted @ 2021-09-22 12:25 蜡笔小新不吃青椒 阅读(62) 评论(0) 推荐(1) 编辑
Live2D