用户头像

CHEN川

Because, I love.

2017.10.16 加入

这里本来应该有简介的,但我还没想好 ( 另外,所有文章会同步更新到公众号:时光虚度指南,欢迎关注 ) 。
关注
  • 18

    发布数

  • 17

    关注者

  • 3

    关注了

性能优化:软件代码性能优化
性能优化:软件代码性能优化

从应用端性能优化中最最基础的部分说起,即如何在代码层面优化系统性能。

性能优化:如何做好性能优化
性能优化:如何做好性能优化

如何严谨的做性能测试并制定合适的性能优化策略?

技术选型:常见技术架构的核心原理
技术选型:常见技术架构的核心原理

作为架构师,除了要不断的学习和尝试新技术,掌握已有的技术架构的核心原理也是一项必备技能。换句话说,目前的软件系统都面临性能、高可用、可扩展、安全等方面的条件,你已有的技术储备,能否解决这些问题?

技术选型:如何构建技术选型方法论
技术选型:如何构建技术选型方法论

作为架构设计的重要环节,技术选型的思路和原则应当与我们之前所学一样。那如何选择适合业务场景的实现技术?又如何构建自己的技术选型方法论?

架构模式:可复用的架构问题解决方案
架构模式:可复用的架构问题解决方案

架构模式的关键在于复用,问题与场景的可重复性带来了解决方案的可重复使用,而掌握这些解决方案和设计思路,可以指导我们进行架构设计。

深入理解JVM垃圾回收机制 - 引用类型
深入理解 JVM 垃圾回收机制 - 引用类型

Java 将引用分为:强引用、软引用、弱引用和虚引用四种。通过这四种引用类型来满足个性化的应用场景,那如何理解这四种引用类型,它们之间有何区别?具体的应用场景又有哪些?

代码重构:如何充实你的设计工具箱
代码重构:如何充实你的设计工具箱

在很多团队,特别是一些小的团队,架构师的天花板也许就是团队的天花板,那如何让这个天花板高一些呢?

深入理解JVM垃圾回收机制 - 运行时栈帧的内存变化
深入理解 JVM 垃圾回收机制 - 运行时栈帧的内存变化

引用在 JVM 垃圾回收中是一个特别重要的概念,毕竟垃圾回收是从枚举 GC Roots 开始的,栈帧中的局部变量是 GC Roots 中非常重要的组成部分,所以正确的理解运行时栈帧的内存结构变化,也算是理解垃圾回收的开端吧。

软件开发:软件设计的基本原则
软件开发:软件设计的基本原则

一个良好的设计,并不是要用多少设计模式,也并不是要遵循多少设计原则,这些都是用来指导而不是束缚我们的。

深入理解JVM垃圾回收机制 - 对象的内存布局
深入理解 JVM 垃圾回收机制 - 对象的内存布局

在 Java 语言层面,可以通过 Class 类来描述普通的 Java 类,当 JVM 创建对象的同时,会生成对应的 Class 对象,用来描述此对象的大致模型,这也是反射的基础。那么在 JVM 的内部是如何描述一个普通的对象?

架构方法:运用合适的工具表达设计
架构方法:运用合适的工具表达设计

如何运用合适的工具向不同的人表达你的设计?

深入理解Java虚拟机
深入理解 Java 虚拟机

深入理解 Java 虚拟机系列文章汇总

CHEN川