《趣谈shell》迁移公告

发布日期:2019年09月29日| 点击: 18 次| 暂无评论

趣谈shell,2018年10月首发于金丝燕网,其后迁移到:MyBatis中文官网-趣谈shell,关于更多趣谈shell的内容,请移步到新地点。 ...

freemarker内容迁移公告

发布日期:2019年09月27日| 点击: 16 次| 暂无评论

关于freemarker的内容,将迁移到:FreeMarker中文官网 ,敬请关注... ...

什么是FreeMarker?

发布日期:2019年08月14日| 点击: 146 次| 暂无评论

1、什么是FreeMarker? FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。其原理如下图所示: FreeMarker的模板文件并不比HTML页面复杂多少,...

2019年下半年

发布日期:2019年07月02日| 点击: 427 次| 评论: 1

转眼到了2019年下半年了,终于抽出时间,开始对网站进行维护。 当前很多时间和精力都放在了MyBatis中文官网上维护上了,欢迎移步:http://www.mybatis.cn/ ...

一针见血系列[17]: 深度解析volatile禁止指令重排序

发布日期:2018年11月23日| 点击: 2,234 次| 暂无评论

1 指令重排的介绍 在Java内存模型中说过,为了性能优化,编译器和处理器会进行指令重排序;也就是说java程序天然的有序性可以总结为:如果在本线程内观察,所有的操作都是有序的;如果在一个线程观察另一个线程,...

谈谈大O的学习方法

发布日期:2018年11月22日| 点击: 1,043 次| 暂无评论

在面试的过程中,我经常会问几个关于时间复杂度的问题,但是我感觉很多人好像对此理解的不是很好。虽然有些人能回答出来,但是好像理解的并不深刻。 就我自己来说,当初学数据结构的时候,书上的介绍都能看懂,但是到底感觉理解的不够...

java8新特性[5]:深入理解Java8 Lambda表达式

发布日期:2018年11月18日| 点击: 6,676 次| 暂无评论

一、Lambda表达式是什么? Lambda表达式有两个特点:一是匿名函数,二是可传递。 匿名函数的应用场景是: 通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用Lambda表达式。la...

趣谈sql系列之一:一文读懂sql的发展史

发布日期:2018年11月16日| 点击: 1,030 次| 暂无评论

如果说关系数据库作为上世纪计算力领域最为重要的发明之一,我想是不为过的。数据库的出现,为很多商业都提供了坚实的基础,也养活了形形色色的人。数据库的开始以IBM Almaden研究院的SystemR和加州伯克利大学的Ing...