自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 二分查找算法详解

二分查找也称为折半查找,意思就是说在查找元素的过程中,每一次的查找范围都会折掉原来的一半,因此二分查找算法的时间复杂度为 O(log2 N)

2020-08-14 01:37:10 2356

原创 深入研究Integer

Integer 数据类型在项目中随处可见,由于回想起曾经在使用 Inetger 时引发的一个bug,因此对 Integer 做一下深入的解析。从举一个例子开始public static void main(String[] args) { Integer num1 = 1; Integer num2 = 1; System.out.println(num1 == num2); Integer num3 = 200; Integer num4 = 200; System.out.pri.

2020-08-01 20:18:09 197

原创 SpringBoot项目统一异常处理方案(三)

利用SpringAOP实现统一异常处理集合文章:SpringBoot项目统一异常处理方案(一)SpringBoot项目统一异常处理方案(二)

2020-07-12 17:26:30 504 2

原创 SpringBoot项目统一异常处理方案(二)

利用ControllerAdvice + ExceptionHandler实现统一异常处理

2020-06-21 11:30:01 237

原创 SpringBoot项目统一异常处理方案(一)

本文介绍基于SpringBoot项目的三种统一异常处理方案,让项目发生的异常变得更加规范处理,更容易维护。

2020-06-14 00:05:50 428

原创 guava在项目开发中的常用场景

Guava是谷歌推荐使用的java开源库,是一个非常强大且丰富的工具类库,其中包含了集合、字符串、缓存、异常验证、io流操作等处理场景。现在开始,我们把Guava用在项目中, 它会让你的编码变得十分的简洁、高效。

2020-05-07 23:15:37 769

原创 SpringBoot整合Mybatis-Plus快速开发

MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。

2020-04-23 13:10:13 938

原创 Mybatis-Plus代码生成器,助你高效开发

子曰:工欲善其事,必先利其器在日常的项目开发中,经常会出现以下操作来实现业务逻辑:创建数据库表对应的实体类创建dao类用来操作数据库编写xxxMapper.xml创建service类用来实现业务逻辑创建controller类用来处理接口请求和返回数据把dao层对象注入到service层把service层对象注入到controller层大量重复的crud…等等这些代码的...

2020-04-14 01:19:04 235

原创 SpringBoot整合Mybatis和三层架构

SpringBoot整合Mybatis和三层架构

2020-04-06 23:33:34 3515 1

原创 SpringBoot的yaml配置文件

在SpringBoot中,官方推荐的两种配置文件格式是properties和yaml,两者相比之下,yaml配置文件的结构更清晰,定义数据更加灵活。yaml配置文件的文件名以(.yml 或 .yaml)为后缀。

2020-04-05 23:18:45 536

原创 SpringBoot超级快速入门

俗话说:不想当将军的士兵不是好士兵,那不想学Spring的java程序员应该就不是一个好程序员了。

2020-04-05 11:21:16 260

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除