02 2023 档案
摘要:1.调用thread.stop()方法为过期方法,强制停止线程且存在安全隐患 class FlagThread extends Thread { // 自定义中断标识符 public volatile boolean isInterrupt = false; @Override public voi
阅读全文
摘要:两者需要搭配synchronized一起使用,否则会出现并发安全问题
阅读全文
摘要:public class Demo { public static void main(String[] args) { for (Thread.State t:Thread.State.values() ) { System.out.println(t); } } } 六种状态: NEW RUNN
阅读全文
摘要:引入fastjson依赖,最好2.版本以上 ,没有安全隐患。然后调用AAAA=JSONObje.parseObject(String xxx).然后用AAAA.get('字符串中的变量名')就可以得到对应变量的值了
阅读全文
摘要:@Configuration@EnableKnife4j@EnableSwagger2WebMvcpublic class Knife4JConfig { /** * @param * @return Docket * @description knife4j配置类 * @author lixin
阅读全文
摘要:public class Result <T> { private int code; // 状态码 private String msg; // 返回的信息 private T data; // 返回的数据 /** * 成功时候的调用(有数据) * @param data * @param <T>
阅读全文