高性能Server---Reactor模型

无处不在的C/S架构

在这个充斥着云的时代,我们使用的软件可以说99%都是C/S架构的!

  • 你发邮件用的Outlook,Foxmail等

阅读更多

我的读书方法

“书籍收藏家”

你是否有过这样的经历?

阅读更多

从用户体验角度看工具

用户体验

作为互联网从业人员,经常会接触到“用户体验”这个词!
我们可能为了一个菜单该放在哪里而争论,或一边苦逼的编码一边骂着SB产品经理!
我们为别人考虑着“用户体验”,但是对自己一直在用的软件,为什么却这么将就呢?

阅读更多

我的管理实践---《人件》读后感

写在前面

听说《人件》是很久之前的事了,但一直没读。主要是受到了《人月神话》的影响—《人月神话》一直被奉为经典管理书籍,名声应该比《人件》高,至少我是这么认为的。所以先读了《人月神话》,当时还很好奇,《人月神话》和项目管理有毛线关系?读了才知道,“人月”就是我们说的“人天”!读了大概三分之一,不知道是翻译问题还是作者行文方式不适合我,反正读不下去了,感觉说了那么多废话只是说明了“增加人力无法加快项目进度”!所以《人件》也就无限期搁置了!

阅读更多

My GitBook

阅读更多

Go语言初探

简介

最近研究Docker,由于Docker由golang编写,为了更好的梳理Docker,所以先过了一下golang。

其实之前看过golang,对其语法无爱,所以就没太关注。

阅读更多

实时发布-嵌入式OSGi的应用

场景

单机应用已经越来越不能符合目前越来越复杂的产品需求了。即使是小型应用,至少也需要部署2台以上的服务器做集群。且应用必须24小时对外服务,可用性得达到n个9。这就对发布有了更高的要求。

阅读更多

Java环境与语法

简介

本文是对如何学习一门编程语言的具体实践-Java语言第一篇。

前面说了基础语法是很简单的,如果有语言基础,比较好的方法是过一遍Learn X in Y minutes

阅读更多

如何学习一门编程语言

简介

未来的应用必然是异构的,绝对不会限定在一门语言上,这就要求我们能根据需要快速的掌握一门语言。

本文就个人经历谈一谈如何快速的学习一门编程语言。主要面向已经掌握了一门语言的人。

阅读更多

Docker初探

Docker的用途

在程序的生命周期中,主要有开发,测试,发布环节。每个环节都需要部署相应的环境。

简单来说,Java使得程序能够一次编译到处运行,但是需要部署的每台机器都要部署jdk,server等,而每次部署都会是个耗时的过程,可能jdk版本不同,机器系统不同等导致部署环境不一致,进而导致无法发布应用的情况。

阅读更多