2020-08-20 blog
今天把所有的设计模式学完了。
感觉这几天都在学这个。
不过确实是很有收获。
接下来应该就是要在实际的项目里面运用了。
然后还学了一部分的操作系统原理。感觉这部分的内容实操性并不高,而且也不一定适合在现在学。涉及到的进程、线程、IO等,其实是偏底层的,可能在学Java到了一定程度之后,开始考虑高性能优化了,再学也不迟。所以说操作系统可以暂时挂起?
看了一下Code羊的视频(是从早期的视频开始刷的)。
发现自己在之前的一段时间里面,确实是比较迷茫。感觉什么都想学,都想了解,但是又发现自己精力不够,而且也不清楚未来想做什么。不过现在的话其实比起之前要清晰很多了。
一些小笔记:
- JDK分为Oracle JDK和Open JDK。平时使用Oracle JDK的比较多,而Linux系统自带的Java是Open JDK。
- 另外,Linux系统以前是自带python2,目前最新的似乎也自带3的了。之前安装CentOS似乎自带的是3.7的
- 三大平台:SE、EE、ME
- 主要学习J2EE
- 之前老师给我说的学习方向里面也有J2EE
- JDK安装,三个平台都通用
- JDK版本选择1.8就够了
- 学习Java框架很重要,是实际运用的基础
今天把su和sudo都做了对象化重写。
不过sudo还没完全做好,主要是因为目前sudo也没有什么非常必要的项目了。自从部署了WordPress,就不需要使用Python脚本来手动更新Hexo了。而另外一个App其实也并非必须,是一个爬取某个B站UP主的所有视频下的所有评论的爬虫。之后可能可以进行一下对象化改造,然后单独做成一个Spider项目,爬取B站的各种东西。
之前也看到了GitHub上面的关于B站的API的一个Repo,之后如果要做BiliSpider的话,应该是会参考的。