- 博客(17)
- 收藏
- 关注
原创 linux定时备份本地文件或数据库到百度云盘bypy
环境配置python3.7+centos7查看centos版本信息cat /etc/redhat-release查看linux版本cat /proc/version查看python版本python(此命令查看过后用Ctrl-D退出或输入quit()退出)一、安装如果没安装python,请执行以下命令安装sudo yum -y install epel-release #这是安装pip时要用到的东西sudo yum -y install python-pipsudo yum
2020-05-12 14:33:57 1430
原创 springboot整合easypoi实现excel导出下载
首先是需要导出的实体类,需要导出的列要加上@Excel注解package com.lty.market.pojo.vo;import cn.afterturn.easypoi.excel.annotation.Excel;import lombok.Getter;import lombok.Setter;import lombok.ToString;import java.io.S...
2020-04-14 18:57:16 498
原创 springboot增删改查实现注册登录,(实属无聊,写的比较繁琐)
先从Controller层来,用的阿里的jsonpackage com.lty.springboot.demo.controller;@RestControllerpublic class TestController { @Resource private UserService userService; //实现登录 @RequestMapping(va...
2019-04-29 16:56:22 1287 1
原创 java集成企业微信完成授权登录
java集成企业微信完成授权登录文章目录前言一、背景二、使用步骤1.前端请求链接获取Code2.后端接收Code,请求微信链接完成返回用户信息总结前言java集成企业微信完成授权登录并返回用户信息提示:以下是本篇文章正文内容,下面案例可供参考一、背景集成企业微信,需要网络授权,前端传输过来一个Code。二、使用步骤1.前端请求链接获取Code请求链接:https://open.weixin.qq.com/connect/oauth2/authorize?appid=CORPID&am
2020-10-13 17:34:28 4379 2
原创 重启服务器无法访问tomcat项目
重启服务器无法访问tomcat项目由于公司运维人员误操作导致服务器关机,重启后无法访问项目。Xshell连接上服务器后,手动启动tomcat项目,查看日志,发现日志报错,因为服务器关机。然后重启项目,再次查看日志,发现正常。可是访问域名依然无法访问,这时候就想到除了tomcat还有Nginx,于是去重启Nginx,报错如下:nginx: [alert] kill(6840, 1) failed (3: No such process)重启失败,这时候想到会不会是端口被占用,于是找到nginx下的s
2020-10-12 10:49:36 535
原创 多个条件搜索,超级搜索
<if test="searchStr!=null and searchStr!=''"> AND CONCAT(字段1,字段2,字段3) LIKE CONCAT ('%', #{searchStr},'%')</if>
2020-08-21 17:54:11 720
原创 mybatis传入逗号串查询
myBatis通过逗号分隔字符串,foreach前言当数据库里存储的值是以逗号分隔格式存储的字符串时。数据格式如下:idnameids1张三a,b,c2李四c,d,e我们拿到的条件参数是:b,e1.后台通过逗号分隔数组,生成查询语句select * from table where ids in (’b’,’e’)2.通过myBatis自带功能foreach,直接把逗号分隔的字符串传到mapper.xml即可,后台不用过多操作。<select
2020-08-21 17:53:01 1199
原创 String数组转Long数组
Long[] strArrNum = (Long[]) ConvertUtils.convert(String数组,Long.class);
2020-08-21 17:44:28 4362
原创 JAVA设计模式-策略模式实战
设计模式-策略模式实战策略模式三个元素:1:抽象策略接口(相当于每个if-else都会去执行的一个方法接口)2:环境角色:是我们用来选择执行某个策略的操作类3:具体策略类:相当于if-else 里的具体内容采用策略模式原因:做工单类的业务,执行的操作过多,且对应不同的结果,导致接口实现出现大量if-else,或者swich方法,所以采用策略模式。-----其实是看着心烦。首先是两个实体类,一个工单表的,一个流程表的,当操作改变,两张表都需要修改数据和新增。 /** 主键 */
2020-08-03 09:58:33 182
原创 mysql设置59分59秒会自动加一秒
原因:mysql数据库对于毫秒数>500会自动加一秒,所以设置时间为59分59秒时,要设置毫秒数为0. endCalendar.set(Calendar.HOUR_OF_DAY, 23); endCalendar.set(Calendar.MINUTE, 59); endCalendar.set(Calendar.SECOND, 59); endCalendar.set(Calendar.MILLISECOND,0); l
2020-05-26 10:29:16 630
原创 java.sql.SQLException: Got error 28 from storage engine的解决方案
异常:mysql崩溃原因:服务器磁盘爆了解决:可以用df -h命令查看磁盘使用情况现在是项目可以运行的状态,之前都已经100%了。使用du -sh *命令查看哪个文件占用的内存多,cd进去删掉一些无用文件即可解决。...
2020-05-09 09:24:16 413
原创 给list中的每个元素加上单引号
给list中的每个元素加上单引号用stream流String ids = listA.stream().map(s -> "\'" + s + "\'").collect(Collectors.joining(", "));
2020-04-29 13:44:18 8558
原创 idea导入项目后简体字变繁体字
导入的新项目打开后注解都变成了繁体字,然后在idea里打字也变成了繁体字。网上搜的办法千篇一律说是快捷键和输入法冲突,但是我不是。解决办法:settings>Editer>Font在这个地方选择一下字体就可以了。...
2020-04-16 14:35:23 1011
原创 java数据采集
数据采集最近公司在做数据采集的项目,就是采集各大高校图书馆的数据。业务流程很简单,采集器里分为三个部分,第一部分----根据分类链接获取这个分类下的书籍数量,有多少页。//获取总页数Elements pageSizeElements = page.select("#resultTile > div > span");在获取过总页数总条数之后,将每一页的链接(list)添加到增量...
2019-12-27 09:31:49 978
原创 使用通用mapper接口出现的错误
前几天在看通用mapper的文档,决定在项目里使用,却出现了百思不得其解的问题import tk.mybatis.mapper.common.Mapper;import tk.mybatis.mapper.common.MySqlMapper;public interface MyMapper<T> extends Mapper<T>, MySqlMapper<...
2019-07-25 09:46:56 1966
原创 字符串异常下标越界:String index out of range: -X
最近使用subString()操作字符串的时候总是报下标越界,我改来改去,debug3000遍,终于发现了一个错误,我excel表里有5行测试数据,但是sheet.getLastRowNum(),也就是获得最后一行,却是有6行数据。问题居然出现在excel表。于是我清空idea缓存重启,新建excel表,重新输入测试数据,读取成功。所以有时候这种错误并不在代码里,可能是你的数据出现了问题。我曾...
2019-07-25 09:35:48 4845 1
原创 mysql执行添加操作后立即执行update失败
mysql执行插入操作后,不能立即执行更新操作。因为mysql插入的时候创建了临时表来处理的数据,我的解决办法,执行添加操作后,执行一次查询操作,再执行update操作就可以了。...
2019-07-19 17:43:26 1308 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人