code
未读
JavaPoet 代码生成代码
JavaPoet 是用来动态生成.java源文件的Java API 在执行诸如注释处理或与原数据文件(例如:数据库模式,协议格式)交互等操作时,源文件生成非常有用。通过生成代码,您无需编写样板,同时还为元数据保留了单一的真实来源。 概括来说就是用Java代码生成Java代码 在红猫三代项目中,后端代
code
未读
java操作git - JGit
Jgit Jgit 提供了一些方法可以让java连接git远程仓库进行获取信息,操作的一个插件,maven直接导入使用了 GitOperation 提供方法获取jgit实例 public class GitOperation {
private static final String DE
code
未读
springboot 注入为null的解决
二代逻辑流 调用 外部接口的时候没判断环境 第一次使用构造注入@Environment发现注入为null 然后使用@PostConstruct和@Autowired发现都没用 眉头一紧,觉得事情没那么简单 后来才去看代码,发现RestApi.java 是他每一次使用的时候 new 出来的,这对Spr
code
未读
SM4、SM2加密算法
简介 国家密码局认定的国产密码算法主要有:SM1,SM2,SM3,SM4。 密钥长度和分组长度均为128位。 SM1:对称加密,强度与AES相当,算法不公开,调用此算法需要通过加密芯片的接口进行调用。 SM2:非对称加密,基于ECC,算法已经公开,由于该算法基于ECC,故其签名速度与密钥生成速度都快
code
未读
Java二维码带文字
原先工具类只能生成一个普通的二维码 这一期说是要二维码下面要加一个文字 晚上找了一下都比较乱 还是自己稍微改了一下好一点。。 public static MultipartFile createQrCode(String content) {
Map<EncodeHintType,
乱七八糟
未读
MacBook Pro 外接显示屏 开启hidpi
前段时间换了一个27寸的2k显示屏 我就把自己的mbp放到一边 连到了显示屏上 刚开始的时候显示器是不支持Hidpi的 显示会有点模糊 在网上找到了强制开启hidpi的脚本 方法 首先是关闭mbp的系统保护模式 重启 -> 按住 cmd + r 进入恢复模式 -> 左上角实用工具 打开终端 -> c
code
未读
WxJava微信公众号模板消息
这一期需要用到发送微信公众号发送消息,直接用了大佬封装好的 GitHub链接 因为本来刚开始是想手动请求自己拼接参数的,实在是想偷懒哈哈哈,所以还是用已经封装好的波~ 添加完依赖 写一个配置类,注入Service @Configuration
@AllArgsConstructor
class Wx
code
未读
Spring Security
首先定义一个SecurityConfig.java类继承WebSecurityConfigurerAdapter 重写方法 @Override
protected void configure(HttpSecurity httpSecurity) throws Exception {