![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
tanwenfang
学无止境。
展开
-
mybatis批量删除数据
mybatis批量删除数据,一般是以id数组来删除: Dao文件中如下:int deleteBatch(String[] ids);mapper文件中如下:<delete id="deleteBatch" parameterType="java.lang.String"> delete from table_name where id in <foreach item="i原创 2017-09-06 17:39:43 · 1094 阅读 · 1 评论 -
使用多线程优化批量导入的回显功能
最近参与开发的项目有批量导入数据的功能,导入回显的过程中需要做一些校验,以确保导入数据的正确性。如果导入的数据特别多,校验规则也特别多,那么一条一条校验的时间就会很长,影响系统使用。这个时候可以使用多线程来并行校验。这里记录一下,以防忘掉。一般要导入的每一条数据的校验都是相互独立的,那么让几条数据并行校验不会影响其他数据。基于这个思想,使用多线程优化导入。笔者所在项目使用了SSM框架,代码实现是在s原创 2017-12-21 15:41:23 · 2572 阅读 · 9 评论 -
使用多线程优化双重for循环校验
有时候项目中会出现双重for循环校验,类似下面这种:for (int i = 0; i < 10000; i++) { // 外循环 for (int j = i + 1; j < 10000; j++) { // 内循环 //校验规则。。。 }}像这种,外循环的每个i值都要和内循环的i之后的所有数据做校验,如果数据量特备大,而且校验规则很复杂的话,那么校验的次数可原创 2017-12-21 16:30:36 · 3562 阅读 · 0 评论 -
JMockit学习及简单应用
定义:JMockit是一款Java类/接口/对象的Mock工具,目前广泛应用于Java应用程序的单元测试中。 使用:这里推荐大家访问JMockit中文网:http://jmockit.cn/index.htm; 里面的讲解很详细,也浅显易懂,注意多看看注释。认识几个注解: 1. @Mocked:修饰的类/接口,是告诉JMockit,帮我生成一个Mocked对象,这个对象方法(包含静态方...原创 2018-02-27 11:49:31 · 976 阅读 · 0 评论 -
google thumbnailator简介
这几位大神已经总结的很到位了,大家可以看看:https://www.xuebuyuan.com/3229489.htmlhttps://blog.csdn.net/zmx729618/article/details/78729049原创 2019-03-06 11:02:12 · 8649 阅读 · 0 评论 -
一些收藏文章
1,linux下安装nginxhttps://www.cnblogs.com/hdnav/p/7941165.html2,Linux下安装jdk8步骤详述https://www.cnblogs.com/shihaiming/p/5809553.html3,Eclipse历史版本下载https://blog.csdn.net/menglele1314/article/details/529...原创 2019-09-05 20:17:25 · 156 阅读 · 0 评论