编程笔记
-
滴滴六大最受欢迎的开源项目!
Nightingale - 企业级监控解决方案 夜莺(Nightingale)是一个企业级监控解决方案。旨在满足云原生时代企业级的监控需求。Nightingale 在产品完成度、系统高可用、以及用户体验方面,达到了企业级的要求,可满足不…
-
普通程序员和顶级程序员5个思维模式上的区分!
丑话先说在前面:这些都仅仅是顶尖程序员的一些根本的思想方法,不能代表你学了这个就能成为顶尖的程序员。假如你想要更具体的了解在Google,Facebook,Twitter这些公司的顶尖程序员是怎么工作的,就多看看他们的博…
-
图文并茂!带你深度解析Kubernetes
导语 | 在云原生技术发展的浪潮之中,Kubernetes作为容器编排领域的事实标准和云原生领域的关键项目,其诞生与完善有着对应的技术历史背景,了解这个过程,对于系统的理解Kubernetes的核心思想、架构设计、实现原理…
-
图文并茂!带你深度解析Kubernetes
导语 | 在云原生技术发展的浪潮之中,Kubernetes作为容器编排领域的事实标准和云原生领域的关键项目,其诞生与完善有着对应的技术历史背景,了解这个过程,对于系统的理解Kubernetes的核心思想、架构设计、实现原理…
-
什么是事务?
事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。 Red…
-
2022年Java面试题目及答案汇总(值得收藏)
1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域当前类同一package子孙类其他package public√√√√ protected√√√× friendly√&rad…
-
如何系统的学习算法
很多数据结构和算法书的通病: 凡是看不懂或者看《算法导论》很吃力的同学,我都建议先看robert sedgewick的课程,我是通过robert sedgewick的算法课才把数据结构和算法搞明白的,他的课真正诠释了什么叫由浅入深、…
-
线上故障突突突?如何紧急诊断、排查与恢复
概述 稳定性大于一切,因此我们需要有更有效的方式避免线上故障。在发生故障不可避免的假设下,我们需要能够快速修复,减少线上影响。基于以上这些想法,我们提出了 1-5-10 的快恢目标,所谓 1-5-10 的目标就是是要…
-
Synchronized加锁原理
synchronized 关键字,用来控制线程同步的,保证我们的线程在多线程的环境下,不被多个线程同时执行,确保我们数据的完整性。 同步方法和同步代码块操作: private synchronized void add(){ count ++; } private v…
-
Python(十四)测试、调试和异常
.测试stdout输出 写个测试来证明标准输出,会将文本打印到屏幕上面 使用unitest框架进行测试 # mymodule.py def urlprint(protocol, host, domain): url = {}://{}.{}.format(protocol, host, domain) print(url) f…