"Articles"
"blog"
"Articles"
8位短ID生成算法 8位短ID生成算法

阅读全文

8位短ID生成算法
Java的uuid都是32位的,比较长,在非高并发环境下处理起来效率比较低,没有必要。短8位UUID思想其实借鉴微博短域名的生成方式,但是其重复概率过高,而且每次生成4个,需要随即选取一个。本算法利用62个可打印字符,通过随机生成32UUID,由于UUID都为十六进制,所以将UUID分成8组,每4个为一组,然后通过模62操作,结果作为索引取出字符,
2020-11-25
JUC笔记整理 JUC笔记整理

阅读全文

JUC笔记整理
在Java中,线程部分是一个重点,本篇文章说的JUC也是关于线程的。JUC就是java.util .concurrent工具包的简称。这是一个处理线程的工具包,JDK 1.5开始出现的。
2020-02-20
说说JAVA线程池 说说JAVA线程池

阅读全文

说说JAVA线程池
线程池就是首先创建一些线程,它们的集合称为线程池。使用线程池可以很好地提高性能,线程池在系统启动时即创建大量空闲的线程,程序将一个任务传给线程池,线程池就会启动一条线程来执行这个任务,执行结束以后,该线程并不会死亡,而是再次返回线程池中成为空闲状态,等待执行下一个任务。
2020-01-02
初识JAVA多线程 初识JAVA多线程

阅读全文

初识JAVA多线程
多线程是实现并发机制的一种有效手段。进程和线程一样,都是实现并发的一个基本单位。线程是比进程更小的执行单位,线程是进程的基础之上进行进一步的划分。所谓多线程是指一个进程在执行过程中可以产生多个更小的程序单元,这些更小的单元称为线程,这些线程可以同时存在,同时运行,一个进程可能包含多个同时执行的线程。
2019-12-05

1/1