240 发简信
  • 单元测试

    单元测试 好的单元测试必须遵守AIR 原则 A:Automatic(自动化) I: Independent(独立性)不同的测试用例,必须使用独立...

  • JDK里的设计模式

    创建型模式 1. Singleton(单例模式) 作用:保证类只有一个实例;提供一个全局访问点JDK中体现:(1)Runtime(2)Numbe...

  • 阿里巴巴Java开发手册关键点解析

    1 编程规约 1.1 命名风格 8.【强制】POJO 类中布尔类型的变量,都不要加 is 前缀,否则部分框架解析会引起序列化错误。 反例:定义为...

    0.1 66 0 1
  • 120
    git-flow开发流程

    master分支存放所有正式发布的版本,可以作为项目历史版本记录分支,不直接提交代码。仅用于保持一个对应线上运行代码的code base。 de...

  • 大型网站核心架构要素

    大型网站核心架构要素 性能 可用性 伸缩性 扩展性 安全性 性能 浏览器端:浏览器缓存,页面压缩,优化页面布局,减少cookie传输;CDN和反...

  • 大型网站架构演化

    概述 大型网站架构演化 大型网站软件系统的特点 高并发,大流量 高可用 海量数据 用户分布广泛,网络情况复杂 安全环境恶劣 需求快速变更,发布频...

  • 120
    ElasticSearch基础和实践

    [TOC] ElasticSearch基础和实践 1. ES是什么 ES是一个开源的高扩展的分布式全文搜索引擎,它可以准实时的存储、检索数据;本...

  • 聊聊ArrayList中的subList方法

    开发过程中遇到的坑 开发过程经常会使用subList做分页处理。 比如下面的代码 当变量unBingdingUserIdList有内容时,这段代...

  • RabbitMQ

    介绍 RabbitMQ消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 RabbitMQ是实现AMQP(高级...

个人介绍
Coding Changes the World

注,技术文章多为总结和学习笔记,非原创。如侵犯原作者,可随时加引用和删除。