java

使用@Autowired注解有错误提示的解决

目录 使用@Autowired注解有错误提示 处理方式 @Resource注解与@Autowired注解的异同点 Spring的@Autowired注解报错改为警告 使用@Autowired注解有错误提示 使用Spring boot +mybatis框架时,在service实现类...

Java二叉树的四种遍历方式详解

二叉树的四种遍历方式: 二叉树的遍历(traversing binary tree)是指从根结点出发,按照某种次序依次访问二叉树中所有的结点,使得每个结点被访问依次且仅被访问一次。 四种遍历方式...

使用@Autowired注解引入server服务层方法时报错的解

目录 @Autowired注解引入server服务层方法时报错 网上搜的方法:还行 JavaBean属性 方法 关于@Autowired 注解时发生的错误 1.解决 2.解决 @Autowired注解引入server服务层方法时报错 contentTypeServic...

@Autowired注解注入的xxxMapper报错问题及解决

目录 @Autowired注解注入的xxxMapper报错 项目场景 问题描述 解决方案 分析 @Autowired无法加载Mapper,报错404或者500 @Autowired注解注入的xxxMapper报错 项目场景 Mybatis-Plus测试 问题描述 在Mybatis-P...

Java时间复杂度、空间复杂度的深入详解

目录 算法效率 时间复杂度 什么是时间复杂度 推导大 O 阶的方法 算法情况 计算冒泡排序的时间复杂度 计算二分查找的时间复杂度 计算阶乘递归的时间复杂度 计算斐波那契递归的时间...

Java 类与对象重难点详解

目录 什么是类、对象? 类和类的实例化 字段的初始化 类当中实现方法 static 静态关键字 封装 private 实现封装 setter 和 getter 方法 构造方法 this 关键字 匿名对象 什么是类、对象? 因为...

使用@JsonFormat的一个坑及解决

目录 使用@JsonFormat的一个坑及解决 解决如下 JsonFormat的时间格式踩坑 使用@JsonFormat的一个坑及解决 spring boot项目 ,mysql数据库的datetime数据类型无法使用@JsonFormat解析 ,使@JsonFormat注解失...

java实现AES 32位加密解密的方案

目录 1、常用加密32位原因 2、解决方案 3、AES工具类 1、常用加密32位原因 网上很多解密加密是16位的,用32位密钥加密会报 java.security.InvalidKeyException: Illegal key size or default parameters 异常...

Java简单工厂模式详细解释

目录 简单工厂模式概述 简单工厂模式的结构与实现 结构: 实现 简单工厂模式的简化 简单工厂模式的优缺点和适用环境 简单工厂模式的优点 简单工厂模式的缺点 简单工厂模式的适用...

Java中类与对象的相关知识点总结

目录 一、面向过程与面向对象的理解 二、类与对象的理解与认识 三、类的成员 1.字段/属性/成员变量 2.对null的基本认识 3.方法 (method) 4.static 关键字 四、封装 1. private实现封装 2.gette...

Java 递归重难点分析详解与练习

目录 递归是什么 分析递归的过程 递归练习 按顺序打印一个数的每一位 递归是什么 就是一个方法在执行的时候,自己调用自己。 递归的要求: 1 有一个趋近于终止的条件 2 实现递归要...

Java 数据结构之时间复杂度与空间复杂度详解

目录 算法效率 时间复杂度 什么是时间复杂度 推导大 O 阶的方法 算法情况 计算冒泡排序的时间复杂度 计算二分查找的时间复杂度 计算阶乘递归的时间复杂度 计算斐波那契递归的时间...

@ComponentScan在spring中无效的原因分析及解决方案

目录 @ComponentScan在spring中无效 查了大量资料之后,找到了原因 @Component和@ComponentScan常规理解 @Component和@ComponentScan的联系 @SpringBootApplication和@ComponentScan,扫描包的区别 @ComponentScan在spri...

深入理解Java设计模式之迭代器模式

目录 一、什么是迭代器模式 二、迭代器模式的结构 三、迭代器模式的使用场景 四、迭代器模式的优缺点 优点: 缺点: 五、迭代器模式的实现 抽象聚合类 迭代器抽象类 具体聚合类...

深入理解Java设计模式之备忘录模式

目录 一、什么是备忘录模式 二、备忘录模式的结构 三、备忘录模式的使用场景 四、备忘录模式的优缺点 五、备忘录模式的实现 总结 一、什么是备忘录模式 定义 :在不破坏封闭的前...

深入理解Java设计模式之访问者模式

目录 一、什么是访问者模式 二、访问者模式的结构 三、访问者模式的使用场景 四、访问者模式的优缺点 五、访问者模式的实现 总结 一、什么是访问者模式 定义 :表示一个作用于其...

深入理解Java设计模式之中介者模式

目录 一、什么是中介者模式 二、中介者模式的结构 三、中介者模式的优缺点 四、中介者模式的使用场景 五、中介者模式与发布/订阅模式的异同 六、中介者模式的实现 结果 总结 一、...

Java 逻辑控制详解分析

目录 顺序结构 分支结构 if 语句 悬垂 else 问题 switch 语句 循环结构 while 循环 break continue for循环 do while 循环 顺序结构 顺序结构就是按照代码从上往下执行,我们运行的程序就是从上往...

@MapperScan和@ComponentScan一块使用导致冲突的解决

目录 @MapperScan和@ComponentScan一块使用冲突 解决方案 方案一 方案二 项目中@MapperScan和@Mapper共存之坑XxxMapper that could not be found. 尝试解决 @MapperScan和@ComponentScan一块使用冲突 项目集成了k...

关于@JSONField和@JsonFormat的使用区别说明

目录 @JSONField和@JsonFormat的区别 一、@JSONField的常用方式 @JsonFormat与@DateTimeFormat用法及注意事项 @JsonFormat @DateTimeFormat @JSONField和@JsonFormat的区别 @JSONField是阿里巴巴下fastjson下的,@JsonForm...