序 今天咱们来谈一谈 Java 的 list 集合吧,进入正题之前呢,咱们聊点题外话吧。前几天在工作中使用到了 map 的嵌套,也就是一个 map 的 value 是另一个 map, 这个由于是第一次接触呢,所以当时这个逻辑还是比较混乱的,因为不知道如果改了外层的 map , 内层的 value 会不会随之改变,后来做了好几个实例才发现不会,因为外层 ma ......
241
0
0
2023-09-12
简介: 让你的 DO (业务实体对象),DTO(数据传输对象)数据转换更简单强大前言 在软件架构中,分层式结构是最常见,各层之间有其独立且隔离的业务逻辑,也因而各层有自己的输入输出对象,也就是代码中见到各种O,如DO、DTO、VO,这些数据对象之间通常都有很多相同或相近的属性对象,数据在传输的过程中从一个O到另一个O,就通常需要赋值,从最初的的get/se ......
265
0
0
2023-09-12
目录 2.1、==比较是否变量中的值 2.2、 boolean equal(Object anObject)方法,按照字典序(字符大小顺序)比较 2.4、compareToIgnoreCase方法:忽略大小写比较 4.1、数值和 字符串 转化 5.5、contains是否包含某内容 8、 StringBuilder 和Str ......
231
0
0
2023-09-11
目录前言一、创建Spring boot工程后,在pom.xml中添加依赖1.1、方式一,新建工程时,在IO选项勾选邮件依赖1.2、方式二,手动在pom.xml中添加依赖二、在工程resource目录下创建application.properties文件,并添加相关配置三、关于授权码3.1、什么是 QQ 邮箱授权码3.2、如何获取QQ授权码 3.2. ......
357
0
0
2023-09-11
目录Mybatis的简单介绍1 环境搭建2 整合方式一:注解版2.1 配置2.2 编码2.3 测试3 整合方式二:XML版3.1 配置3.2 编码3.3 测试4 总结Mybatis的简单介绍​ MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code ......
291
0
0
2023-09-11
目录1 什么是前后端分离2 Spring Boot后端搭建2.1 Mapper层2.2 Service层2.3 Controller层2.4 配置类3 Vue前端搭建3.1 新建Vue_cli2.x项目3.2 引入路由3.3 新建文件3.4 配置和测试路由3.5 引入Element UI3.6 使用Element UI美化页面3.7 整合axios与Spri ......
292
0
0
2023-09-11
ConcurrentHashMap源码解析话不多说,先上图 方法太多只能截一半 这次先介绍字段属性吧,因为可能之前的那种写法我太懒 不想改了,我觉得这样可能更好一点。   public class ConcurrentHashMap<K,V> extends AbstractMap<K,V> implements Concu ......
310
0
0
2023-09-11
目录开篇语Synchronized 使用synchronized 实现原理对象头字节序Java 中的字节序如何阅读对象头偏向锁获取偏向锁释放偏向锁偏向撤销批量重偏向批量撤销偏向Hashcode 去哪了Lock Record场景 1场景2轻量级锁获取轻量级锁加锁过程释放轻量级锁重量级锁获取重量级锁膨胀过程竞争锁过程释放重量级锁释放锁过程wait(),notif ......
253
0
0
2023-09-11
1. 写在前面| 本文主要针对 Hotspot VM 中“CMS + ParNew”组合的一些使用场景进行总结。重点通过部分源码对根因进行分析以及对排查方法进行总结,排查过程会省略较多,另外本文专业术语较多,有一定的阅读门槛,如未介绍清楚,还请自行查阅相关材料。| 总字数 2 万左右(不包含代码片段),整体阅读时间约 30min ,文章较长,可以选择你感兴趣 ......
284
0
0
2023-09-11
目录问题原因查看两个类源码找到对应的bean注解解释摘要:现在在项目中使用的MybatisPlus,最近研究了一下流程框架Flowable,看了很多技术文档博客,打算直接整合进去,先记录一下遇到的问题:  问题Description:file [D:\project\carshow-server\server-flowable\flowa ......
548
0
0
2023-09-11
目录JAVA基础八股文Switch能支持哪些类型?内部类有哪几种?有什么优点?为什么匿名内部类不能访问外部类未加final的变量String,StringBuffer,StringBuilderJava中的异常处理简介JAVA反射获取类的三种方式JAVA的四种标准元注解collection和map的关系collection里面的子类java 容器的快速失败( ......
260
0
0
2023-09-11
目录引言作用HandlerMapping的实现BeanNameUrlHandlerMappingSimpleUrlHandlerMappingControllerClassNameHandlerMappingDefaultAnnotationHandlerMapping总结引言 在上一篇文章中,我们介绍了 Spring MVC 的启动流程,接下来我 ......
271
0
0
2023-09-11
目录一对多查询多对一查询自连接查询多对多查询一对多查询一对多关联查询是指在查询一方对象的时候,同时将其所关联的多方对象也都查询出来。下面以班级 Classes 与学生 Student 间的一对多关系为例进行演示。一个班级有多个学生,一个学生只属于一个班级。数据库 student 表里面有个字段 classno 是外键,对应主键表 Class 的主键 cid。 ......
293
0
0
2023-09-11
java 基础篇Java 有哪些特点并发性的: 你可以在其中执行许多语句,而不必一次执行它面向对象的:基于类和面向对象的编程语言。独立性的: 支持 一次编写,到处运行 的独立编程语言,即编译后的代码可以在支持 Java 的所有平台上运行。 Java 的特性Java 的特性有如下这几点简单,Java 会让你的工作变得更加轻松,使你把关注点放在主要业务逻辑上, ......
238
0
0
2023-09-11
NIO 实现高性能处理的原理是使用较少的线程来处理更多的任务。使用较少的 Thread 线程,通过 Selector 选择器来执行不同的 Channel 通道中的任务,执行的任务再结合 AIO (异步 I/O )就能发挥服务器最大的性能,大大提升软件运行效率。 Java NIOJava NIO 采用非 ......
244
0
0
2023-09-11