2020.1.24-2020.2.2任务完成情况

2020.1.24-2020.2.2任务完成情况:
1、选定导师,项目是"An open source labeling application".
2、根据课程需要,了解了下R
3、看完“负载均衡的视频”,但还未总结
4、快速看完了Java并发编程从入门到实践的书
       这本书包含的内容还比较全,感觉适合用来快速学习来巩固知识,但是书的版本较老,所以有些问题还不太准确(如:volatile),并且很多知识点只是提及并未解释,因此容易造成衔接不上理解不深容易遗忘的问题,因此“java并发编程的艺术”这本书感觉还可以,并且还要结合博客来学习。
5、学习了下大话设计模式的简单工厂模式,感觉这本书写的很好,让我意思到我写代码的很多不规范的问题。
6、简单了解了下redis,一种单线程数据库结构,感觉分布式锁和java并发锁有些类似,但是分布式锁是针对不同jvm进程里面的线程,java锁是同一进程下的不同线程。不过,在实现线程安全的时候考虑问题的角度(锁失效、守护线程的设置来延续锁的时间)几乎在java中并发编程也有体现。总之这个目前只是因为兴趣拓宽视野,目前不再打算进一步学习,如果以后要做项目的话会考虑。
学习视频: https://www.bilibili.com/video/av62657941?p=13    讲的还不错。
 
2.2--2.8计划:
1、学习“java并发编程的艺术”,并结合“Java并发编程从入门到实践”对比学习
2、学习策略模式,并复习简单工厂模式,这本书不打算快看,也没指望一下能掌握,适合有空时候看,并反复看,会让我重无处下手开始写代码到有一点的对代码的可维护、可扩展的意识。
3、总结下看过的负载均衡的视频。
4、继续学习R,完成老师的实验。

猜你喜欢

转载自www.cnblogs.com/Stephanie-boke/p/12355450.html