avatar

Mafly

一个活着的It人。狂奔在通往 0 1 的路上。快别那么没出息,一切都来得及。

从零开始学 Java - 利用 Nginx 负载均衡实现 Web 服务器更新不影响访问

2016-09-21 22:31:33

还记得那些美妙的夜晚吗

你洗洗打算看一个小电影就睡了,这个时候突然想起来今天晚上是服务器更新的日子,你要在凌晨时分去把最新的代码更新到服务器,以保证明天大家一觉醒来打开网站,发现昨天的 Bug 都不见了。这时候你瞬间没有了看电影的兴致了,这应该就是一个运维人员的日常了吧!

为什么要在凌晨时分去更新服务器?
做过 Web 开发的应该都明白,可能尽管你开发的系统并没有多少用户在使用,但是,你依然不敢大白天去更新生产环境服务器,因为你并不知道服务器可能暂停两分钟会带来的影响,又或者我们心目中的「生产环境」这个词是圣神而不可随便玷污的,所以,我们总是放在凌晨时分。

你听过「灾备」、「异地多活」、「双机热备」这些词么

......

从零开始学 Java - 数据库连接池的选择 Druid

2016-09-20 23:00:33

我先说说数据库连接

数据库大家都不陌生,从名字就能看出来它是「存放数据的仓库」,那我们怎么去「仓库」取东西呢?当然需要钥匙啦!这就是我们的数据库用户名、密码了,然后我们就可以打开门去任意的存取东西了。这个时候,我们与数据库之间的连接就是「数据库连接」。

这个时候问题就来了,当我们仅仅只需要去取一个东西的时候,我们取完东西随手关上门,然后拔出钥匙,这完全是再正常不过的流程了,完全没毛病,但是,

......

从零开始学 Java - Spring MVC 统一异常处理

2016-09-19 22:40:33

看到Exception这个单词都心慌

如果有一天你发现好久没有看到Exception这个单词了,那你会不会想念她?我是不会的。她如女孩一样的令人心动又心慌,又或者你已经练功到了孤独求败,等了半辈子终于看到了她,这时候你的小弟准备冲上去解决它说:大哥,我来解决它。你摆摆手说:还是我来最后一次吧...

从此,你再也没看到过Exception了。

异常是个好东西

......

从零开始学 Java - log4j 项目中的详细配置

2016-09-19 07:46:33

你还会用笔来写字么

我是不怎么会了,有时候老是拿起笔之后不知道这个字怎么写,这时候就会拿起手机去打出来;有时候还会写出来这个字之后越看越不像,这时候就开始怀疑自己的能力了;有时候写出来了一大堆字之后,等一段时间回过头来看,这时候会去质疑这些字是不是自己写的。

我在每一年的七月总是会拿起笔去写一篇日志,来使自己对过去的一年产生一些仪式感。那问题来了:在程序的世界里,写日志的意义是什么?

日志存在的意义

......

从零开始学 Java - Spring 使用 Quartz 任务调度定时器

2016-09-13 23:02:33

生活的味道

睁开眼看一看窗外的阳光,伸一个懒腰,拿起放在床一旁的水白开水,甜甜的味道,晃着尾巴东张西望的猫猫,在窗台上舞蹈。你向生活微笑,生活也向你微笑。

请你不要询问我的未来,这有些可笑。你问我你是不是要找个工作去上班?我告诉你不要,好好享受生活的味道,你所有现在所厌倦的谁说不是别人正羡慕的呢。

Quartz 任务调度是什么

Quartz 是 OpenSymphony 开源组织在 Job scheduling 领域又一个开源项目

......