自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java9新特性中的模块化到底是什么

Java9中模块化到底是什么Java9中的一个重大特性是增加了一种新型的程序设计组件 - 模块。官方对模块的定义为:一个被命名的,代码和数据的自描述集合。( the module, which is a named, self-describing collection of code and data)。这个在Java7的时候就已经被提出,但由于其复杂性,不断跳票Java7、Java8,直到Java9才姗姗来迟的模块化,到底是什么,在实际coding中又有什么用呢?我们主要从以下三个方面来分析:

2022-03-12 15:58:28 816

原创 JDK动态代理

What 动态代理是什么How 动态代理怎么用Why 动态代理的原理

2020-12-26 22:56:22 110

原创 Spring Boot中SpringMvc配置类WebMvcConfigurer原理分析

WebMvcConfigurer配置类其实是Spring一种配置方式,采用JavaBean的形式来代替传统的xml配置文件形式针对框架进行个性化定制,可以自定义一些Handler,Interceptor,ViewResolver,MessageConverter。基于Java-based方式的Spring MVC配置,需要创建一个配置类并实现WebMvcConfigurer 接口;Spring5.0之前的版本,Spring推荐的是通过继承WebMvcConfigurerAdapter的方式来扩展mvc相关

2020-12-20 19:37:14 2806 2

原创 Mybatis源码学习之 - 实用小工具

Mybatis中有很多实用工具类,如果能够熟练掌握,会使Mybatis的开发更加得心顺手。SqlRunnerSqlRunner是org.apache.ibatis.jdbc包下面的一个工具类,提供了selectOne、selectAll、update、insert、run等方法,可以灵活的执行自定义的sql,方法采用的是预编译的方式,也不需要担心sql注入问题。虽说在Spring盛行的现在,直接通过sql操作数据库大部分采用的是更为强大、灵活的jJdbcTemplate,但SqlRunner也有这其可

2020-12-19 20:08:28 372 1

空空如也

空空如也

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

TA关注的人

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