随笔分类 - Java工具类方法
摘要:1.AOP实现知识点 核心思想:动态代理。 支持技术:反射。 2.官方文档名词解释 Aspect(切面):关注点的模块化(新增业务的模块化)。为完成新业务而编写的类对象。(带@Aspect注解的类)。 Join point(连接点):新业务的实现,通知到了我们该干点什么。 Advice(通知)
阅读全文
摘要://重点关注的是@Transactional注解和TransactionAspectSupport.currentTransactionStatus().setRollbackOnly()@Override @Transactional(rollbackFor = RuntimeException.
阅读全文
摘要:StringBuffer stringBuilder=new StringBuffer("f7504588c65a4b99bc20cf1646f58ef1"); stringBuilder.insert(8,"-"); stringBuilder.insert(12,"-"); stringBuil
阅读全文
摘要:@Controller 注解一个类表示控制器,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View,Spring MVC会自动扫描标注了这个注解的类 @Cont
阅读全文
摘要:/** * JSON字符串自动转换 * Created by zkn on 2016/8/22. */ public class JsonToMapUtil { public static void main(String[] args){ String str = "{"0":"zhangsan"
阅读全文
摘要:问题: 项目中,有时候实体类很多字段是不会用上的,返回给前端的时候有很多null,显得返回的报文十分臃肿 解决办法: 只需要在返回的实体类上面加上@JsonInclude(JsonInclude.Include.NON_NULL)注解,就可以过滤掉返回值为null的属性
阅读全文
摘要:public static void main(String[] args) { //1.生成一个Jedis对象,这个对象负责和指定的Redis节点进行通信 Jedis jedis = new Jedis("ip", 端口); jedis.auth("password"); //2.jedis执行s
阅读全文
摘要:直接上方法: public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = new Date(); date.setTim
阅读全文
摘要:public static int getUserAge(Date birthDay) throws Exception { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date birthDayAge = sdf.parse
阅读全文
摘要:package com.ruoyi.web.controller.booksController; import lombok.Data; import org.springframework.stereotype.Component; import java.text.SimpleDateForm
阅读全文
摘要://********* // 成员内部类 class CallableThread implements Callable<String> { @Override public String Back() { //Back()这个就是执行的业务方法 try { // 假设这个是一个耗时的网络 请求
阅读全文
摘要:前端采用GET请求时候,将字段拼接在url的时候,如果有特殊符号,后端接收会变成空格符号: 解决方法:使用js中的方法encodeURLComponent(url)方法对这个字符串进行编码,后台调用URLDecoder.decode()的方法解码,如果字符串中没有"+“这个特殊字符的话,后台使用UR
阅读全文
摘要:一.base64字符串转换成图片 (对字节数组字符串进行Base64解码并生成图片) 入参:imgStr base64字符串、imgFilePath 指定生成的图片存放路径 (注意:带文件名) public static boolean Base64ToImage(String imgStr,Str
阅读全文
摘要:package com.lexue.mall.util; import lombok.extern.slf4j.Slf4j; import org.apache.poi.hssf.usermodel.*; import org.apache.poi.ss.usermodel.HorizontalAl
阅读全文
摘要:问题: 因为业务需求,需要把数据库中一个字段的内容去掉中括号和双引号 于是我写了一个方法,使“["AA","BB","CC","DD","EE"]”变成“AA,BB,CC,DD,EE” 方法如下,可以直接使用: public static List<String> handle(String a){
阅读全文
摘要:测试JSON串: { "package": { "List1": { "errorCode": "0", "errorMsg": "Success", "receiverTradeNum": "" }, "List2": [ { "medicalNum": "15XXXXXX", "queryDat
阅读全文
摘要:public static String getCode() { return String.valueOf((int) ((Math.random() * 9 + 1) * 100000));} 生成结果:(随机)
阅读全文