前置条件:安装 GO的编译工具 开始新建GO项目。 文件 --》新建image.png 选择 “Go1 Command Project”,先填名称,再选择位置。如果先选择位置...

前置条件:安装 GO的编译工具 开始新建GO项目。 文件 --》新建image.png 选择 “Go1 Command Project”,先填名称,再选择位置。如果先选择位置...
前言 最近工作上遇到一个雪花算法生成Id重复导致数据库中表主键冲突,导致入库失败的问题,所以顺便学习了一下雪花算法,下面是学习的笔记以及讨论如果解决雪花算法在分布式部署中生成...
使用Redis的SETNX实现锁机制 SETNX全程Set If Not Exists,表示只有不存在的时候才设置键值对。 只有在键key不存在的情况下才能将key的值设置为...
平时开发中,大家更多的关注的是线程池的创建、任务的提交和执行。往往会忽略线程池的关闭,甚至忘记调用shutdown()方法,导致内存溢出。大多知道需要调用shutdown()...
ThreadPoolExecutor提供了四个构造方法: 我们以最后一个构造方法(参数最多的那个),对其参数进行解释: 如果对这些参数作用有疑惑的请看 ThreadPoolE...
最近都没有爆款,我以为昨天会有爆款,但是昨天还是没有爆款。 虽然阅读量上去了,还没达到上万的阅读量,但昨天总的阅读量又有五万个,这阅读量是以前的文章产生。 我痛定思痛,为什么...
前两天,写了两篇更文,投到《日更教会我的那些事儿》和《我与简书的故事》主题,专题审核很快,头天投稿,第二天就收到奖励200贝。虽然不是第一次中稿,还是挺高兴的。毕竟靠每天更文...
因为年初和女友家讨论结婚的事情,也开始关心自己以后的家庭生活。所以打算写一些自己对于以后家庭的看法,避免重蹈自己看过的家庭悲剧和自己原生家庭的一些不开心的事。 今天想要讨论的...
1.开车开得快和开得慢一定以对车距的准确掌握为前提,否则就是不会开或瞎开。 2.在大多数不确定的情况下,开慢点一般是最好的应对方法。 3.手动挡开车总是熄火,多反思几次留在心...