前言 昨天在开发业务时,打算加入缓存层来提高系统响应速度。查找了一些资料,发现 Spring 的缓存功能十分强大!只需要添加少量的代码,就可以轻松缓存方法所返回的对象。这篇文...
IP属地:广东
前言 昨天在开发业务时,打算加入缓存层来提高系统响应速度。查找了一些资料,发现 Spring 的缓存功能十分强大!只需要添加少量的代码,就可以轻松缓存方法所返回的对象。这篇文...
1 前言 LinkedHashMap继承于HashMap,如果对HashMap原理还不清楚的同学,请先看上一篇:图解HashMap原理 2 LinkedHashMap使用与...
前言 GitHub Actions 是 GitHub 推出的功能,可以为我们的项目构建自动化工作流。例如代码检查,自动化打包,测试,发布版本等等。入口在项目 Pull Req...
前言 软件测试的重要性毋庸置疑。大部分公司主业务的支撑软件,在开发时都会要求编写测试。在日常开发中,也有不少要求我们写测试的场景,例如你将要开源扩展包,拥有完整测试永远是加分...
介绍 单例模式是一种创建型设计模式 👷,能够保证一个类只有一个实例,并提供一个访问该实例的全局节点。 特点 保证一个类只有一个实例。最常见的原因是控制某些共享资源,例如数据库...
介绍 工厂方法是一种创建型设计模式,其在父类中提供一个创建对象的方法,允许子类决定实例化对象的类型。 场景 假如我们开发项目中的日志模块,业务初期只有控制台日志,大部分代码都...
版本 JDK 14 Gradle 6.3 Dubbo 2.7.7 ZooKeeper 3.6.0 注册中心安装 首先确保你的环境中有 Docker,输入下列命令进行 Zook...
前言 提到数据库索引,大家肯定很熟悉,在日常工作中经常会接触到。这几天看了不少相关文章、书籍和课程。决定自己总结一篇文章,虽然我写的这篇文章肯定不如网上各路大神的好文,但是自...