2023年4月2日

13、百万数据分割颗粒度与异步线程实现

摘要: 声明百万数据List集合: /** * 声明百万数据 * */ private static List<QueryVO> dataList(){ List<QueryVO> list = new ArrayList<>(); QueryVO queryVO = null; int j = 0; fo 阅读全文

posted @ 2023-04-02 19:50 爱文(Iven) 阅读(132) 评论(0) 推荐(0)

2023年3月31日

13、<resultMap>中 <collection>实现多级标签

摘要: 一、需求: SQL方式实现多级标签,类似于: 二、一级标签实体类声明: 三、二级标签实体类声明: 四、mybatis标签映射: <resultMap>中的 <collection>来实现一对多映射关系: <resultMap id="BaseResultMap" type="com.xxx.mode 阅读全文

posted @ 2023-03-31 00:49 爱文(Iven) 阅读(99) 评论(0) 推荐(0)

2023年2月23日

12、实体类对象相互比较

摘要: 实体类对象相互比较-JSON方式: 在实际开发中,我们经常需要比较同一个自定义类型的两个不同对象的属性值是否相等,采用JSON方式比较可快速有效实现相关需求。JSONobject是FastJson提供的对象,在API中是用一个私有的常量map进行封装的,实际就是一个map,只不过 FastJson对 阅读全文

posted @ 2023-02-23 23:46 爱文(Iven) 阅读(334) 评论(0) 推荐(0)

2023年2月22日

JVM基础学习笔记

摘要: JDK、JRE、JVM的区别: 三层的嵌套关系。JDK>JRE>JVM 1、JDK:编译Java源码,生成Java字节码。 /bin包含: (1)、java:启动JVM,运行Java程序 (2)、javac:Java的编译器,将Java源文件(.java)编译为字节码文件(.class) (3)、j 阅读全文

posted @ 2023-02-22 23:56 爱文(Iven) 阅读(109) 评论(0) 推荐(0)

2023年1月28日

2、Ubuntu安装docker

摘要: 1、先卸载旧版,如果没有的话,就不用执行了,直接第二步。 apt-get remove docker docker-engine docker.io containerd runc 2、在终端输入 apt update apt-get install ca-certificates curl gnu 阅读全文

posted @ 2023-01-28 16:32 爱文(Iven) 阅读(78) 评论(0) 推荐(0)

2022年12月26日

11、SQL操作JSON字段

摘要: Mysql5.7版本以后提供一个原生的Json类型,Json值将不再以字符串的形式存储,而是采用一种允许快速读取文本元素(document elements)的内部二进制(internal binary)格式。 一、Mysql操作Json字段: 参考 1、存储方式: 注:代码以String类型声明 阅读全文

posted @ 2022-12-26 18:54 爱文(Iven) 阅读(995) 评论(0) 推荐(0)

2022年11月10日

10、MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction

摘要: 转载自 一、报错信息: Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restart 阅读全文

posted @ 2022-11-10 16:55 爱文(Iven) 阅读(297) 评论(0) 推荐(0)

9、java.sql.SQLException: 无效的列类型: 1111 报错问题解决

摘要: 转载自 在项目中利用Mybatis做持久化框架,XXXMapper.xml中insert语句做插入时,偶然会遇到一些报错或者说是问题,如下: 一、报错日志: nested exception is org.apache.ibatis.type.TypeException: Could not set 阅读全文

posted @ 2022-11-10 16:06 爱文(Iven) 阅读(2607) 评论(0) 推荐(0)

2022年10月20日

6、IDEA 提取代码块成独立方法 Extract Method

摘要: 两种方式:1、IDEA快捷键: Ctrl + Alt + M 2、选中整块代码 –> 点击右键 –> Refactor –> Extract –>Method 阅读全文

posted @ 2022-10-20 15:05 爱文(Iven) 阅读(1221) 评论(0) 推荐(0)

2022年9月8日

12、HSSFWorkbook实现多张sheet导出

摘要: 转载自 一、封装一个通用的装载数据的实体类: import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java 阅读全文

posted @ 2022-09-08 10:47 爱文(Iven) 阅读(1215) 评论(0) 推荐(0)

导航