代码质量分析平台Sonarqube介绍

问题:如何保证工程师提交的代码是符合标准的?找个技术经理或架构师有事没事就Code Review或者不定期举行Review大会等等办法,它们有一个共同的特点:成本大,难持续,所以找一个自动化代码质量分析工具就势在必行了。好用且开源的代码质量分析工具:Sonar Qube官方很好几个版本:社区版、开发
2019年07月18日 2,513次浏览

软件架构设计原则之“KISS”的总结使用

今天聊一聊软件架构设计中的 KISS 原则。对!就是亲嘴的那个 “KISS”!一定要多练习。...... ......作为一个程序员我是推荐理解为“亲嘴”的,可以很好的解决单身问题,但作为一个架构师在“亲嘴”的同时,希望还能理解它另一层含义。KISSKISS = Keep It Simple, St
2019年07月17日 2,557次浏览

Mysql的windows版本ZIP方式安装总结

官方下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads1、将zip包解压到指定的目录中,如下:D:\Program Files\mysql-5.7.26-winx64\bin2、配置mysql环境变量把bin目录加入环境变量pa
2019年07月08日 1,555次浏览

MarkDown最全命令集收藏

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑
2019年07月04日 1,615次浏览

Java实现的小巧稳定快速的Mqtt-Client工具

shap-mqtt基于java实现的一个mqtt客户端连接工具包:shap-mqtt这是我第一款发布的开源工具使用样例订阅,需要继承IShapListener接口public class NcSubscribe implements IShapListener { @Override p
2019年05月21日 1,075次浏览

正向代理和反向代理,我们需要搞明白它们

一图胜千言,君莫笑!正向代理代理Client端去访问一些无法直接访问的资源,比如翻墙操作、公司内网授权访问。Client是知道Proxy的存在,但是对Server隐藏了自己client身份。推荐一个CCProxy代理服务器,小巧方便还免费。反向代理反向代理是Server被Proxy代理对外提供,而C
2019年04月28日 1,577次浏览

sbt一个工程build工具的深入学习

The interactive build toolDefine your tasks in Scala. Run them in parallel from sbt's interactive shell.构建于sbt-1.2.8版本。这篇文章的目标是让你了解sbt并会入门基本使用它。sbt官网s
2019年04月10日 1,030次浏览

DevOps在完成大量资料学习后我总结了一下

在了解学习Docker的时候,同步接触了很多关于DevOps信息,特别是在Docker官网上也提到了DevOps,让我对它特别上心。咱们的原则是:说干就干,不要废话,走起 ... ...前方高能,注意保护自己十分靠谱的说在翻阅了大量的资料,看过了各种各样的解释,也看过很多公司总结DevOps的PPT
2019年04月09日 1,116次浏览

docker 集群管理 ui 推荐 portainer

docker swarm 集群管理,有 portainer 和 shipyard 推荐。推荐使用 portainer,部署会简单不少上面排在第一的就是,star数量很客观。下图是具体的界面样子,功能比较丰富可以满足大多数场景的使用。具体安装步骤网上很多资料,我就不多些了,再说也感觉写不出多高的区别。
docker 2019年04月08日 1,211次浏览

docker-swarm实战操练

swarm 本质上就是:容器部署的集群方案。swarm的体系中有一个主node,我们通过这个主节点可以自动分发app到各个子node上面运行,同时管理各个node的上线和下线。在swarm体系中node只分为manager和worker两种,只有一个node是manager的。演示例子创建两个 ma
docker 2019年04月01日 1,023次浏览