工具类
文章平均质量分 51
bin929
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python 拆分大集合成多个小集合
使用python 将大的list 拆分成多个小的list:def toChildList(bigList=[], count=None): # 一个大集合,count=要拆分的每个小集合里边的元素数量 listCollection = [] if len(bigList) < int(count): listCollection.append(bigList) return listCollection length = len(bigLi原创 2021-07-31 23:46:51 · 1773 阅读 · 1 评论 -
RedisTemplate实现Redis事务
今天遇到需求要统计每次执行成功的个数和失败的个数,但是项目部署的是多实例的而且每个实例还是多线程的。只使用多线程的计数器,没有很好的方法去实现多实例的数据汇总,想到使用redis或者mysql,由于是多线程的对统计字段变化频繁所以果断放弃mysql选择redis,之前使用mysql遇到过多线程情况下数据出现ABA问题,所以在选择redis的时候不能只是单纯的更新数据,还要考虑多线程情况下数据的同步问题。同时参考了:https://my.oschina.net/sxwailyc/blog/1973427原创 2021-07-13 17:21:20 · 1944 阅读 · 0 评论 -
excel文档导出
excel导出工具类import org.apache.poi.hssf.usermodel.*;import org.apache.poi.ss.usermodel.*;import org.apache.poi.ss.util.CellRangeAddress;import org.springframework.web.multipart.MultipartFile;im...原创 2020-10-13 16:10:45 · 336 阅读 · 0 评论 -
系统接口日志记录-AOP
在进行系统开发的时候,系统提供给前端或者第三方使用的接口,要对接口的调用情况(接口的接收的参数、返回的结果、调用者、调用接口的ip等)进行记录。通过Spring AOP的***环绕通知***可以很容易实现该功能。实现该功能对调用接口数据的记录也便于后续项目出现问题的时候能够溯源以下列出在项目中的实际用例。项目中的架构如图:SysInterfaceLogAspect :package com.taoan.admin.common.aspect;import cn.hutool.core.util原创 2020-11-18 20:00:53 · 4935 阅读 · 0 评论 -
Java- freemarker-pdf
maven:<dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.23</version> </dependency> <dependency> <groupId>com.itextpdf</group原创 2020-10-30 11:47:09 · 509 阅读 · 2 评论 -
shell脚本监控系统cpu/磁盘/内存
shell脚本监控系统cpu/内存/磁盘环境并发送消息提醒#! /bin/bashnow=`date -u -d"+8 hour" +'%Y-%m-%d %H:%M:%S'` #cpu使用阈值cpu_warn='85'#mem空闲阈值mem_warn='1000'#disk使用阈值disk_warn='90.00'#变量#cpu使用率cpu_use='0'#剩余内存 mem_free='0'#磁盘使用率disk_use='0'#磁盘剩余量disk_free='0'#原创 2020-08-31 16:55:44 · 1849 阅读 · 1 评论 -
生成kaptcha验证码工具
<dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version></dependency>配置类package com.us...原创 2020-03-26 15:17:28 · 280 阅读 · 0 评论 -
swagger信息配置类
import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import springfox.documentation.builders.ApiInfoBuilder;import springfox.documentatio...原创 2020-04-09 20:42:36 · 567 阅读 · 0 评论
分享