
菜鸡随笔
1
勤劳勇敢的我
千万个一样的我
<845634109@qq.com>
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[菜鸡随笔-1]Set/List/Map的区别
最近状态不太好,所以想看些东西重回状态。而 Java collection 貌似就是是个不错的切入点。参考文章:《Thinking In Algorithm》03.数据结构之数组在说集合之前不得不提一些众所周知的东西,1 “世上本没有集合,有人想要集合所以就有了集合” (非纯数学意义上的集合,仅指计算机数据结构)2 几乎所有集合都基于数组(array)来实现的,由此也得出...原创 2019-02-25 22:33:36 · 314 阅读 · 0 评论 -
[菜鸡随笔-4]分布式全局唯一ID生成方案之snowflake算法
已有的方案:可大致分为:完全依赖关系/非关系型数据库递增的方案 完全不依赖数据源作为生成因子的UUID 半依赖数据源作为生成因子的snowflake为什么推荐snowflake?这个问题,可以从前两个方案的缺点来讲。完全依赖关系/非关系型数据库递增的方案:关系/非关系的区别细节就不展开了,只说说关系型。它最大的缺点是并发的瓶颈,其次是拓展性的问题,再就是还需要考虑数据库的可用性。噢对了高可用也挺难搞的,不是说难度哈,只是这玩意是真滴麻烦啊,因为一般来说也得双写...原创 2020-05-24 22:41:52 · 428 阅读 · 0 评论 -
什么叫明文,什么叫密文,为什么不允许在数据库里明文保存密码?
不知道为什么这个转载来本来只是想收藏自己看的博客能有好几千访问量,排版还极差,内容也对搜标题来查找答案的新手不太友好,所以我觉得要重写一下该博客,减去用不上的内容,换成一些容易理解概念的例子。1)密码是什么?密码在中文里是“口令”(password)的通称。密码是一种用来混淆的技术,密码的设计初衷是为了验证用户身份是否是可信任的(也就是说有了密码别人光知道我用户名是不能登录我...原创 2018-09-12 02:10:46 · 28216 阅读 · 2 评论 -
[菜鸡随笔-2]单例模式
前言: 上次面试虽然被一家神仙公司坑了,但是在那些很简单的题中还是有一个我不太会的东西,也是之前一直有看见却没有去学习的点。这个点就是【设计模式】中常用的其中一个【单例】。展开了一下后发现还能涉及线程安全的问题..嗯,内容足以写一个博客了。一些辅助阐述的小标注(第二版):(* ***) = 老子拿头来保证就是我是说的这个意思(? ***) = 很有...原创 2019-03-08 23:21:06 · 285 阅读 · 1 评论 -
[菜鸡随笔-3]用mv代替rm安全地进行删除操作的小技巧
牢骚和背景介绍:rm -rf /*的梗 相信大家都听过笑过,我不止听过笑过,还不小心试过(不要熬夜写东西!)。为此丢了我一周的心血,和40块钱(买u盘跑网吧下载引导文件)。所幸,这只是在自己的机器上无聊写的东西丢了就丢了。但如果是在测试或者生产的机器上犯了这种低级的错误,后果不堪设想...而且,事后我还看到一个更让人后怕的事实: “rm 指令有时候会因为路径出了某些问题被回退到上级目录甚至...原创 2020-02-04 15:14:31 · 371 阅读 · 1 评论