- 博客(3)
- 收藏
- 关注
原创 泛型(T)、通配符(?)理解和区别
泛型(T)、通配符(?)整理1.Java泛型的实现方法:类型擦除通过两个例子证明Java类型的类型擦除例1.原始类型相等public class Test { public static void main(String[] args) { ArrayList<String> list1 = new ArrayList<String>(); list1.add("abc"); ArrayList<Int
2020-06-30 22:37:15 4763 6
原创 SpringApplicationRunlistener和Applicationlistener区别
初始化1. SpringApplicationRunListener属于应用程序启动层面的监听器,在springboot启动时候,调用run方法进行反射加载初始化。此时上下文还没有加载,如果通过@Compnant是起不了作用的。根据下图看下springApplication.run()方法进入到getRunListeners(args)。getRunListeners(args)方法进入到getSpringFactoriesInstances(…)方法(此处参数省略),继续走到SpringFa
2020-05-28 19:27:02 3457
原创 mysql insert引起的表锁问题
记录mysql一次批量插入遇到的锁问题问题: 同事遇到对一个问题,由于线上需要刷新轨迹点常停留点的数据需求,具体常停留点定义的逻辑判断在此不叙述了,回到正题,这里通过spark离线将日志数据计算进hive,再按天为一个任务,执行多任务将hive数据刷入数据库。多个任务执行的时候,可能某个任务出现了问题停止了,这时删除这个任务一天的数据,然而其他任务还在跑插入.mysql会抛出:ERROR 1...
2019-11-25 15:12:50 9901 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人