摘要:
1.AOP实现场景 https://zhuanlan.zhihu.com/p/96597358 2.拦截器使用场景[SpringBoot之HandlerInterceptor拦截器]: 通常是权限注解做一些预处理 @Documented@Retention(RetentionPolicy.RUNTI 阅读全文
摘要:
https://www.cnblogs.com/HowieYuan/p/9394552.html 阅读全文
摘要:
一.Redis 是一个基于内存的高性能key-value数据库。 二.端口 6379 三.特点: Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redi 阅读全文
摘要:
public static <T> Map<Integer, List<T>> spiltList(List<T> list, int num) { Map<Integer,List<T>> map = new HashMap<>(num) ; int length =list.size()/num 阅读全文
摘要:
public static void main(String[] args) { List<Integer> list = Arrays.asList(1,2,3,4,5,6,7,8); List<List<Integer>> lists = Lists.partition(list,5);//co 阅读全文
摘要:
记得我是做一个第三方接口,当时需要拿公司的五万辆车通过每周四的夜间去获取违章数据; 三方当时只提供一个只能一辆车去获取未处理的违章数据; 接口是http的方式获取; 当时我是用CountDownLatch ExecutorService线程池 在公司服务器上分10个线程进行访问,每次需要4个多小时才 阅读全文
摘要:
update t_free_m** m set m.plate_no = ( select v.plate_num from t_wh_vehi*** v where v.vin = m.car_vin )where m.plate_no = ''; 阅读全文
摘要:
针对开发人员来讲,善于用工具,事半功倍。 干货: 1.IntelliJ IDEA 通过GsonFormat插件将JSONObject格式的String 解析成实体 插件地址:https://plugins.jetbrains.com/idea/plugin/7654-gsonformat 2.安装 阅读全文
摘要:
1.先执行Test类的静态代码块后执行Test类的main方法,说明要执行类的方法需要先加载这个类。 2.在创建ClassB的对象时,先去加载了父类ClassA。说明加载子类时如果没有加载父类,会先加载父类。 3.静态变量赋值和静态代码块都会在类加载的时候执行,执行顺序与静态变量和静态代码块出现的先 阅读全文
摘要:
其中 implements InitializingBean 可以重写如下方法: 做一些数据初始化工作。 具体可以学习下 bean的生命周期 ,转载地址:https://www.cnblogs.com/redcool/p/6397398.html 阅读全文