摘要:
com.github.pagehelper.Page#Page(int, int, boolean, java.lang.Boolean) 130 pageNum == 1 && pageSize == Integer.MAX_VALUE设置则不分页,设置pageSize=0并且pageSizeZe 阅读全文
摘要:
代码 Page<CouponInfo> page = new Page<>(1, -1); CouponInfo couponInfo1 = new CouponInfo(); couponInfo1.setId(1630503086041903106L); Page<CouponInfo> cou 阅读全文
摘要:
@Configuration public class JsonConfig { static { ParserConfig.getGlobalInstance().setSafeMode(true); } @Bean // 使用@Bean注入fastJsonHttpMessageConvert p 阅读全文
摘要:
https://javaguide.cn/database/sql/sql-questions-01.html 小总结 using()函数适用联表字段一致情况的join having能使用select别名筛选 SELECT order_num, COUNT(*) AS items FROM Orde 阅读全文
摘要:
Semaphore https://www.bilibili.com/video/BV1Ae411C7xr/ public class Semaphore implements java.io.Serializable 同Reetrantlock在Sync 继承AQS abstract static 阅读全文
摘要:
public class ThreadPoolExecutor extends AbstractExecutorService private final AtomicInteger ctl = new AtomicInteger(ctlOf(RUNNING, 0)); ctl int32位 高3位 阅读全文
摘要:
ThreadLocal set public void set(T value) { Thread t = Thread.currentThread(); ThreadLocalMap map = getMap(t); if (map != null) //map不为null,之前设置过情况 map 阅读全文
摘要:
https://github.com/BNDong/Cnblogs-Theme-SimpleMemory 阅读全文
摘要:
Springboot 拦截器配置(登录拦截) 注意这里环境为springboot为2.1版本 1.编写拦截器实现类,实现接口 HandlerInterceptor, 重写里面需要的三个比较常用的方法,实现自己的业务逻辑代码 (就是自己拦截器拦截时做什么处理) package com.*.*.inte 阅读全文
摘要:
bean的生命周期 Spring中Bean的实例化过程: Bean的生命周期: Bean实例生命周期的执行过程如下: Spring对bean进行实例化,默认bean是单例; Spring对bean进行依赖注入; 如果bean实现了BeanNameAware接口,Spring将bean的名称传给set 阅读全文