04 2019 档案
摘要:一.springboot开线程执行异步任务 1.Spring通过任务执行器TaskExecutor,来实现多线程和并发编程,使用ThreadPoolTaskExecutor可实现一个基于线程池的TaskExecutor; 2.异步需要在配置类上面加@EnableAsync 来开启对异步任务的支持在需
阅读全文
摘要:一.使用java8对list操作 1.1list转map 1 private Map<String, Member> getMemberMap() { 2 List<Member> members = mberMapper.selectMemberList(new Member()); 3 if(C
阅读全文
摘要:一.下载场景 文件下载,通过<a href="url">也是可以的,但是这样直接下载,一般文件名就是服务器端的没有任何意义的文件名; 需求: 1.文件服务器与系统没有在同一服务器,所以需要使用网络地址来进行下载; 2.上传时为了避免文件重名,使用uuid来生成了文件名,真实的文件名存与数据库中; 3
阅读全文
摘要:1 Math.floor(1.4)=1.0 2 Math.round(1.4)=1 3 Math.ceil(1.4)=2.0 4 Math.floor(1.5)=1.0 5 Math.round(1.5)=2 6 Math.ceil(1.5)=2.0 7 Math.floor(1.6)=1.0 8
阅读全文
摘要:此篇适合有一定的mybatis使用经验的人阅读. 一.批量更新 为了提升操作数据的效率,第一想到的是做批量操作,直接上批量更新代码: 生成的sql语句 二.批量添加 批量添加在做大量数据插入到mysql时,效率相对单条遍历插入大大提高; 但是数据是基于数据库层面做的约束的话,在插入的数据中有一个数据
阅读全文
摘要:一. 场景介绍 Excel模板静态资源在,应用中的static文件夹中,文件名称包含中文; 需求:页面直接访问下载Excel模板. 二.目录结构 三.后台代码 2019-04-19 16:49:19 -- 1.0v 二.在服务器端使用上述方法的时候,文件路径找不到 错误:\C\Users\hzcui
阅读全文