0%

单例模式,也叫单子模式,是一种常用的软件设计模式,属于创建型模式的一种。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。——《维基百科》

阅读全文 »

设计模式是对面向对象中反复出现的问题的解决方案,代表了软件开发中的最佳实践,是软件工程的基石。使用设计模式是为了代码重用,让代码更容易被人理解,保证代码的可靠性,这在软件设计和团队开发中是非常重要的。在Java源码,Spring,MyBatis等框架中,设计模式被大量的运用。

阅读全文 »

世界上只有10种人,一种是认识二进制的,一种是不认识的。认识程序要从二进制开始,了解Java中的二进制计算规则也必不可少。

阅读全文 »

链表应该是最常见的数据结构之一了,编程中经常使用到,由于其独特的特性,增删和修改都极其高效,但是随机读写却不如数组。在随机读写中,有一种巧妙的方式可以显著提升效率:快慢指针。

阅读全文 »

我的博客是2018年建立的,使用的Hexo和NexT主题,如今已经2020年了,想着过了这么久了,是时候将它们的版本升级一下了,在升级的时候顺便对博客内容做了一些整理和优化,遇到一些问题,记录一下。

阅读全文 »

在MySQL8.0中新增了窗口函数的新特性,可以很容易的就实现分组的TopN的查询问题,但是在更低的版本中,需要使用稍微复杂一点的查询语句才能实现同样的效果。

阅读全文 »