寒假结束,这周三来到学校,周四开始正常的学习,到小组学习比在家认真很多。这几天学学jvm,学学cloud,写写算法,写写项目,时间很快就过去了。听到大三的学长学姐开始面试并且拿到了offer,很羡慕但也觉得自己该更努力了。
学习内容:
例如: 1、 学习jvm 2、 学习springcloud 3、 算法 4、 写项目
学习收获:
例如: 1、 学会了解析class文件源码,知道了class文件的结构。内容太多了,还得多看多复习。Class文件总体结构如下:魔数(CAFEBABY) 四个字节、Class文件版本(minor_version,major_version)四个字节、常量池(存放所有常量) 常量池计数器 和常量池表 、 访问标志(access_flag)两个字节、类索引 父类索引 接口索引集合、 字段表集合(类变量和实例变量)有字段计数器和字段表、方法表集合、属性表集合、 2、 springcloud学习了Nacos注册中心,Nacos功能强大,能够服务注册和发现,环境隔离,进行统一配置管理,配置自动更新,多环境配置共享,搭建集群等 3、 算法做了几道链表的题,链表的反转,k个节点一组旋转链表,这种题思路都一样,一些细节需要不同。 4、 这几天也在写项目,之前一直没用到websocket这次终于用上了,后端的配置很简单,但是聊天记录的保存逻辑有点复杂,需要判断是否已读,是否第一次聊天,第一次聊天先建立两个用户的关系保存到数据库中,非第一次聊天返回消息记录等等。还有消息推送,管理员向所有用户推送消息,管理员审核投诉内容并给用户反馈信息等。这次项目学会了聊天类的建表和逻辑实现。
总结:
学无止境,学的越多发现不会的越多。马上该大三了,想想自己还有很多东西没学习,学过的东西也掌握的不是很好,还得复习巩固,加强对知识的掌握。算法题不能停。
|