java
七亿少女的梦
这个作者很懒,什么都没留下…
展开
-
logback.xml日志文件名称加上IP
同一项目有多个节点,用Grafana把不同节点日志采集放到同一目录下,防止项目名称一样生成的日志名称也一样,导致生成的日志被覆盖,故在日志名称上加上IP区分。1:继承PropertyDefinerBase类,重写getPropertyValue()/** * @author tjq * description * date 2022-5-5 */import ch.qos.logback.core.PropertyDefinerBase;import java.net.InetAdd原创 2022-05-05 12:18:00 · 2472 阅读 · 0 评论 -
根据jave获取视频文件/音频文件的详细信息(总时长,宽高等等)
maven仓库里面是没有的,所以自己下载http://www.sauronsoftware.it/projects/jave/download.php下载jave.1.02.jar包下载后放在resources目录下,pom文件如下:<dependency> <groupId>it.sauronsoftware</groupId> <artifactId>jave</artifactId> &l..原创 2021-07-13 10:33:52 · 666 阅读 · 1 评论 -
shiro1.3升级到shiro-all-1.6.0报错 org/owasp/encoder/Encode或者是org.owasp.encoder.Encode
是因为缺少encoder这个jar包https://mvnrepository.com/artifact/org.owasp.encoder/encoder/1.2.2 这个地址直接下载,放入项目中,项目成功启动最后附上:https://mvnrepository.com/artifact/org.apache.shiro/shiro-core shiro的最新包下载地址...原创 2020-09-14 11:54:32 · 3477 阅读 · 1 评论 -
检查出swagger漏洞,建议直接用@ConditionalOnExpression注解禁用swagger
最开始在生产环境中是这样关闭swagger的swagger主页不能访问了,接口也没暴露,但是漏洞报告还是来了不知道这个有什么漏洞,所以干脆生成环境把整个swagger都禁用了,就不会有这些了在swagger配置文件上加上@ConditionalOnExpression("${swagger.onlion:true}")然后在properties文件里面加上配置因为wagger配置文件里面配置的等于true才会启用这个配置,所以swagger.onlion=...原创 2020-08-06 18:03:11 · 15722 阅读 · 2 评论 -
自动生产serialVersionUID 的方法
第一次做EE项目,遇见需要自动生产serialVersionUID ,于是百度 ,收集了下得到如下方法首先,用实体类继承 如下2,这时候鼠标放在类名上 会提示,有2种生成方式,如下3,一个是默认的1L,比如:private static final long serialVersionUI转载 2016-07-19 15:23:03 · 4612 阅读 · 3 评论