240 发简信
IP属地:江苏
  • CodeReview规范

    目标和原则 提高代码质量,及早发现潜在缺陷,降低修改/弥补缺陷的成本 促进团队内部知识共享,提高团队整体水平 评审过程对于评审人员来说,也是一种...

  • Resize,w 360,h 240
    jenkins+docker 持续集成 持续交付

    引言 面对越来越多的微服务,越来越频繁的版本发布,上周末在家倒腾了jenkins+docker的持续集成和持续交付。 ==实现了push tag...

    1.4 21998 3 40 1
  • apiDoc 使用指南

    安装 安装node.js 安装apiDoc 配置 在你的项目根目录下新建apidoc.json文件,该文件描述了项目对外提供接口的概要信息如名称...

  • Resize,w 360,h 240
    Redis API & Java RedisTemplate深入分析

    Redis API Redis是一种基于键值对的NoSQL数据库。 在展开Redis API之前作为开发者的我们无论在用什么样的编程语言,开发什...

  • Resize,w 360,h 240
    从moquette源码看IOT接入协议MQTT的实现

    背景 阅读优秀的代码是一种享受,将优秀的代码用自己的世界观优秀地描述出来就十分痛苦了是要死一亿个脑细胞的。 这篇源码阅读笔记早在一年前就有了当时...

  • CocoaPods发布SDK

    引言 年前升级基础组件的时候发现百度地图、友盟等都可以使用CocoaPods自动配置.framework形式开发包了。那叫一个爽啊!最近接到将公...

  • Docker环境搭建ZooKeeper集群

    序 本文将介绍如何在docker中部署zookeeper集群。 部署环境 CentOS 7 host A 192.168.199.200 Cen...

  • Resize,w 360,h 240
    为第三方HTTP协议依赖增加Hystrix保护你的系统

    前言 后端开发的很多同学应该都有过调用第三方HTTP协议服务的经验。 比如调用百度查询经纬度编码信息、调用豆瓣查询时下热门电影、调用7牛云存储接...

  • Resize,w 360,h 240
    JDK1.8源码分析笔记-ThreadPoolExecutor

    1. 线程池的创建 通过Executors类的工厂方法创建线程池 可以看到上述3个线程池创建的工厂方法中都使用了相同的构造函数 2. 执行任务 ...

个人介绍
狂热的求知欲、痴迷于简洁干净的设计,努力创作出优雅、好用的产品。