随笔分类 - 工具类
摘要:import lombok.extern.slf4j.Slf4j; import java.security.MessageDigest; @Slf4j public class MD5Util { public final static String encrypt(String s) { cha
阅读全文
摘要:spring项目在服务器启动的时候 spring容器中就已经被创建好了各种对象,在我们需要使用的时候可以进行调用. 工具类代码如下 接着就是在spring配置文件中配置该bean , 并关掉懒加载,让项目初始化的时候就给applicationContext对象赋上值 测试: 我们可以通过工具类直接拿
阅读全文
摘要:在java项目中,通常会用到json类型的转换,常常需要对 json字符串和对象进行相互转换。 在制作自定义的json转换类之前,先引入以下依赖 自定义json工具类的实现: 使用: JSON串转为list类型 对象类型转为JSON串
阅读全文
摘要:异常在项目中那是不可避免的,通常情况下,我们需要对全局异常进行处理,下面介绍两种比较常用的情况。 准备工作: 在捕获到异常的时候,我们通常需要返回给前端错误码,错误信息等,所以我们需要手动封装一个jsonData对象,这里为了方便,我直接通过返回布尔类型来进行判断成功或失败,在实际的项目中更多是返回
阅读全文
摘要:通常情况下,为了提高安全性,我们需要对数据库的认证信息进行加密操作,然后在启动项目的时候,会自动解密来核对信息是否正确。下面介绍在SSM和springboot项目中分别是怎样实现的。 无论是使用SSM还是springboot,首先我们需要一个加密工具,这里我采用的是AES 高级加密算法。 一、SSM
阅读全文
摘要:在很多时候我们都需要使用到短链接,比较常见的是在生成微信二维码的时候,长的url不能生成二维码,必须使用短链接。所以短链接的生成就尤其重要,废话不多说,下面直接介绍三种生成短链接的工具类 一、使用百度的短链接服务生成短链接 (可能不太稳定,时而能获取二维码 时而不能获取) 二、仍然是百度的短链接服务
阅读全文
摘要:话不多说,直接上代码 import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; import sun.misc.BASE64Decoder
阅读全文

浙公网安备 33010602011771号