html5 的文章
-
关于maven使用过程中无法导入依赖的一些总结
目录 maven使用过程中无法导入依赖的一些总结 maven不自动导入依赖问题 解决办法 maven使用过程中无法导入依赖的一些总结 作为一名java开发的新手,在学习…… -
关于@MapperScan包扫描的坑及解决
目录 @MapperScan包扫描的坑 手写一个@MapperScan扫描器 @MapperScan 自己手写该注解的思路 @MapperScan包扫描的坑 在使用通用mapper执行查询时,由于不太…… -
java日期格式化YYYY-MM-dd遇坑指南小结
前几天写日期格式化工具类,自己做测试的时候,无意中发现一个问题,如果把format参数设置成YYYY-MM-DD,输出的结果很奇怪。 Date result1 = string2Date("201…… -
SpringBoot自动配置深入探究实现原理
目录 一、什么是springboot自动配置 二、Starter组件 三、三大注解 四、@EnableAutoConfiguration 五、SpringFactoriesLoader 说明:在阅读本篇文章之前建议…… -
Springboot 整合 RabbitMQ 消息队列 详情
目录 生产者工程 POM依赖 application文件 生产者业务代码 测试 Direct 模式 业务代码 消费者 消息监听 Topic 模式 生产者 消费者 生产者工程 PO…… -
深入剖析Java ArrayQueue(JDK)的源码
目录 前言 ArrayQueue内部实现 ArrayQueue源码剖析 构造函数 add函数 remove函数 get函数 resize函数 总结 前言 在本篇文章当中主要给大家介绍一个比较简…… -
基于MyBatis的数据持久化框架的使用详解
目录 一、MyBatis是什么 1.1、概述 1.2、什么是持久化 1.3、什么是ORM 1.4、MyBatis主要内容 1.5、优点 1.6、缺点 二、MyBatis架构 2.1、mybatis所依赖的j…… -
JAVA对字符串进行32位MD5加密的实践
目录 MD5简单介绍 MD5算法具有以下特点 MD5简单介绍 MD5 加密后的位数有两种:16 位与 32 位。默认使用32位。 (16 位实际上是从 32 位字符串中取中间的第 9…… -
-
图文详解Java的反射机制
目录 1.什么是反射 2.Hello,java反射 3.java程序运行的三个阶段 4.反射相关类 5.反射的优化 6.Class类分析 7.获取Class对象的六种方式 8.类加载机制 动态加…… -
SpringBoot自动配置原理分析
目录 前言 一、启动类 1.1、@SpringBootConfiguration 1.2、@EnableAutoConfiguration 1.3、@ComponentScan 1.4、探究方向 二、@SpringBootConfiguration …… -
java安全之CommonsCollections4详解
目录 引子 PriorityQueue readobject()方法 heapify()调用了siftdown()方法 TransformingComparator 问题 POC 结语 引子 CC4简单来说就是CC3前半部分和CC2…… -
Spring自动配置之condition条件判断上篇
目录 前言 引入一个例子 condition的一个案例 总结 前言 Condition是在Spring4.0增加的条件判断功能,通过这个功能可以实现选择性的创建Bean对象。 引入一个…… -
详解Java中static关键字和内部类的使用
目录 一. static 关键字 1. static修饰成员变量 2. static修饰成员方法 3. static成员变量的初始化 二. 内部类 1. 实例内部类 2. 静态内部类 3. 局部内部…… -
Java mybatis 开发自定义插件
目录 介绍 使用场景 Interceptor拦截器 InterceptorChain拦截器链 拦截方法 注解 Intercepts Signature 示例 步骤 入门使用 动态给属性赋值 打印SQL 介…… -
SpringBoot文件上传功能的实现方法
目录 1.应用实例 2.代码实现 3.引出两个问题 1.应用实例 需求: 演示 Spring-Boot 通过表单注册用户,并支持上传图片 2.代码实现 代码实现-文件上传 创建 tem…… -
Mybatis中使用in()查询的方式详解
目录 1 使用数组方式 2 使用List集合的方式 3 第三种我们使用Mybatis-plus框架的条件构造器来进行查询 附:Mybatis-plus的条件构造器详细使用教程 总结 这篇…… -
SpringBoot接收参数使用的注解实例讲解
目录 1.基本介绍 2.接收参数相关注解应用实例 @PathVariable 使用 @RequestHeader 使用 @RequestParam 使用 @CookieValue 使用 @RequestBody 使用 3.复杂参…… -
Spring笔记-@Order注解和Ordered接口解析
目录 @Order注解和Ordered接口 1.OrderUtils 2.Ordered接口 3.OrderComparator 4.AnnotationAwareOrderComparator 5.Bean注册顺序 Spring的Orderd接口及@Or…… -
关于@Autowired注入依赖失败的问题及解决
目录 @Autowired注入依赖失败的问题 1、现象描述 2、问题分析 3、解决方案 @Autowired依赖注入为啥不推荐了 警告内容 依赖注入的方式 @Autowired是干啥的 …… -
Java使用泛型实现栈结构的示例代码
目录 使用泛型实现栈结构 1.题目 2.解题思路 3.代码详解 多学一个知识点 使用泛型实现栈结构 1.题目 泛型是JAVA重要的特性,使用泛型编程,可以使代码复…… -
使用IDEA打jar包的详细图文教程
1. 点击intellij idea左上角的“File”菜单 -> Project Structure 2. 点击"Artifacts" -> 绿色的"+" -> “JAR&…… -
解决mybatis分页插件PageHelper导致自定义拦截器失效
目录 问题背景 mybatis拦截器使用 使用方法: 注解参数介绍: setProperties方法 bug内容: 自定义拦截器部分代码 PageInterceptor源码: 解决方法: 解…… -
Springboot静态资源的访问方法介绍
目录 1.官方文档 2.基本介绍 3.快速入门 4.静态资源访问注意事项和细节 1.官方文档 在线文档 2.基本介绍 只要静态资源放在类路径下: /static 、 /public …… -
IDEA中实体类(POJO)与JSON快速互转问题
目录 POJO TO JSON JSON TO POJO POJO TO JSON 下载POJO to Json插件找到目录File->Settings->Plugins 点击Installed下载勾选上一般插件安装之后重启……