- 博客(11)
- 收藏
- 关注
原创 springboot整合quartz定时任务
quartz简介:查看Quartz简介springboot整合quartz,实现:1.引入maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId></dependency>2.配置文件加入以下配置:#quartz#自启动,false则不执
2021-10-22 16:03:45
1941
原创 explain Mysql执行计划各字段意义及关键字执行顺序
explain Mysql执行计划各字段意义及关键字执行顺序id : sql语句中有一个select, 那么就会分配一个idselect_type :*1.SIMPLE*(简单查询)*2.PRIMARY*(主查询)(一些由多个select 拼接出来的查询分主次,比如 union,union all ,子查询,一般最左边的是主查询)*3.UNION*(union 查询)UNION主要是针对union,union all两种查询来说的,如果最左边的是PRIMARY,那么剩下的就是UNION*
2021-08-24 10:04:26
432
原创 Docker安装jenkins,配合gitlab实现Springboot自动部署
Docker安装jenkins,配合gitlab实现Springboot自动部署,该篇主要讲Jenkins安装完成后需进行的配置,坑实在太多了,笔者将自己遇到的坑及处理办法做一个记录,希望能给大家带来一点帮助。docker安装jenkins最好是安装高一点的Jenkins版本,有些插件要高版本才支持。有些朋友使用下载Jenkins包进行安装,笔者尝试过,但插件下载不下来,使用docker却能成功下载下来。笔者安装的是2.289.2版本docker安装jenkins跳转页面需要的插件(除推荐安装外)
2021-07-13 09:56:29
430
原创 slf4j+logback实现日志分级输出至文件
最近新接手个项目,生产环境报错要查日志定位bug时,发现所有级别的日志全部输出在一个文件里,导致文件臃肿,并且难以浏览文件和定位错误日志。于是重改日志输出,最终决定使用slf4j+logback来做日志输出。Simple Logging Facade for Java (SLF4J) 充当各种日志框架(例如 java.util.logging、logback、log4j)的简单外观或抽象,允许最终用户在部署 时插入所需的日志框架。如果项目中使用了Lombok插件,则直接在类前加上@Slf4j注解即可,否则
2021-06-02 20:35:39
1147
2
原创 h264格式视频转mp4
使用jave将h264格式视频转MP4起因:最近做一个高空抛物的项目,其中需要将摄像机抓拍的h264格式视频文件转mp4,进行浏览器在线播放,经过多番资料查找,找到视频编解码工具ffmpeg,利用该工具,直接拼接命令也是可以的,但服务器端还需安装ffmpeg工具,另一种方法就是我要展示的,利用jave(暂且理解为java封装的ffmpeg工具)进行转换。代码如下:引入pom依赖(windows将): <dependency> <groupId>ws.schild<
2021-03-05 17:49:50
4519
3
原创 SpringBoot整合mqtt(搭建EMQ X消息服务器)
SpringBoot整合mqtt(搭建EMQ X消息服务器)1.安装EMQ X: Linux下执行 curl https://repos.emqx.io/install_emqx.sh | bash(更多关于EMQ X 详细信息转至链接: https://docs.emqx.cn/cn/broker/latest/getting-started/install.html.2.安装完成访问ip+端口,如192.168.10.254:18083(默认端口),默认账号:admin 密码: public,登录后
2021-02-21 10:02:08
12712
21
原创 java 8 如何优雅的获取集合中元素里某个属性最大(小)的一条元素
java 8 如何优雅的获取集合中元素里某个属性最大(小)的一条元素//过滤掉需要判断最大值属性的值为空的数据 //过滤掉需要判断最大值属性的值为空的数据 upgradeDevDtoList = upgradeDevDtoList.stream().filter(e -> e.getEndUpgradeTime() != null).collect(Collectors.toList()); //Optional类是一个可以为n
2021-01-29 10:26:41
5538
1
原创 利用java8 stream 根据集合中数据的某个字段排序
利用java8 stream 根据集合中数据的某个字段排序升序(默认)persEmpHouseholdExcelDtoList.stream().sorted(Comparator.comparing(PersEmpHouseholdExcelDto::getId)).collect(Collectors.toList());降序persEmpHouseholdExcelDtoList.stream().sorted(Comparator.comparing(PersEmpHouseholdExc
2020-09-01 15:57:34
7343
原创 返回二维码图片到前端
返回二维码图片到前端返回二维码图片(带logo,带文字(解决中文乱码))到前端在项目中遇到一个需求,实现前端请求直接返回一张带文字描述二维码图片至页面 引入maven依赖:<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.4.0</version></dependency&
2020-05-23 11:47:43
1881
原创 项目中的一次递归运用
最近项目需要开发一个类似论坛的App模块,其中包含一个评论功能。一篇文章能有多个评论,评论下也能有多个评论。当点击查看评论时用户能看到所有评论。那到底有多少级评论呢?于是想到了递归。递归的三个条件:1、明确递归终止条件;2、给出递归终止时的处理办法;3、提取重复的逻辑,满足递归条件的处理办法。解决思路如下:1.将评论列表作为递归方法的参数2.拿文章的第一级评论调用递归方法3.判断评...
2020-03-26 18:26:29
364
原创 EsayPOI导出Excel,包含图片
EsayPOI导出Excel,包含图片最近遇到一个需求,需要导出数据库里某小区的住户的信息包含人脸图片。数据库里保存的是人脸图片的网络路径。思路是:获取网络图片为二进制字节数组,然后导出excel几个关键点:1.将要导出的图片类型设为byte数组,Excel注解中 type = 2 代表的是导出图片,imageType = 2 代表的是将二进制数组转换成图片。2.通过数据库中保存的网络...
2020-03-10 16:50:40
1745
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人