- 博客(112)
- 收藏
- 关注
原创 sed替换
sed -i 's/header={"transCode":"xxx"}/header={"transCode":"yyy","sourceChannelType":"1"}/g' /home/tesProject/conf/application.properties
2024-04-26 16:21:50
108
1
原创 springboot支持rest风格
1. 前端表单method设置为post方式,增加隐藏域 _method=put/delete。请求方式动词来表示对资源的操作。
2022-12-24 13:43:00
191
原创 springboot自动配置注解
@Configuration配置一个类,配置类里面使用@Bean标注在方法上给容器注册组件,默认是单实例的。配置类本身也是组件@Import({xxx.class})(声明在配置类的上方) 给容器中自动创建出指定类型的组件、默认组件的名字就是全类名@Conditional(声明在类或者方法上)条件装配:满足Conditional指定的条件,则进行组件注入@ImportResource("classpath:beans.xml")(声明在配置类的上方)将旧项目spring配置的beans.xml中配置的be
2022-12-24 11:44:31
1556
原创 Java启动参数
-Xloggc:/data/logs/gc/test-service_gc.log //指定GC日志的路径-Xmx1G //设置JVM最大可用内存-Xms1G //设置JVM最小内存, 此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。-XX:G1NewSizePercent=25 //新生代比例下限-XX:G1MaxNewSizePercent=50 //新生代比例上限...
2022-04-13 17:31:20
458
原创 linux环境下,java应用启停脚本参考(start.sh/stop.sh)
linux环境下,java应用启停脚本参考(start.sh/stop.sh)stop.sh
2022-04-13 14:41:14
2057
原创 批量生成classpath
@echo offsetLocal EnableDelayedExpansionset CLASSPATH="for /R ./lib %%a in (*.jar) do ( set CLASSPATH=!CLASSPATH!;%%a)set CLASSPATH=!CLASSPATH!"echo !CLASSPATH!
2022-04-08 18:52:24
248
原创 maven使用assembly插件打包zip/tar
pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.o
2022-04-07 21:31:37
2231
原创 log4j2采用AsyncLogger的错误解决方案
依赖:List logger = [ 'org.apache.logging.log4j:log4j-api:2.17.1', 'org.apache.logging.log4j:log4j-core:2.17.1', 'org.apache.logging.log4j:log4j-slf4j-impl:2.17.1']因为log4j2.xml中使用了<AsyncLogger></AsyncLogger>所以启动之后报错unable to i
2022-04-06 17:15:59
1401
原创 Could not find method api() for arguments [xxx, yyy, zzz] on object of type DefaultDependencyHandler
gradle版本:gradle-7.1完整报错Could not find method api() for arguments [[xxx:xxx:xxx], [yyy:yyy:yyy], [zzz:zzz:zzz]] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.解决方法:List xxx = [ xxx:xxx:xxx]
2022-04-06 10:24:04
4387
原创 mysql筛选两个表中不同的数据
首先a,b两张表的表结构要一致,否则没有意义!!!SELECT * FROM bWHERE NOT EXISTS( SELECT * FROM a WHERE a.xxx = b.xxx AND a.yyy = b.yyy AND a.zzz = b.zzz)
2022-04-02 10:50:58
1831
原创 java 自带指令
jps 查看当前运行的java进程[root@localhost ~]#jps52952 Application...jps -l 查看当前运行的java进程,显示包名[root@localhost ~]#jps -l52952 com.example.Application...jstack pid 打印某一当前Java进程的堆栈信息[root@localhost ~]#jstack 529522021-01-19 15:36:31Full thread dump .
2022-03-31 17:33:33
491
原创 fastjson工具类
GitHub - alibaba/fastjson: A fast JSON parser/generator for Java.maven依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.76</version></dependency..
2022-03-28 16:50:44
716
原创 commons-lang3工具类
<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.8</version></dependency>StringUtils工具类boolean isEmpty = StringUtils.isEmpty(xxxStr);b.
2022-03-28 16:33:29
407
原创 quartz在springboot中的使用
依赖 <!--添加web支持 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.1.1.RELEASE</version&
2022-03-17 11:44:50
772
原创 quartz 定时任务调度框架demo
依赖 <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.3.0</version> </dependency>job任务package com.exam
2022-03-17 11:40:56
541
原创 shiro源码解析
配置注入shiroFilter时,这里使用的是ShiroFilterFactoryBean,该类继承了spring的FactoryBean接口,会调用getObject方法创建Filter这里创建的SpringShiroFilter间接继承OncePerRequestFilter,所以所有请求都会经过这个方法登录用户在浏览器中点击登陆按钮达到后端后会先将subject和securityManager绑定到ThreadLocal中到达登陆controller中后..
2022-03-17 11:36:58
1489
原创 zip解压缩
依赖jar包<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.8.0</version></dependency>正式代码import org.apache.commons.io.FileUtils;import java.io.*;...
2022-03-17 11:01:10
224
原创 SpringBoot AOP(拦截有注解的方法和类)
自定义注解,通过aop来实现简单鉴权pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
2021-08-31 17:57:11
2722
原创 SpringBoot AOP(拦截有注解的方法)
自定义注解,通过aop来实现简单鉴权pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0..
2021-08-31 15:58:28
361
原创 mysql 可视化工具
navicat (收费)https://www.navicat.com.cn/productsHeidiSQL(开源免费)https://www.heidisql.com/download.phpDBeaver(社区版免费)https://dbeaver.io/download/
2021-08-23 17:38:10
123
原创 traefik使用 -- consul catalog动态配置
consul下载地址:https://www.consul.io/downloadstraefik下载地址:https://github.com/traefik/traefik/releases启动traefik的命令traefik.exe --api.insecure=true --configFile=traefik-sample.yml配置文件 traefik-sample.yml############################################..
2021-08-10 14:32:40
1374
原创 traefik 使用 -- 接入prometheus
修改配置文件如下################################################################## Configuration sample for Traefik v2.## For Traefik v1: https://github.com/traefik/traefik/blob/v1.7/traefik.sample.toml##################################################...
2021-08-10 14:31:53
553
原创 traefik 使用 -- 静态配置
启动traefik的命令traefik.exe --api.insecure=true --configFile=traefik-sample.yml配置文件 traefik-sample.yml################################################################## Configuration sample for Traefik v2.## For Traefik v1: https://github.co...
2021-08-10 14:30:55
1459
原创 traefik使用 -- consul kv动态配置
consul下载地址:https://www.consul.io/downloadstraefik下载地址:https://github.com/traefik/traefik/releases启动traefik的命令traefik.exe --api.insecure=true --configFile=traefik-sample.yml配置文件 traefik-sample.yml#########################################...
2021-08-10 14:29:16
949
原创 traefik -- 流量复制
配置文件################################################################## Configuration sample for Traefik v2.## For Traefik v1: https://github.com/traefik/traefik/blob/v1.7/traefik.sample.toml###################################################...
2021-08-10 14:28:16
377
1
原创 maven使用assembly打可执行jar
assembly依赖<build> <plugins> <!--执行命令打包 mvn clean assembly:assembly --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assem
2021-08-10 10:38:16
941
原创 Mybatis-plus代码生成器
main.classpackage com.example;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus.generator.config.DataSourceCo
2021-07-27 17:27:02
192
原创 log4j2 日志框架简单使用
<?xml version="1.0" encoding="UTF-8"?><Configuration status="info"> <Appenders> <Console name="console" target="SYSTEM_OUT"> <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p %c{2}(%F:%L) - %m%n"/.
2021-07-21 18:51:22
246
原创 linux常用命令
zip打包将当前文件夹打包成名为xxx.zip的包zip -r xxx.zip ./*zip解压unzip -o -d /data/app xxx.zip把xxx.zip文件解压到 /data/app-o: 不提示的情况下覆盖文件;-d: -d /data/app指明将文件解压缩到/data/app目录下;tar打包将当前文件夹下的lib打包,存放到/data目录下,名字为xxx.tartar -zcvf /data/xxx.tar ./lib...
2021-05-17 11:21:56
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人