硕大的汤姆

硕大的汤姆

The official website of Minhua Chen

01 Apr 2018

akka

186 words, ~0 min read

akka 不是一个 framework,而是一个 toolkit 或者说运行时,用于在 jvm 上构建高并发、分布式、弹性、消息驱动的应用。Actor 执行操作来响应消息。这些操作包括更改 actor 自己的内部状态,以及发出其他消息和创...
29 Mar 2018

并发与并行

107 words, ~0 min read

很多初级程序员都会把并发和并行搞混在一起,或者认为并发和并行根本就是一回事。而其实并发和并行压根就不是在讨论一个问题。本文我们就一起来看看究竟什么是并发和并行,以及如何实现并发和并行。 ## 并发与并行 并发(concurrency)...
27 Mar 2018

The rule of hole

17 words, ~0 min read

> The rule of hole: > If you fall into a hole, don't dig. 对很多人来说,承认自己错了并不是一件容易办到的事情,即使他们看上去并不是一个固执的人。有时候是因为害羞,有时候是为了面子...
24 Mar 2018

copy on write

54 words, ~0 min read

## swift 中的 cow swift 中有 struct 和 class 这两种数据结构,很多入门教程都会介绍说,struct 和 class 最大的区别是,struct 是值类型,而 class 是引用类型。换句话说,struc...
23 Mar 2018

我只是想要一个函数啊

108 words, ~0 min read

## kotlin 中的可空类型 最近在公司使用 Kotlin 写后端服务(spring + mybatis),遇到 optional 的小问题,如下 ```kt fun getProject(projectCode: String)...
19 Mar 2018

我只是想要一个函数啊

113 words, ~0 min read

## 从面向对象说起 显然,面向对象编程在很长一段时间内,都是最主流的一种编程范式。那到底什么是面向对象呢?为什么我们需要对象呢? 面向对象的最重要特性有三个:封装,继承,多态。 - 在我看来,多态无疑是这三者中最为重要的特性,它解...
01 Jan 0001

19 words, ~0 min read

```sh mkdir $HOME/jenkins_home docker run -d -p 8080:8080 \ -v $HOME/jenkins_home:/var/jenkins_home \ --name jenkin...
01 Jan 0001

864 words, ~3 min read

Writing is hard, even for authors who do it all the time. What should be easy and flowing looks tangled or feeble or ove...