- 博客(18)
- 收藏
- 关注
原创 网站的链接
1、Mybatis 中xml和注解映射,原来如此简单。5、MybatisPlus中实体类属性对应枚举类实现。7、浅谈Java中Properties类的详细使用。4、JavaAPI 对Docker的系列操作。2、BAT大厂面试题与全栈知识体系结合。6、java反射机制经验总结。3、网站管理后台原型。
2023-07-27 13:33:08
236
1
原创 【无标题】
Excel百万级数据导入导出在项目开发中往往需要使用到数据的导入和导出,导入就是从Excel中导入到DB中,而导出就是从DB中查询数据然后使用POI写到Excel上。大数据的导入和导出,相信大家在日常的开发、面试中都会遇到。很多问题只要这一次解决了,总给复盘记录,后期遇到同样的问题就好解决了。好啦,废话不多说开始正文!1.传统POI的的版本优缺点比较其实想到数据的导入导出,理所当然的会想到apache的poi技术,以及Excel的版本问题。
2023-07-06 10:36:50
171
1
原创 事务失效的九大场景
2、@Transactional注解的方法抛出的异常不是spring的事务支持的异常,导致事务失效。4、@Transactional注解所在的类没有被spring管理,导致事务失效。5、try-catch掉异常之后,没有再次抛出,导致事务失效。1、事务方法用非public修饰,导致事务失效。6、方法自身(this)调用问题,导致事务失效。7、数据源没有配置事务管理器,导致事务失效。3、数据表本身不支持事务,导致事务失效。8、传播类型不支持事务,导致事务失效。9、多线程调用,导致事务失效。
2023-03-20 13:47:17
2026
原创 redis
redis是什么?Redis 是当前互联网世界最为流行的 NoSQL(Not Only SQL)数据库。NoSQL 在互联网系统中的作用很大,因为它可以在很大程度上提高互联网系统的性能。Redis 具备一定持久层的功能,也可以作为一种缓存工具。对于 NoSQL 数据库而言,作为持久层,它存储的数据是半结构化的,这就意味着计算机在读入内存中有更少的规则,读入速度更快。对于那些结构化、多范式规则的数据库系统而言,它更具性能优势。作为缓存,它可以支持大数据存入内存中,只要命中率高,它就能快速响应,因为在内存
2021-06-05 10:48:52
387
原创 IOC的理解
IOC的理解一、IOC(控制反转或依赖注入)IOC 容器具有依赖注入功能的容器,它可以创建对象,IOC 容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。通常new一个实例,控制权由程序员控制,而"控制反转"是指new实例工作不由程序员来做而是交给Spring容器来做。在Spring中BeanFactory是IOC容器的实际代表者。IOC理论提出的观点大体是这样的:借助于“第三方”实现具有依赖关系的对象之间的解耦。如下图:由于引进了中间位置的“第三方”,也就是IOC容器,使得A、B
2021-06-04 21:11:42
225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人