欢迎您光临本小站。希望您在这里可以找到自己想要的信息。。。
  • 读书益处
  • 网站公告

周热门排行

  • None data.
架构&设计模式

SSDB与Redis的区别

SSDB与Redis的区别
SSDB 是一个 C++ 开发的 NoSQL 数据库, 使用 Google 公司开源的 LevelDB 引擎作为底层的存储引擎. Redis 是一个 C 语言开发的内存 NoSQL 数据库。SSDB 采用 New BSD License 许可协议,...

water 2周前 (08-08) 49℃ 0评论 0喜欢

架构&设计模式

K8s为何需要Istio?较为深入地讨论 Istio——其历史发展、设计理念、核心功能原理及运行流程

K8s为何需要Istio?较为深入地讨论 Istio——其历史发展、设计理念、核心功能原理及运行流程
Istio 作为目前众多 Service Mesh 中最闪耀的新星,他到底有哪些闪光点和功能?我们又为什么要选择使用它呢?本篇文章分别从如下五个方面简单地介绍了 Istio。它们分别是:Istio 的起源、设计目标、核心功能和部分功能的原理及流程。希望本篇文章能让您快速了解什么...

water 2周前 (08-07) 52℃ 1评论 1喜欢

生活杂谈

西湖龙井十大品牌排行榜

西湖龙井十大品牌排行榜
西湖龙井十大品牌排行榜 西湖龙井有色绿、香郁、味甘、形美的四个特点,被称为四绝,也是中国十大名茶之一,原产于杭州西湖龙井村因此得名,也已杭州龙井茶最为纯正。如今龙井已有1200年的历史,其清明节前采摘的龙井茶被称为明前龙井,也成为女儿红,而在众多西湖龙井品牌里,那个品牌最...

water 3周前 (08-02) 50℃ 0评论 0喜欢

架构&设计模式

你需要每天写代码吗?

你需要每天写代码吗?
本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 就像运动员每天锻炼一样,每天练习写代码可以成就更优秀的你。 最近我看过的博客,基本上每篇都有提到,“你需要每天写代码”。什么主题不重要,关键是要养成每天写代码的好习惯。...

water 3周前 (07-30) 63℃ 0评论 0喜欢

架构&设计模式

怎么锻炼代码工程能力

怎么锻炼代码工程能力
作者:边城浪子链接:https://www.zhihu.com/question/26720916/answer/409199975来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 首先让我们看一看刚入软件公司会出现的情况:1. ...

water 3周前 (07-30) 74℃ 0评论 0喜欢

爱读书

2019年读书单

2019年读书单
书名 分类 月份 开始时间 结束时间 巴黎圣母院 文学 6月 尘埃落定 文学 6月 月亮与六便士 文学 6月 黑客与画家 IT 7月 大教堂与集市 IT 7月 码农13期LISP面面观 IT 7月 松本行弘的程序世界 ...

water 3周前 (07-30) 84℃ 0评论 0喜欢

软件工程

设计图都不会画,还想做”架构师“?

设计图都不会画,还想做”架构师“?
什么是系统架构师? 系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。 架构师在软件开发的整个过程中起着很重要的作用。...

water 3周前 (07-29) 58℃ 0评论 0喜欢

数据结构算法

分布式ID生成器的解决方案总结

分布式ID生成器的解决方案总结
在互联网的业务系统中,涉及到各种各样的ID,如在支付系统中就会有支付ID、退款ID等。那一般生成ID都有哪些解决方案呢?特别是在复杂的分布式系统业务场景中,我们应该采用哪种适合自己的解决方案是十分重要的。下面我们一一来列举一下,不一定全部适合,这些解决方案仅供你参考,或许对你有...

water 4周前 (07-26) 68℃ 0评论 0喜欢

爱读书

《黑客与画家》读书笔记

《黑客与画家》读书笔记
起 转载自:https://zhuanlan.zhihu.com/p/39285670 最近在看《黑客与画家》这一本书,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题,本文用于记录读书过程中的...

water 4周前 (07-24) 138℃ 0评论 0喜欢

概念分析

《大教堂与集市》读书笔记

《大教堂与集市》读书笔记
Eric Steven Raymond 是开放源代码运动的主要理论家,这两天终于读完了代表性的5篇文章,获益良多,小结一下。 《黑客道简史》(A Brief History of Hackerdom) 1996本文记载了不为人知的黑客早期历史(主要是1983年以前)。在《...

water 4周前 (07-24) 66℃ 0评论 0喜欢

概念分析

Lisp 是怎么成为上帝的编程语言的

Lisp 是怎么成为上帝的编程语言的
当程序员们谈论各类编程语言的相对优势时,他们通常会采用相当平淡的措词,就好像这些语言是一条工具带上的各种工具似的 —— 有适合写操作系统的,也有适合把其它程序黏在一起来完成特殊工作的。这种讨论方式非常合理;不同语言的能力不同。不声明特定用途就声称某门语言比其他语言更优秀只能导致侮...

water 4周前 (07-23) 71℃ 0评论 0喜欢

数据结构算法

神奇的HyperLogLog算法

神奇的HyperLogLog算法
基数计数基本概念 基数计数(cardinality counting)通常用来统计一个集合中不重复的元素个数,例如统计某个网站的UV,或者用户搜索网站的关键词数量。数据分析、网络监控及数据库优化等领域都会涉及到基数计数的需求。 要实现基数计数,最简单的做法是记录集合中所有不重复的...

water 2个月前 (07-05) 77℃ 0评论 0喜欢

java

JDK8 的FullGC 之 metaspace

JDK8 的FullGC 之 metaspace
前言: 由于最近写的程序在运行一段时间后出现高cpu,然后不可用故进而进行排查,最终定位到由于metaspace引起fullgc,不断的fullgc又占用大量cpu导致程序最终不可用。下面就是这次过程的分析排查和总结,便于以后温故,同时也希望能给遇到同样问题的同学一些参考。 一 ...

water 2个月前 (06-18) 139℃ 0评论 0喜欢

java

Jstack线程状态BLOCKED/TIMED_WAITING/WAITING解释

Jstack线程状态BLOCKED/TIMED_WAITING/WAITING解释
一、线程5种状态 新建状态(New) 新创建了一个线程对象。 就绪状态(Runnable) 线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。 运行状态(Running) 就绪状态的线程获取了CPU,执行...

water 2个月前 (06-18) 96℃ 0评论 0喜欢

java

G1 垃圾收集器介绍

G1 垃圾收集器介绍
为解决CMS算法产生空间碎片和其它一系列的问题缺陷,HotSpot提供了另外一种垃圾回收策略,G1(Garbage First)算法,通过参数-XX:+UseG1GC来启用,该算法在JDK 7u4版本被正式推出,官网对此描述如下: The Garbage-First (G1) c...

water 3个月前 (06-05) 100℃ 0评论 0喜欢