写SEATAdemo项目时遇到了module java.base does not “opens java.lang” to unnamed module @1ba9117e问题
Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError a...
关于ArrayList删除的一些记录
关于ArrayList删除的一些记录 首先创建一个list集合,并填入元素 public void listExercise(){ List<String> list = new ArrayList<>(); list.add('aaa'); list.add('aaa'); list.add('aa...
ArrayList扩容机制详解
简介 ArrayList 是 java 集合框架中比较常用的数据结构了。继承自 AbstractList,实现了 List 接口。底层基于数组实现容量大小动态变化。允许 null 的存在。同时还实现了 RandomAccess、Cl...
Java基础:volatile详解
Java基础:volatile详解 1、volatile保证可见性 1.1、什么是JMM模型? 1.2、volatile保证可见性的代码验证 1.2.1、无可见性代码验证 1.2.1、volatile保证可见性验证 2、volatile不保证原子性 2....
Springboot整合Mybatis-Plus事例(使用MybatisX自动生成插件)
一、项目结构与配置 1. 文件结构与说明 说明:其中constant包中的StatusCode类主要是状态码常量,untils包中MsgUtil类是用于返回信息的 2. 引入依赖pom.xml <?xml version='1.0' encoding='U...
MybatisX自动生成器自定义模板配置
1. 找到MybatisX插件安装位置 C:\Users\用户名\AppData\Roaming\JetBrains\IntelliJIdea2021.3\plugins\MybatisX 这个可能因版本而异,大家可以百度一下。 2. 使用IDEA右键打开 找到这个位置 模...
修改hosts解决谷歌翻译不能使用的问题
平时用谷歌翻译和百度翻译都比较多,前几天谷歌翻译突然退出国内市场,网页版也跳转到了国内无法正常访问的“translate.google.com.hk”,最难受的是Chrome中自带的网页翻译功能和一些翻译插件...