学习日报2022年8月22日
(2022-08-22 22:34:10)
标签:
it教育 |
分类: 两年成长日记 |
今日完成:
时间:6:45-7:10
内容:英语口语练习+英语百词斩打卡+英语单词复习+英语口语复习
时间:8:00-8:10
内容:SAR项目组晨会
时间:8:20-8:45
内容:了解雪花算法,使用5w2h分析法
总结:只是宏观的了解了雪花算法,对于其中的具体如何进行位运算的细节不清楚,具体的实现逻辑也还是不清楚。
遗留疑惑:1.具体如何进行位运算。2.如何能够支持每毫秒生成大量不同的id。等等
(之后还需要继续学习)
时间:9;05-9:30
内容:vue视频学习 p9 el与data的两种实现方式 ,p10 理解MVVM
总结:未完成,完成了p9
时间:9:37-10:02
内容:vue视频学习 p10理解MVVM
总结:完成,M:模型(Model):对应data中的数据
V:视图(View):模板
VM:视图模型(ViewModel):Vue实例对象
时间:10:11-10:36
内容:总结《java设计模式》设计原则 里氏替换原则
总结:未完成总结,遇到一个疑问:如何理解,如何落实在代码上:在程序中尽量使用基类类型来对对象进行定义,而在运行时再确定其子类类型。(这一点已将在学习总结依赖倒置原则上进行了解决,可以这样理解:方法在定义的时候使用的是抽象类型,在运行的时候传入具体的对象,由具体的子类来覆盖父类。)
时间:10:44-11:09
内容:总结《java设计模式》设计原则 依赖倒置原则
总结:11:17完成70%
时间:11:27-11:52
内容:java web 学习
时间:13:30-14:10
内容:英语口语练习
时间:14:35-15:00
内容:1.先简易的参照博客实现一版spring boot线程池
总结:15:40 测试线程池出现错误 原因是mapper.xml中实体和mapper的路径问题。已进行修正。
时间:15:45-15:55
内容:请教东辉师哥下一版线程池的优化方向,1.线程池配置如何实现可配。2.异步调用具有返回值。
时间:16:05-16:30
内容:1.实现异步调用具有返回值,2.线程池如何实现可配置
总结:16:15-16:20参与研究与挑战测试。
时间:16:30-16:48
内容:每日领导汇报会
时间:17:03-17:28
内容:1.实现异步调用具有返回值
总结:完成实现和测试
时间:17:41-18:06
内容:2.线程池如何实现可配置
总结:JDK允许线程池使用方通过ThreadPoolExecutor的实例来动态设置线程池的核心策略在运行期线程池使用方调用此方法设置corePoolSize之后,线程池会直接覆盖原来的corePoolSize值,
基于JDK原生线程池ThreadPoolExecutor提供的几个public的getter方法,可以读取到当前线程池的运行状态以及参数
时间:18:10-18:33
内容:2.线程池如何实现可配置
总结:正在进行查阅资料中。
时间:18:58-19:15
内容:英语单词复习
时间:19:35-20:00
内容:了解ThreadPoolExecutor提供的几个public方法
总结:正在实现线程池的配置信息可配,目前想法是代码实现两个接口,一个修改线程池属性的接口,一个查询线程池属性的接口。
时间:20:05-20:30
内容:设计查询线程池属性的接口
总结:未完成在如何获取线程池的实例这儿化的时间比较久。完成40%
时间:20:40-21:05
内容:设计查询线程池属性的接口——自定义线程池名称,以便于更好地定位问题。
总结:完成自定义线程池名称。下一步通过获取线程池名称定位到该线程。
时间:21:15-21:35
总结:了解到Arpro之前通过配置文件+热部署的方式实现的线程池参数动态化。
时间:21:35-21:50
内容:对比两种实现多线程配置可配的方案(参数动态化)
现在有两种实现多线程配置可配的方案(参数动态化)
方案一、通过ThreadPoolExecutor的实例来动态设置线程池的核心策略。目前是通过写接口的方式实现参数动态化
方案二、通过配置文件,热加载的方式。动态设置线程池的参数
一、实现难易程度
方案二实现难度小于方案一
二、实现效果
目前两种方案都能够满足项目需要
三、可扩展性
当前两种方案的可扩展性是一致的,都能够实现查看当前线程池的配置,以及可以进行修改线程池配置。
方案一,如果再进行扩展的,增加相应的接口与界面化操作结合。可以不仅仅实现动态调参,还可以有任务监控、负载报告等功能。
明日计划:
1. SAR项目组晨会
2. 据悉了解学习,雪花算法
3. 一个番茄学习vue
4. 两个番茄设计模式原则总结
5. 两个番茄javaweb学习
6. 项目开发:1.学生端答题响应交互 ,2.实现线程池的可配置
前一篇:学习日报2022年8月21日
后一篇:学习日报2022年8月23日

加载中…