- 博客(9)
- 收藏
- 关注
原创 shiro-redis集成lettuce(支持集群、哨兵、单机)
发现类库shiro-redis版本没人维护,并且还是使用的jedis,想自己集成一下lettuce,支持Protostuff序列化,现已发布到github上面,可以引入到项目当中
2022-05-20 17:18:13 1146
原创 Java分析音频文件声音大小
客户虐我千百遍,我待客户如初恋。年前接到了一个奇怪的需求,需求是要采集用户上传的音频文件,并分析出此音频的声音分贝大小,这边记录一下1.首先在pom.xml中导入jar<dependency> <groupId>com.github.dadiyang</groupId> <artifactId>jave</artifactId> <version>1.0.4</version></dep
2020-09-23 14:11:48 2821 2
原创 Java图片合成并引入外部字体写入文字
业务需要将两个图片合成,并按指定字体写入标语以及用户的经纬度,代码如下:package com.huanghelou1916.cake.utils;import cn.hutool.core.img.GraphicsUtil;import com.huanghelou1916.framework.utils.FtpUtil;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;i
2020-09-10 11:52:50 800
原创 直接在linux里面替换jar包里的某个文件
1.查询需要替换的文件在jar包中的位置jar tvf *****.jar | grep {fileName}jar tvf huanghelou1916-service-market-7788.jar | grep application-prod.yml 2.将需要替换的文件解压到当前目录此命令将文件所在目录解压出来,会在当前目录生成一个新的文件夹,目录结构同:{filePath}jar xvf ****.jar {filePath}jar xvf huanghelou1916-se
2020-08-26 16:21:04 705
原创 Java根据指定日期按指定秒数切割时间
public static final String START_TIME = "startTime"; public static final String END_TIME = "endTime"; /** * 根据指定日期按指定秒数切割时间 * * @param localDate 日期 * @param second 间隔多少秒 * @return */ public static List<M...
2020-07-29 17:46:47 494
原创 在HTML上添加integrity,验证js和css的hash,防止篡改
近期甲方做了什么安全检查防止html、js被串改,要求加上integrity属性这边记录下如何生成hash值计算hash在linux上面使用此命令计算你需要生成hash的文件[root@hhlqrtest js]# cat ./util.js | openssl dgst -sha384 -binary | openssl enc -base64 -A rfhUX/daSXdrSIHpOOPTxq222dR4unGS9FO+MsBx/DHDzaWWQwiWyqHKERH
2020-07-29 13:53:57 2341 2
原创 Java使用反射通过属性值反向获取字段名称
/** * 获取指定对象中指定属性名的值 * * @param obj 对象 * @param propertyName 属性名称 * @return 属性值 * @throws IllegalAccessException 非法访问异常 */ public static Object getPropertyValue(Object obj, String propertyName) throws Ill...
2020-07-23 16:19:07 631
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人