文章目录
- 机缘
- 收获
- 日常
- 成就
- 憧憬
机缘
-
①. 你好,C站
-
②. 初识JAVA编程,遇到问题,粘贴问题百度搜索,大都数出来的解决方案都能在C站得到解决,对C站有一定的好感
-
③. 起初在CSDN写博客,主要用来记录日常学习过程中的笔记、不断调整自己的笔记,如JAVA基础、框架、虚拟机等,为后续复习使用
收获
- ①. 收获分为4段:工作、学习、生活、C站
- 工作:在面试的过程中,面试官看到文章,很大程度上会对这个小伙子有好感(感谢CSDN提供平台)。我很庆幸在目前的工作中,遇到了很好的领导,以身作则,能让自己保持积极的状态,遇到问题解决问题。
- 学习:会为每个阶段设置目标,在过去的时光中,总结了JVM、JUC、redis等,目前正在学习rocketmq、MYSQL优化。领导给的肯定只是暂时的,我们要学会制定计划,为之实践,在C站写文章能让自己时刻保持学习,不断吸收新知识,得到别人的肯定,也让自己更加有激情。
- 生活上:你会发现,当你每天都在为你的计划进行的时候,你的生活慢慢的都会变得主动、变得积极。
- 认识了很多优秀的大佬如英雄、小傅哥、杨老师等,他们的自律无时无刻都在影响自己,只有不断的学习、不断的提升、日后有更好的发展
- ②. 通过不断的学习,不断的整理开源笔记,获得了2.4w的粉丝
- ③. 很多文章也获得了认可,心里还是很有成就感的
日常
- 目前创作已经成为不可缺少的一部分,总结工作上不懂、写的好的知识点、对新技术保持高度的学习与热爱。
成就
-
①. 对于重要的知识不断的学习、保持高度的热爱、从Demo到深入
-
②. 对于新技术、深入后也要不断的复习。很多东西学了不一定马上就能用到项目,但你一定要相信,学了后面肯定能用到的,比如2021年学习JUC的CompltetableFutrue异步编程、在2023年目前的项目中大量的使用。
-
③. 如: CompltetableFutrue异步编排使用
// 1. 聚合多个系统、如价格、大数据等
@Override
public CustomerListGradeAndEquityRespVo XXXX(CombineMemberInfoVo memberInfoVo) {
Long startTime=System.currentTimeMillis();
CustomerListGradeAndEquityRespVo respVo = new CustomerListGradeAndEquityRespVo();
CompletableFuture<CustomerGradeRespVo> GradeCompletableFuture = CompletableFuture.supplyAsync(() -> {
// (1). 查询会员等级等基本信息
return customerGrade;
},executor);
CompletableFuture<Void> EquitiesFuture =GradeCompletableFuture.thenAcceptAsync((res)->{
// (2). 根据会员、等级查询会员可享受权益列表(需要依赖1结果)
},executor);
CompletableFuture<Void> gradeConfigFuture=CompletableFuture.runAsync(()->{
// (3). 查询等级列表
respVo.setGradeConfigList(gradeConfig);
},executor);
// 等待所有任务都完成再返回
CompletableFuture.allOf(GradeCompletableFuture,EquitiesFuture,gradeConfigFuture).join();
log.info("combine组合接口三个(getCustomerListGradeAndEquity) ==> 异步消耗时间:{}",(System.currentTimeMillis()-startTime));
log.info("combine组合接口三个(getCustomerListGradeAndEquity) ==> 返回数据为:{}",respVo);
return respVo;
}
// 2. 异步处理组件任务多慢问题
憧憬
- ①. 在2023 - 2024 需要完成ROCKETMQ深入理解、MYSQL调优学习、SPRING源码系统、对于高内聚低耦合高并发实战
- ②. 人之所以能,是因为相信能,预祝自己2023 - 2024 都能如期的按照自己的计划一步步的去实现。