个人简介

Echo Blog


江湖无名 安心练剑
  • Stay Hungry, Stay Foolish
    境界 有人看是沧海桑田,有人看是一潭死水。 启示 缘由 无论学习,工作还是生活。总有一部分人比另一部分优秀。 天赋、认真、努力。 大概有以下几篇博客,近期所看所感: 深入理解JAVA中的switch case是如何对String做支持的 深入理解Java try-with-resource Java中的String为什么是不可变的? 我之所以这么感...
    2018-01-08 03:20:38 | Note
  • How to Log
    如何打印日志 最佳日志实践 日志记录的好坏直接关系到系统出现问题时定位的速度,同时可以通过对日志的观察和分析,提前发现系统可能的风险,避免线上事故的发生。 经验汇总 整个团队(包括运维人员)需要对日志级别有明确的规定,什么日志记入什么级别的日志,什么级别的错误出现要如何处理等 需要定期对日志内容进行优化更新,目的就是通过日志快速准确的定位问...
    2018-01-07 03:35:40 | Best Practice
  • Google Truth
    Truth Truth is an assertion framework for Java tests, inspired by FEST, and driven by some extensibility needs, written nearly entirely by Google employees in their spare time or contributing in ...
    2018-01-06 06:00:11 | Test
  • GitBook
    GitBook GitBook Modern documentation format and toolchain using Git and Markdown. 优点是:将写作与编程的思想结合。 Git Markdown syntax Quick Start 创建项目 创建项目 建议直接在 Github 上创建一个项目。 详情可参见教程:githu...
    2018-01-06 04:29:02 | Tools
  • Ehcache
    Ehcache Ehcache is an open source, standards-based cache that boosts performance, offloads your database, and simplifies scalability. It’s the most widely-used Java-based cache because it’s robust...
    2018-01-05 13:29:24 | Java
  • TeamCity
    TeamCity TeamCity is Powerful Continuous Integration out of the box. 类似于 jenkins,可以对项目进行持续集成。 优势:可以和 idea 编辑器无缝集成。 基础介绍 支持的平台 TeamCity 10.x and 2017.x Supported Platforms and Environme...
    2018-01-03 14:48:51 | CI
  • Designing with Mind in Mind
    本文为读书纪要。 我们感知自己的期望 影响感知的因素 经验影响感知 环境影响感知 目标影响感知 对设计的启示 避免歧义 保持一致 理解目标 优化我们的视觉 接近性原理 相对靠近的元素看起来属于一组。 相似性原理 相似的元素看起来属于一组。 连续...
    2018-01-03 08:09:55 | Reading
  • JVM-01 memory area & OOM
    运行时数据区 图片来源 读《深入理解Java虚拟机》 程序计数器 Java 虚拟机栈 本地方法栈 Java 堆 方法区 运行时常量池 直接内存 运行时数据区 程序计数器 Java 虚拟机栈 本地方法栈 Java 堆 方法区 运行时常量池 直接内存
    2018-01-03 01:43:57 | Reading