优化
-
如何成为一个厉害的领导者?提升思考力的5个底层法则
一个厉害的领导者与普通领导者本质的差别在于思考力,他们往往能看到别人看不到的问题与机会,为团队发展指明方向。方向是“1”,执行是“0”,方向对了,强大的执行力才有意义。 如何快速…
-
除了缓存,Redis 都解决了哪些问题?
21CTO导读:可能大多数人对于Redis的认知仅限于缓存,事实上它的作用远不止这些,本文将会给大家介绍更多关于Redis的理论原理以及更多的应用场景。 先看一下Redis…
-
通过编写“猜数字”游戏学习 Lua
通过编写一个简单的游戏来认识 Lua,它是一种动态类型的、轻量级的、高效的、可嵌入的脚本语言。 如果你是 Bash、Python 或 Ruby 等脚本语言的爱好者,你可能会发现 L…
-
Go 通道是糟糕的,你应该也觉得很糟糕
更新:如果你是从一篇题为 《糟糕的 Go 语言》 的汇编文章看到这篇博文的话,那么我想表明的是,我很惭愧被列在这样的名单上。Go 绝对是我使用过的最不糟糕的的编程语言。在我写作本文…
-
让你爱上 Git 的 10 篇文章
你对 Git 了解得越多,使用 Git 就会越容易。一起来回顾下年度最佳 Git 文章。 Git 是开源开发者工具箱中最基本的工具。这个强大的版本控制系统有很多复杂的功能。使用 G…
-
20 分钟建立一个 Ansible 实验室
建立一个支持学习和实验新软件的环境。 能够构建和拆解公有云环境是非常有用的,但我们大多数人都不能轻松访问公有云。退而求其次的最好办法就是在本地机器上建立一个实验室,但即使在本地机器…
-
浅谈几种常用负载均衡架构
什么是负载均衡(Load balancing) 在网站创立初期,我们一般都使用单台机器对台提供集中式服务,但随着业务量越来越大,无论性能还是稳定性上都有了更大的挑战。这时候我们…
-
一次非常有意思的SQL优化经历:从30248.271s到0.001s
一、背景介绍用的数据库是mysql5.6,下面简单的介绍下场景 课程表: 数据100条学生表: 数据70000条学生成绩表SC: 数据70w条查询目的: 二、问题:查找语…
-
Java已经死亡?
21CTO导读:Java注定是要死掉吗?来看本文。 我是个顽固派,一个喜欢Java、Scala和Groovy的老家伙,这没有啥可了不起的。 一些人,特别是年轻人,听到这些东西…
-
Java和操作系统交互细节
结合 CPU 理解一行 Java 代码是怎么执行的 根据冯·诺依曼思想,计算机采用二进制作为数制基础,必须包含:运算器、控制器、存储设备,以及输入输出设备,如下图所示。 (该图来源…