- 博客(13)
- 收藏
- 关注
原创 使用excel工具批量生成sql语句
假设数据库有8个字段,分别对应excel里的ABCDEFGH列,那么在需要生成sql的那一列,使用函数可以动态获取列的数据。
2025-10-24 10:01:38
113
原创 Mybatis—Plus自定义高效批量插入方法
IService貌似给我们提供了一个批量添加的方法:saveBatch(Collection<T> entityList)service层里面就可以引入mapper使用批量插入方法insertBatchSomeColumn()自定义批量插入语句,使用mybatis-plus提供的InsertBatchSomeColumn类。但是该方法底层是一条数据对应一条插入数据,因此在数据量较大的情况下,频繁操作表,效率不高。4.业务Mapper继承自定义CommonMapper。3.自定义Mapper。
2025-07-09 10:29:01
319
原创 SpringBoot项目中对请求进行限流实现
由于该场景一般在高并发场景下,及出于安全性考虑,采用支持线程安全的类+spring过滤器实现核心类ConcurrentMap:存储限流相关的key值和属性AtomicInteger:记录当前容量及使用依赖原子性进行容量消费/** 限流属性实体类*/@Data//key//记录开始时间//间隔时间(ms)//当前剩余容量//总容量/*** 是否超过流速限制* @param servivce 服务名* @return true:超速;
2025-01-16 16:36:38
362
原创 日志框架新版综合总结
一个slf4j:一个第三方日志包,然后根据时间先后关系,像log4j2在slf4j之前上市,那么如果要使用slf4j+log4j2,那么还需要引入一个包log4j-slf4j-impl,用来适配兼容性,这个包就是日志适配器。将第三方日志的接口桥接到slf4j上,因为slf4j可以和各种日志实现搭配使用,所以桥接器的作用就是将当前的日志换到slf4j,然后要想使用其他的日志实现,就可以引入对应的坐标,这样就起到一个系统里面的日志切换效果。--slf4j与log4j2的适配器-->桥接器重写了log4j。
2023-10-24 10:10:19
284
原创 Linux重启java服务脚本
此时想要在脚本里同时查找所有相项目对应的进程号并全部关闭,就必须在打印进程号的语法上进行修改了,核心是这个 '{printf "%s ", $2}'2.spingboiot项目: 一个主机有多个同样的工程,使用不同端口号启动的。停止脚本如下,可以再根据实际需要补充启动工程命令。1.spingboiot项目基础版本。
2023-08-31 14:38:40
751
原创 linux常用运维命令
(2) jinfo -flag InitialHeapSize 12520 得到的数字/1024/1024。先ps -ef|grep test.jar ==>得出进程号 假设是12520。-a(all) 显示所有。ps -ef|grep redis 得出进程号。-t (tcp) 仅显示tcp相关。-u (udp) 仅显示udp相关。-l 仅显示listen状态的服务。1.查看redis 安装路径。-n 显示IP,不显示域名。查看redis安装路径。-p 显示对应的程序名。
2023-08-31 14:26:12
126
原创 linux 安装nginx到指定目录
1.主机可以连外网这样可以直接在线安装 pcre ,zlib,openssl(安装nginx时一般都需要提前安装这些)pcre :PCRE库支持正则表达式。如果我们在配置文件nginx.conf中使用了正则表达式,那么在编译Nginx时就必须把PCRE库编译进Nginxzlib:zlib库用于对HTTP包的内容做gzip格式的压缩,如果我们在nginx.conf中配置了gzip on,并指定对于某些类型(content-type)的HTTP响应使用gzip来进行压缩以减少网络传输量,则在编译时.
2022-04-28 09:57:17
7426
原创 SpringSecurity之UsernamePasswordAuthenticationFilter过滤器执行流程
过滤器:UsernamePasswordAuthenticationFilter继承 AbstractAuthenticationProcessingFilter(抽象类)public class UsernamePasswordAuthenticationFilter extendsAbstractAuthenticationProcessingFilter {}核心方法,返回Authentication接口,里面有getAuthorities,getCredentials,get..
2022-04-20 15:58:07
1871
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅