将应用程序部署到 Kubernetes 时,有很多选择。像 Helm 和 Ksonnet 这样的工具使得打包应用程序并将其部署到多个 Kubernetes 环境变得非常简单。但是,这些工具只能解决部分问题。部署到生产很少像 helm install my-chart 一样如此简单。他们可以涉及多个步骤,并保证所涉及的应用程序正常运行。我从 Kubernetes...
阅读全文MySQL 是世界上最流行的开源数据库系统,MariaDB一个 MySQL 分支是世界上增长最快的开源数据库系统。在安装 MySQL 服务器之后,在默认配置下是不安全的,确保数据库安全通常是通用数据库管理的基本任务之一。 这将有助于增强和提升整个 Linux 服务器的安全性,因为攻击者总是扫描系统任意部分的漏洞,而数据库在过去是重点目标区域。一个常见的例子是对 MySQL 数据库的 root...
阅读全文上次我说了一些 “复杂的重构技巧http://blog.didispace.com/intellij-idea-refactoring-skills-2” ,讲的是一些使用 IntelliJ 的简单功能实现复杂的重构需求的技巧。 看到大家的反响之后我就感觉那个可能不大亲民,因为很多人连 inline 这功能都不知道(那岂不是把 IntelliJ 用成了记事本), 于是我决定再写一篇讲讲...
阅读全文重构是 IDE 给人类生活带来便利的一个重要方面。但是 IDE 永远不是我们肚子里的蛔虫,有时我们会有复杂到 IDE 不可能直接提供的重构需求。 下面我来告诉大家怎么利用有限的 IDE 重构功能, 创造无限的价值 处理复杂的情况。 复习一下快捷键 先复习一下快捷键吧,我们这次就看两个就好。 inline 这个叫 inline 的东西快捷键是 Ctrl+Alt+n。...
阅读全文> 之前介绍了关于Intellij IDEA的插件和快捷键内容,非常受欢迎: > - 最好用的 IntelliJ 插件 Top 10http://blog.didispace.com/best-intellij-plugin-top-10/ > - 我最常用的Intellij IDEA快捷键http://blog.didispace.com/intellij-idea-keyboard-short...
阅读全文你是否在寻找更有效率的编程方法? 使用键盘来代替鼠标执行操作并不是一个秘密,这将节省您大量的时间。 如果你只是想执行一次操作,那么这不是什么大不了的事情。但是如果你每天多次使用相同的操作呢?如果将所有这些操作都加起来,就将会对您的生产力产生很大的影响。 !Starcraft APMhttp://www.radcortez.com/wp-content/uploads/2015/01/starcra...
阅读全文对于一个程序员,往往长期面对电脑,久坐不动,缺少运动,不合理的饮食习惯,熬夜等等。这些不良的生活习惯,往往导致程序员健康出现一些问题,如颈椎病,背部疼痛,腕管综合征等等。 《程序员健康指南》的目标是帮助程序员从一个周身疼痛,病弱且极有可能脾气暴躁的黑客,转变为一个快乐高效的程序员。这本书主要包括 - 对了解自身健康情况的一些测试方法。 - 改善健康情况的建议。...
阅读全文在工作场合实施Githttp://lib.csdn.net/base/git的时候,有很多种工作流程可供选择,此时反而会让你手足无措。本文罗列了企业团队最常用的一些githttp://lib.csdn.net/base/git工作流程,包括Centralized Workflow、Feature Branch Workflow、Gitflow Workflow、Forking...
阅读全文> 这是一篇翻译,关于大家经常质疑的一个问题:API网关Zuul的性能。 > 原文:NETFLIX ZUUL VS NGINX PERFORMANCEhttp://instea.sk/2015/04/netflix-zuul-vs-nginx-performance/ > 作者:STANISLAV MIKLIKhttp://instea.sk/author/miklik/...
阅读全文