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) 阅读(49) 评论(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) 阅读(839) 评论(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) 阅读(170) 评论(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) 阅读(1859) 评论(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) 阅读(960) 评论(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) 阅读(1029) 评论(0) 推荐(0) 编辑

2022年8月17日

11、lombok日志记录

摘要: 一、添加依赖: <!--lombok插件--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.18</version> <optional>true</o 阅读全文

posted @ 2022-08-17 17:21 爱文(Iven) 阅读(271) 评论(0) 推荐(0) 编辑

10、RestTemplate方式实现远程调用Client

摘要: 一、JSONObject类详解: JSONobject是FastJson提供的对象,在API中是用一个私有的常量map进行封装的,实际就是一个map,只不过 FastJson对其进行了封装,添加了很多方便快捷的属性方法。 添加相关依赖: <dependency> <groupId>com.aliba 阅读全文

posted @ 2022-08-17 15:23 爱文(Iven) 阅读(239) 评论(0) 推荐(0) 编辑

2022年8月16日

9、手写一个starter

摘要: 一、starte详解: 1、starter场景启动器: SpringBoot-starter是一个集成接合器,主要完成两件事: (1)、引入模块所需的相关jar包 (2)、自动配置各自模块所需的属性 注: spring-boot-starter-*:官方提供 *-spring-boot-starte 阅读全文

posted @ 2022-08-16 16:58 爱文(Iven) 阅读(171) 评论(0) 推荐(0) 编辑

8、ThreadPoolTaskExecutor线程并发

摘要: 一、线程池的优点: 1、降低资源消耗。通过重复利用自己创建的线程降低线程创建和销毁造成的消耗。 2、提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 3、提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗资源,还会降低系统的稳定性,使用线程池可以进行统一分配,调优和 阅读全文

posted @ 2022-08-16 11:31 爱文(Iven) 阅读(524) 评论(0) 推荐(0) 编辑

导航