
其他
文章平均质量分 57
KnightHONG
这个作者很懒,什么都没留下…
展开
-
分布式Id生成策略
哈喽,大家好,上一篇文章洪爵详细讲解了雪花算法,但其实还有其他的分布式Id生成方式,洪爵这里做一个简单的介绍,如果有需要讲详细的,可以私信洪爵哦。1、UUID: 其中一个是比较常见的UUID(Universally Unique Identifier),它有着全球的唯一性,因为生成的Id里是携带了些硬件信息,比如MAC地址等。虽然唯一性很高,并且生成较为简单,但它有个缺点,一个是说它是字符串,并且字符串长度较大,存储和查询的性能不高,第二个是说它不具备主键Id自增的能力。public class原创 2021-10-25 23:21:11 · 251 阅读 · 0 评论 -
状态模式,懂你的另一半
Hello,大家好呀!今天洪爵带给大家的是状态模式,一个懂你的另一半! 为什么这么说呢?听洪爵给你介绍。 什么是状态模式?它有什么用,适合什么场景,有哪些优缺点? 状态模式是一种类的行为基于它的状态改变而改变的模式,它属于一种行为型模式,这种模式更关注与对象之间的通信。当你需要因为行为随着状态改变的场景,比如说各种条件语句,分支语句等等,都可以用状态模式来代替。 那我能写个if-else,我干嘛要用状态模式?状态模式一个是说封装性好,隐藏了底层逻辑,第二个是整体的代码结构非常的整洁,可维原创 2021-10-14 01:06:27 · 163 阅读 · 0 评论 -
人生短短几十载,眼一睁一闭,已过半生
生命是什么,为什么会有生命?生命是宇宙对自我认知的需要吗? 每当抬头仰望星空,总是惊叹银河的壮阔,叹息我所处地的渺小,会不断抛出十万个为什么,为什么会有宇宙,宇宙是什么,怎么形成,宇宙之外是什么,进而思考到为什么物质一定是以这种形式存在,细思觉得只有被制造出来,一切才会有形,才有道理可以说得通。 有的人可能听不太懂,我举个例子,你会去思考为什么会有沙子,会有石头吗,你可能觉得一切都是再正常不过了,因为都是我们随处可见的材料。但如果你生活在一个原本满地是锤子的世界,你也会觉得这地上就应该是满地的锤子。原创 2021-10-11 00:42:40 · 227 阅读 · 0 评论 -
相隔大洋,中国为什么能访问美国的网站?空中传输?卫星信号?
不知道你有没有考虑过这样一个问题。在国内我们能上网并没有感到有什么奇怪的,但是我们是如何能访问到外国的网站的呢?就拿美国来说,美国与我们相隔一个大洋的距离,我们是通过什么方式连接到了美国的网站上呢?难道是空中传输?通过卫星?接下来这篇文章可能会颠覆你的认知:如今这个时代,我们每天都在上网。通过上网,我们可以随时和世界各地保持联系,进行信息交换。而我们上的这个网,就是互联网(Internet...转载 2020-03-16 11:11:15 · 9030 阅读 · 0 评论 -
赋值语句的四元式【编译原理】
(1)(*, 2, 3.1416, T1)(2)(*, T1, r , T2)(3)(+, h, r , T3)(4)(*, T2, T3 , T4)(5)(=, T4, -- , S)第一列放的是运算符。第二列放的是运算对象1第三列放的是运算对象2第四列放的是结果第一行代表的是2*3.1416的结果赋值给T1(四元式只是把运算符放在了前面)...原创 2020-02-21 18:11:00 · 5537 阅读 · 0 评论 -
如何证明人类不是程序?这个世界是虚拟的吗?
最近突然有一个这样的想法,因为学习了许多语言,例如c,c++,python,java等,虽然不能算是精通但是也产生了很多的想法,比如说:我们人类是真实存在的吗?有什么证据可以表明这个世界,这个宇宙不是虚拟出来的?对于一个普通人来说,准确来说是没有接触过编程的人来说,会对这个问题非常的不解,但对于程序员来说,这个是可能存在的事件。世界上第一台可编程的计算机能够执行每秒两次的浮点运算,现代...原创 2020-01-24 16:35:30 · 6855 阅读 · 9 评论