暂时未有相关云产品技术能力~
分享有趣好玩的计算机知识
配置工具篇(tmux+ranger+lazygit)
【java基础】布隆过滤器详解
缓存穿透,缓存击穿,缓存雪崩详解
【分布式系统】Curator 实现 Zookeeper 分布式锁
分布式基础:Paxos 算法详解
技术成长:相对于庞大的计算机领域的知识体系,人的记忆还是太有限了,而且随着年龄的增大,记忆同样也会逐渐衰退,正如俗话所说“好记性不如烂笔头”。并且在分享博客的过程中,我们也可以和大神交流,进而发现自己的认知错误,纠正知识体系。最后最重要的就是通过记录博客,我们可以及时总结归纳,通过写作来梳理思路,查漏补缺。
一次区分 B树、B+树,B*树
一致性哈希算法在1997年由[麻省理工学院](https://baike.baidu.com/item/%E9%BA%BB%E7%9C%81%E7%90%86%E5%B7%A5%E5%AD%A6%E9%99%A2/117999 "麻省理工学院")提出,是一种特殊的哈希算法,目的是解决分布式缓存的问题。 [1] 在移除或者添加一个服务器时,能够尽可能小地改变已存在的服务请求与处理请求服务器之间的映射关系。一致性哈希解决了简单哈希算法在分布式[哈希表](https://baike.baidu.com/item/%E5%93%88%E5%B8%8C%E8%A1%A8/5981869 "哈希表")(
堆排序,比特位图(bitmap),随机选择
传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC
&:按位与,对应位都为 1 时结果为 1,否则为 0。 |:按位或,对应位有一个为 1 时结果为 1,否则为 0。 ^:按位异或,对应位不同时结果为 1,否则为 0。 ~:按位取反,将每一位取反。 <<:左移,将所有位向左移动指定的位数,右边补零。
**线性代数**(linear algebra)是关于向量空间和线性映射的一个数学分支。它包括对线、面和子空间的研究,同时也涉及到所有的向量空间的一般性质。
那么如何能优雅而又不失体面的提交你的代码呢?其实我们的 `git commit message` 是应该具备一些规范的。目前规范用的比较多的是 Angular 团队规范
正则表达式(英语:Regular expression,常简写为regex、regexp或RE),又称规律表达式、正规表示式、正规表示法、规则运算式、常规表示法,是计算机科学概念,用简单字串来描述、匹配文中全部符合指定格式的字串,现在很多文本编辑器都支援用正则表达式搜寻、取代符合指定格式的字串。
面向对象编程有三大特性,分别是封装、继承和多态。封装利用抽象数据类型将数据和基于数据的操作封装在一起,防止外部代码对数据的直接访问和修改,提高代码的可维护性和可读性。继承可以减少代码的冗余,提高代码的复用性和可扩展性,但需要遵循里氏替换原则。多态分为编译时多态和运行时多态,通过继承和重写实现,可以提高代码的灵活性和可扩展性。创建对象的方式有多种,常见的有使用new关键字、Class类的newInstance()方法、Constructor类的newInstance()方法、clone()方法和反序列化。在面向对象的开发过程中,需要进行面向对象分析、设计和编程。