自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringApplication.run有什么用

读取DispatcherServlet,读取运行的环境,加载SpringContext用来加载各种bean。https://segmentfault.com/a/1190000019560001

2021-02-20 19:21:59 426

转载 Spring中的标签详解

https://juejin.im/post/5ea2593f6fb9a03c73799bf4

2020-07-22 20:35:18 166

转载 SpringMVC详解

https://juejin.im/post/5e041b39f265da33ca401ff5其中注意::HandlerMappping HandlerAdapter RequestMapping ResponseBody

2020-07-22 16:05:10 98

原创 throws和throw可以一起使用,什么情况可以?

throws是抛出异常,谁调用谁处理bai,throw是处du理异常,也可以一起使用,比如一个方法zhi有A、B两只异常dao,它可以throw A异常,throwsB异常。这样调用这个方法时只用处理B异常就好,如果A异常包括了B异常,B异常是A异常的子类,那么可以处理B异常抛出A异常,那么调用这个方法时,只用处理A异常中不含B异常的其他异常。总结:方法中只有一个异常可以处理或抛出不能同时处理又抛出,两个或多个不同异常可以处理一些抛出一些。抛出的异常必须与处理的异常不一样或比处理的异常大。...

2020-07-21 17:17:22 1489

原创 MapUtils.getString详解

先判断Map是否为空,不为空的话采集对应的value.toString值返回,源码为:public static String getString(Map<? super K, ?> map, K key) {if (map != null) {Object answer = map.get(key);if (answer != null) {return answer.toString();}} return null;}...

2020-07-21 11:28:02 7633

转载 Mybatis中ResultMap使用详解

https://blog.csdn.net/weixin_40836179/article/details/81095344

2020-07-20 17:36:07 112

转载 Mybatis动态SQL详解

https://mp.weixin.qq.com/s?__biz=MzA5MTkxMDQ4MQ==&mid=2648933856&idx=1&sn=ee5a61eacafd94d39f93e38ccfcfbb64&chksm=88621ddebf1594c8392ced8209417f02d0f88bf7cc88bad59ed1a033bb6ce027b557426ef361&token=50719891&lang=zh_CN&scene=21#wec

2020-07-20 15:32:03 93

转载 CompletableFuture工具类使用技巧

https://mp.weixin.qq.com/s?__biz=MzA5MTkxMDQ4MQ==&mid=2648933221&idx=1&sn=1af60b8917df6494b7c6b05c9eaebfe7&chksm=88621b5bbf15924d403e66e6d442d6b5897757471368b8d3a28c5de6e264cef104338dba1811&token=2098378399&lang=zh_CN&scene=21#w

2020-07-20 11:45:23 310

原创 枚举类为什么设置私有的构造器

为什么枚举类中一定要有私有构造方法呢?枚举被设计成是单例模式,即枚举类型会由JVM在加载的时候,实例化枚举对象,你在枚举类中定义了多少个就会实例化多少个,JVM为了保证每一个枚举类元素的唯一实例,是不会允许外部进行new的,所以会把构造函数设计成private,防止用户生成实例,破坏唯一性。例子:NumberForCaseEnumpublic enum NumberForCaseEnum {ONE(1),TWO(2),THREE(3),FOUR(4);private final int i

2020-07-18 11:19:22 753

原创 @Value注解中${}和#{}的运用

@Value(“#{}”) 表示SpEl表达式通常用来获取bean的属性,或者调用bean的某个方法。当然还有可以表示常量用 @Value(“${xxxx}”)注解从配置文件读取值的用法一、 @Value(“#{}”)1 @Value(“#{}”) SpEL表达式(https://blog.csdn.net/ya_1249463314/article/details/68484422)@Value(“#{}”) 表示SpEl表达式通常用来获取bean的属性,或者调用bean的某个方法。当然还有可以表

2020-07-15 20:56:51 9467

原创 Mybatis 中的@Param注解

有一些小伙伴觉得 MyBatis 只有方法中存在多个参数的时候,才需要添加 @Param 注解,其实这个理解是不准确的。即使 MyBatis 方法只有一个参数,也可能会用到 @Param 注解。但是,在你总结出规律之前,你可能会觉得莫名其妙,有的时候一个参数明明不用添加 @Param 注解,有的时候,却需要添加,不添加会报错。有的人会觉得这是 MyBatis 各个版本差异的锅,不可否认,MyBatis 发展很快,不同版本之间的差异还挺明显的,不过这个加不加 @Param 注解的问题,却并不是版本的锅!今

2020-07-11 11:31:02 356

原创 MAVEN的一些常见命令归纳

mvn clean:清除上一次maven构建,删除输出目录/target;mvn clean compile:表示先运行清理之后运行编译,会将代码编译到target/classes文件夹中。mvn clean test:运行清理和测试。mvn clean package:运行清理和打包,把模块打包成.jar,存放到/target下。mvn clean install:运行清理和安装,会将打好的包安装到本地仓库中,以便其他的项目可以调用。mvn clean deploy:运行清理和将模块构件部署到对

2020-07-10 19:13:24 121

原创 IDEA DEBUG模式学习

01_Debug简介和意义什么是程序DeBug?Debug,是程序开发人员必会的一项调试程序的技能。企业中程序开发和程序调试的比例为1:1.5,可以说如果你不会调试程序,你就没有办法从事编程工作。Debug能帮助我们做什么?追踪代码的运行流程。程序运行异常定位。线上问题追踪。Debug对于程序学习者的意义通过调试能够更好的查看程序的执行流程。复杂的程序逻辑,通过老师的口述讲解,很难理解清楚,这个时候借助调试能够很好的帮助同学们理解程序。定位问题,提高自我解决问题的能力。02_IDEA

2020-07-09 15:27:18 111

原创 selectKey使用方法

该属性常用于向数据库插入数据后,得到对应数据的自增主键,非自增主键常用uuid。SELECT LAST_INSERT_ID()insert into t_user (username,password,create_date) values(#{username},#{password},#{createDate})

2020-07-08 21:06:47 463

原创 为什么字节进行&Oxff操作

字节转化成int类型,需要&Oxff,进行高16位补齐。

2020-07-08 19:58:18 354

原创 BeanUtils.copyProperties方法的使用和原理

该方法运用了反射是两个对象间相同的属性可以直接转化,不同的属性需要手动set进入。节省大量代码空间。

2020-07-08 19:52:40 810

Maven实战笔记

maven是个强大的自动化构件工具,覆盖了编译、测试、打包、部署。提出仓库的概念,统一 管理项目用到的第三方JAR包 ,保证jar包环境统一, Maven实战笔记,解决您对于maven的模糊概念,适合于大多数初中级程序员。

2018-10-24

空空如也

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

TA关注的人

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