Quguang's Blog

当你的才华还撑不起你的野心的时候,你就应该静下心来学习;当你的能力还驾驭不了你的目标时,就应该沉下心来,历练;梦想,不是浮躁,而是沉淀和积累,只有拼出来的美丽,没有等出来的辉煌,机会永远是留给最渴望的那个人。

Devops实践

强调业务目标,以用户的价值为唯一的评判标准,团队的考核评价机制也要改变,个体和团队的成功都要放在整个开发-运维生命周期内来进行评价,开发完成了很多用户需求不一定是成功,运维保障系统不down机也不一定是成功!只有用户想要的功能被及时实现了,被成功部署了,被稳定使用了才算成功。 就是把敏捷开发部门和运维部门之间的围墙打通,形成闭环


书单-按能力划分

按能力划分(附书籍豆瓣链接)


如何集成maven和Spring boot的profile功能

今天看 guns 项目的 application.properties 文件,发现了spring.profiles.active = @profiles.active@的写法,查了好些资料终于搞明白了。原来是在集成maven和Spring boot的profile功能时用的,那么如何集成呢?


Java Io

Java 提供了哪些IO方式?NIO如何实现多路复用?

首先、传统的java.io包,它基于流模型实现,提供了,比如File抽象、输入输出流等。交互方式是同步、阻塞的方式。也就是说,在读取输入流或者写入输出流时,在写、读动作完成之前,线程会一直阻塞在那里,它们之间的调用时可靠的线性顺序。


《深入拆解Java虚拟机》-JVM是如何执行方法调用的?(下)

《极客时间-深入拆解java虚拟机》笔记