一周总结
面试:参加了几场笔试,其中掌握不太熟悉的地方有堆排序,垃圾回收,保证消息的幂等性,jvm内存区域,spring的事务隔离级别,对象克隆等
实习:配置了两个新的产品模型,并且撰写了新的接口去调用新模型来返回审批信息等;
知识:复习了反射机制和线程池以及定时任务的知识;
反射主要通过class.forname去获取实体类的instance,然后创建实例,获取要执行的方法和参数等,进行执行;
定时任务通过引入quartz依赖,实现ob接口重写execute方法,然后jobdetail绑定你创建的类,再设置触发器定义触发时间等(crom表达式),然后将触发器和jobdetail传入调度器,进行执行;
也可以创建一个定时任务类表,存储相关的类和规则等,然后定义一个工厂类,时刻扫描表内定时任务,添加到线程池通过反射去执行;
在微服务架构的项目下,用一个单独的库创建相应表,然后引入xxl-job依赖,就可以实现分布式任务调度;
项目:学习了reids的bitmap和zset数据类型的使用方法以及管道的好处,学习了caffeine的基本使用,以及elasticsearch的基本使用,视频播放的解决方法
健身:卧推突破85kg,希望能在毕业前突破100kg,又想减脂了T.T
下周计划:学完项目,复习八股,拿到offer