45分钟学会Java8 - Lambda和Stream

2018-10-15
阅读 5 分钟
6.5k
看着问题不大,实际上弊端挺明显:模板语法太多,真正有业务意义的的语句只有System.out.println("Hello Aron."),因为如此,也严重干扰了我们阅读代码。

30分钟学会Git - 在码云实践

2018-10-12
阅读 1 分钟
2.4k
不耍流氓,直接上操作!1. 本地仓库初始化 {代码...} 2. 新建远程仓库比如码云,获得项目地址https://gitee.com/icron/ifast.git3. 添加/关联远程仓库 {代码...} 先拉取一次代码 {代码...} 这时会报错,意思是2个仓库没有关联,带上参数--allow-unrelated-histories再来一次 {代码...} 这样就pull成功了,然后就可以正常...

乐观锁、悲观锁,这一篇就够了!

2018-10-08
阅读 2 分钟
65.1k
乐观锁顾名思义就是在操作时很乐观,认为操作不会产生并发问题(不会有其他线程对数据进行修改),因此不会上锁。但是在更新时会判断其他线程在这之前有没有对数据进行修改,一般会使用版本号机制或CAS(compare and swap)算法实现。简单理解:这里的数据,别想太多,你尽管用,出问题了算我怂,即操作失败后事务回滚、提示。

Java程序员进阶必备 - JVM快速入门

2018-09-30
阅读 7 分钟
2.7k
这是我在公司给团队小伙伴一次技术小分享。新手司机可以收藏、学习,老司机可以批评指正。ps:内容参考了众多优秀博文、书籍,部分图片来源于博文,如有侵权请联系删除。

程序员的日常 - 必备Linux常用指令(实例)

2018-09-12
阅读 4 分钟
7k
后端开发人员必备的linux常用命令清单与实例,这是我在公司给团队小伙伴一次技术小分享。内容深入浅出,简单明了,放出来给大家分享。新手司机可以收藏、学习,老司机可以批评指正。(本文持续更新中^_^)

Docker容器系列教程(三):jenkins环境搭建与插件安装

2018-06-26
阅读 6 分钟
9.4k
回顾:上一文对Docker常用的命令以罗列的方式做了一个详尽的介绍。本文将使用这些命令搭建一个jenkins持续集环境,解决jenkins不能联网的问题来安装各种常用插件。

Docker容器系列教程(二):常用命令与实操

2018-05-31
阅读 4 分钟
3.1k
回顾:上一文对Docker做了一些介绍,解释了相关概念,如Docker客户端等,还通过对比Docker与虚拟机的差别了解到Docker的优势与特点。最后介绍了Docker在3大主流操作系统的安装方法。本文将在安装好的Docker环境下使用Docker命令行客户端开始学习Docker常用指令。

Docker容器系列教程(一):简介与安装

2018-05-24
阅读 2 分钟
3.2k
Docker是一款由DotCloud公司(现改名为Docker)基于Go语言开发的开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何影响。

Spring Session实战-传统单体应用集群部署解决方案

2018-05-15
阅读 3 分钟
4.7k
一个维护了几百年的单体老项目,突然就火起来了,访问人数突然暴增,服务器资源告急,担心一下驾崩,老板一个电话过来跟你说:“!4@!#!!¥@!¥1¥@!”,然后你得大半夜从睡梦中醒来屁颠屁颠的整服务器。