日记
diaoxiadezidan
这个作者很懒,什么都没留下…
展开
-
闲聊线程
此篇为闲聊篇。如果出现知识点不做解释。说到线程,首先想到的就是线程和进程的关系。这俩最主要的区别就是一个是系统资源的最小分配单位,一个是执行的最小单位。进程为啥是最小分配资源,想想JVM,它就是个进程。操作系统把资源给了JVM剩下的就是JVM自己处理了。有点像开发组和运维的感觉,运维并不想管你如何开发,更不想管你用的是什么语言,只有在开发人员需要资源的时候知会一下运维就行。而线程呢,就是你只会的这个动作,啥时候cpu想起来了,啥时候就处理了。线程最主要的就是并发为什么并发会导致服务器的崩溃呢。先原创 2021-03-03 10:19:48 · 130 阅读 · 0 评论 -
各种id生成方法
id生成只是总结一下自己见过的id生成方法。1.random 随机生成个id 这就只是单纯的随机生成一个,用随机数表啊,还是时间戳都行。2.自增,mysql自增的那种感觉,但通常来讲这个id不用,会用一个随的id,因为自增过短,且有规律。3.拼接板id 像是雪花算法那种,通过随机和自增来拼出一个id来,当然可以把时间戳放在前面,这样可以根据时间排序,这个思想有点类似线程池区分运行状态和数据长度的那种思想。当然拼接还有很多种拼接方式,根据具体需要来进行拼接。...原创 2021-02-19 14:47:54 · 3096 阅读 · 0 评论 -
学习中的改变
在不断地学习中,逐渐达到了一个瓶颈,感觉自己很多东西都会了,感觉自己找不到目标了,不知道学些什么。到了最后发现这些都是自我感觉罢了,都是假的。之后想了想,发现自己很多知识只是知道,只是了解,只是通过看博客,看一些视频而了解的,这样并不好,很多的知识不如直接看源码,实在不懂的地方再去看博客。当然前提是基础知识足够扎实,不会出现源码大面积的看不懂。用一句话来激励自己,人之处于世也,如逆水行舟,不进则退。...原创 2021-02-07 17:05:43 · 190 阅读 · 0 评论