自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lan_qinger的博客

喜欢学习的一只大白

  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

原创 Java实现MySql分页查询

service层://总记录数int total = this.queryCount();//每页条数int pageSize = 100;//总页数int totalPage =(int) Math.ceil((double) total / pageSize);for (int intPage = 1; intPage < totalPage+1; intPage++) { //当前页行 int curPage = (intPage - 1) * pageSi...

2021-11-12 11:25:43 2804

原创 SpringBoot+Redis实现session共享和SpringMvc+redis实现session共享

SpringBoot+Redis实现session共享

2020-05-18 17:03:33 431

原创 maven项目mybatis逆向生成工具

1、添加依赖<!-- mybatis 逆向生成工具 --> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.2</version>

2020-05-13 10:38:38 317

原创 redis连接池以及基本操作命令

RedisUtil类:public final class RedisUtil { //Redis服务器IP private static String ADDR; //Redis的端口号 private static int PORT; //访问密码 private static String AUTH; ...

2020-04-26 15:04:12 423

原创 MultipartFile、File类对文件相关操作以及高并发处理方式

编码背景:为防止同一时间段用户批量导入相同excel文件数据以及大数据文件读取excel数据性能问题,修改为不实时导入,先保存前端传过来的MultipartFile类型的文件保存到服务器,待执行的任务在redis队列按照顺序读取文件保存excel数据到数据库。保存文件到本地 //生成本地文件 String filePath = "D:\\us...

2020-04-07 13:22:25 872

原创 创建线程池执行任务

创建线程池:@Controller(value = "threadPoolControllerTest")@RequestMapping(value = {"/pool"}, produces = {"application/json;charset=utf-8"})public class ThreadPoolControllerTest { //private static...

2020-04-01 11:23:34 653

原创 JAVA HttpClient上传文件

使用HttpClient3.1上传文件方法一:public static String sendPostWithFile(File imageFile, String userId, String url){ org.apache.commons.httpclient.HttpClient httpclient=null; PostMethod post=null; ...

2019-11-19 11:04:30 1786 1

原创 解决各个浏览器文件下载中文乱码问题

忘记从哪篇博文借鉴的了,博主看到的话可以联系我进行转载或者删除。然后自己修复了原有代码的BUG,已验证各个浏览器文件下载中文没有乱码/** * 解决各个浏览器文件下载中文乱码问题 * @param filename * @return */public static String getFileName(HttpServletRequest request, String fil...

2019-08-23 11:04:44 4735 1

原创 Excel文件导出以及压缩下载

1、生成Excel文件 /*** * 生成excel文件 * @param dateList:封装成map对象的list数据,map的value数据顺序和excel导出数据一致 不然会出现列数据错乱 * @param headerArr:excel title显示值数组 * @param sheetName:工作簿名称 * @return HSSFWorkb...

2019-08-23 10:31:25 513

原创 webupload大文件断点续传到七牛

这几天研究webupload大文件断点续传到七牛,基本的实现官方文档都有,见https://developer.qiniu.com/kodo/kb/4031/by-webuploader-upload。自己整理了在开发过程中遇到的一些问题,谨以记录参考。自定义存放七牛路径,默认使用hash存放空间文件名,返回的文件存放路径为域名+res.key。设置hash为false,自定义文件路径,如下:...

2019-08-02 13:30:43 713

原创 JAVA操作文件流

使用RC4加密方式对文件流进行加密解密 /** * 文件加密 */ public static File encryFile(String path1, String path2, String key) { try { Long start = System.currentTimeMillis(); ...

2019-07-24 17:39:08 147

原创 JAVA遍历时判断验证查询数据库效率太慢问题解决

在遍历列表时需要验证数据的正确性,每遍历一次就要根据name查询数据库数据效率很慢,代码如下://获得第一个表单的迭代器Iterator<org.apache.poi.ss.usermodel.Row> rows = sheet.rowIterator();// 去除标题首行rows.next();int rownum = 1;while (rows.hasNext()...

2019-06-03 19:01:27 4396

原创 MySQL分组查询最新一条数据查询结果错误问题记录

今天使用MySQL编写SQL获取最新一条记录使用max()函数和group by查询结果字段不正确。首先按照时间降序排序查询结果如下:SELECT a.job_au_id, a.status, a.create_time FROM schedule_job_log a WHERE a.job_au_id = '0C912F2A806E4F1980AE63C37CE0F0A2' ORDER B...

2019-05-13 17:21:48 944

原创 Tomcat部署Web项目

1、将web项目(class文件)放在Tomcat下的webapps下2、设置 Tomcat/bin目录下startup.bat文件Tomcat路径以及JDK路径。若不设置,则会获取环境变量里CATALINA_HOME和JAVA_HOME等路径。如下图:set CATALINA_HOME=D:\tomcat7.0.75\Tomcat7.0.75set CATALINA_B...

2019-03-22 16:40:00 176

原创 IDEA开发工具Maven项目里的Plugins出现红线的解决方法

1、如上图两个plugin出现红线,FILE->SETTINGS->MAVEN,Maven home directory引入本地maven2、如果是install plugin出现红线,FILE->PROJECT STRUCTURE->LIBRARISE删除全部的jar包重新引入,然后选择MAVEN PROJECTS,点击INSTALL,点击刷新按钮进行刷...

2019-03-19 13:31:15 23628 4

原创 JAVA8 Collectors学习总结

测试类: @Test public void CollectorsTest2() { List&lt;Student&gt; studentList = new ArrayList&lt;&gt;(); Student student = new Student(); student.setId(1); stude...

2018-11-27 16:53:10 748

原创 JAVA递归获取所有子节点与父节点

递归获取所有子节点测试用例:/** * 递归获取所有子节点,不包含自己 */public class getChildren { static List<Map<String, Object>> childCategoryList = new ArrayList<Map<String, Object>>(); public sta...

2018-11-20 09:57:25 27358 12

原创 Mybatis批量新增和修改

接口://批量新增int batchInsertGoods(List<Goods> list);//批量修改int batchUpdateGoodsByIds(List<Map<String, Object>> list);//根据ids批量获取Goods列表List<Map<String, Object>> getG...

2018-11-19 17:52:31 23562

原创 JAVA对数据进行上移、下移、置顶(倒序排序)操作

解决思路:上移:取上一条记录排序号,将当前记录与上一条记录排序号调换位置                  下移:取下一条记录排序号,将当前记录与下一条记录排序号调换位置                  置顶:获取最大的记录排序号,修改当前记录的排序号为最大排序号+1mybatis编写sql获取上一条记录排序号和下一条记录排序号 &lt;!-- 读取上一条记录--&gt; ...

2018-10-12 17:07:52 17764 15

原创 JAVA递归查询与反向递归(菜单层级显示)

查询子级菜单递归查询具体实现方法1(JAVA8):  public void getTreeCategory() { //查询所有的分类 List&lt;VipGoodsCategory&gt; vipGoodsCategoryList = vipGoodsCategoryService.listGoodsCategory(); //查询顶...

2018-10-11 14:59:41 12868 9

原创 HttpInvoker远程调用实例

HttpInvoker是SpringFramework提供的远程通讯协议,只能用于JAVA程序间的通讯,且服务端和客户端必须使用SpringFramework。HttpInvoker 配置服务端web.xml&lt;!-- 远程服务 --&gt; &lt;servlet&gt; &lt;servlet-name&gt;remote&lt;/servlet-name...

2018-07-30 16:24:56 1232

原创 解决JAVA超出打开游标的最大数异常

最近使用PreparedStatement编写代码,遇到ORA-00604:递归SQL级别1出现错误,ORA-01000:超出打开游标的最大数异常,起初修改了pstat.executeUpdate();之后关闭pstat.close();但是依旧报错。后来把conn.prepareStatement(sql);移出for循环即可。public String insertOperation(L...

2018-07-25 09:17:09 3975

原创 JAVA httpClient get请求及接收示例代码

1、java原生httpClient4.5 get请求import java.util.HashMap;import java.util.Map;import net.sf.json.JSONObject;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache...

2018-06-29 15:53:57 2745

原创 ORACLE编写触发器

CREATE OR REPLACE TRIGGER trigger_insert_appraise BEFORE UPDATE ON t_appointment FOR EACH ROW/** * 注:对同一张表操作的话不应该用after update,而应该是before update , * 就是应该在update之前进行更改,而且这是update哪条数据就对那条数据进行...

2018-05-03 11:26:28 816

原创 ORACLE编写存储过程游标循环

CREATE OR REPLACE PROCEDURE USER_APPRAISE/** * 三天未评价默认五星好评 */ AS vs_interval_days number; --间隔天数 vs_appraise_time varchar(8); --开启默认评价的时间 vs_appraise_id varchar(11); --评价表主键 l_str ...

2018-05-02 17:09:35 421

原创 前端wangEditor3上传图片JAVA实现给图片添加水印示例代码

前端jsp:&lt;form id="newsForm" action="save.form" method="post"&gt; &lt;label&gt;标题:&lt;/label&gt;&lt;input type="text" name="title" style="height:25px;width:150px;&q

2018-03-30 16:34:28 578

原创 JAVA httpClient post请求及接收示例代码

1、java原生httpClient4.5 post请求import java.util.HashMap;import java.util.Map;import net.sf.json.JSONObject;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apac...

2018-03-28 17:16:10 8337 1

原创 git基本操作

上传项目1、右键项目,右键会出现两个新选项,分别为Git Gui Here,Git Bash Here,这里我们选择Git BashHere,然后把github上面的仓库克隆到本地。$ git clone仓库路径2、这个步骤以后你的本地项目文件夹下面就会多出个文件夹,该文件夹名即为你github上面的项目名,如图我多出了summarize文件夹,我们把本地项目文件夹下的所有文件(除了新多出的那个...

2018-03-27 10:14:55 204

封装采用HttpClient发送HTTP请求的方法

封装了一些采用HttpClient发送HTTP请求的方法;httpPOST2方法HttpUtil.post(url, params)需引入jar cn.hutoolhutool-all4.5.1

2020-06-15

easyExcel自定义样式.rar

easyExcel自定义样式.rar

2020-05-12

RedisTemplate具体操作

RedisTemplate具体操作

2020-04-26

多线程执行任务具体实现

多线程执行任务具体实现方式;

2020-04-07

TaxBureauServiceImpl.java

JAVA递归获取所有子节点;JAVA递归获取所有子节点;JAVA递归获取所有子节点;JAVA递归获取所有子节点;JAVA递归获取所有子节点;JAVA递归获取所有子节点;

2020-03-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除