好久没有更新博客了 19年3月个人总结

版权声明:转载请注明出处 https://blog.csdn.net/yrwan95/article/details/89138014

现在是在实习阶段,还是更喜欢用纸质的本子记笔记,翻阅起来很方便,所以好久没更新博客了XD

纸质本子书写起来很有安全感,但是便携性欠缺,有iPad可以记笔记,但是电子笔记和纸质笔记还是有点不一样

最近一个多月的学习时间表总结如下:

2019-02-28 周四 安装开发环境,熟悉idea和maven
2019-03-01 周五 学习pom.xml的配置,了解Spring
2019-03-04 周一 学习Spring的注解配置
2019-03-05 周二 学习Spring组件扫描、自动装配、AOP
2019-03-06 周三 学习mybatis
2019-03-07 周四 学习mybatis的mapper参数,resultMap,动态SQL
2019-03-08 周五 练习整合spring与mybatis
2019-03-11 周一 SpringMVC 了解RBAC
2019-03-12 周二 SpringMVC+Spring+mybatis
2019-03-13 周三 SpringMVC+Spring+mybatis+js
2019-03-14 周四 jsdom+ajax
2019-03-15 周五 ajax+jqery
2019-03-18 周一 练习整合ssm与jsp实现登录,注册功能
2019-03-19 周二 编写基于AOP的操作日志
2019-03-20 周三 补充知识点
2019-03-21 周四 mybatis自定义typehandler,jQuery
2019-03-22 周五 jquery+ajax+jsp
2019-03-25 周一 el+jstl+filter+listener
2019-03-26 周二 i18n练习,重温springmvc

最近的学习速度尚可,但同时也更应注重巩固知识,温故而知新,学习过程中应不断查漏补缺并及时记录发现的问题。

本月学习总结:

  1. 学习过程中的部分知识点会使用,却不知其原理,但随后通过翻阅相关博客以及向导师请教对原理能有大概理解。举例:Mybatis的占位符使用#{}而不使用${},是因为${}在解析期间进行替换无法防止SQL注入,会导致安全问题;
  2. 起初在编写练习demo时,没有遵循entity、dao、service、controller的分层结构命名规范,随后在阅读开发手册后进行了改正;
  3. 在Spring整合Mybatis练习时,因为配置文件中数据源的username字段value值设置为"${username}"导致无法运行,但起初不知是哪里出了bug,导致寻找了好久,最终翻阅博客发现此处value值如果设置为${username}会导致程序获取到计算机的用户名而无法正确运行;
  4. 在jsp中进行页面的跳转时,总会报404错,后查阅资料发现要在路径加"${pageContext.request.contextPath}/";
  5. 练习PageHelper对Mybatis查询结果分页时,发现进行多表联查,表A的fk与表B的pk字段相同会报错ORA-00918,为表起别名可解决此问题;
  6. 在编写基于AOP的操作日志时,起初将日志bean的time字段设置为java.util.Date类型,后了解到需设为String类型,将类型转换放在service中,并且应多使用JDK8提供的时间日期API。

4月展望:

  1. 较为系统地学习SpringBoot,目前对SpringBoot是状态是会使用、会配置yml、自己总结了pom模板和yml模板,但是对各类注解的原理没有进行了解,应该重新看看文档结合源码对其进行了解(掌握到基础通用操作,日后再做深化学习,注解的地位是真滴重要啊,之前刚开始学Spring时还沉迷xml感觉易读性很好,现在看看还是太年轻啧,注解万岁,约定万岁;
  2. 学习SpringCloud,现在对微服务是处于完完全全的萌新水准,简单看了看科普,个人对其第一印象是通过网关进行资源平衡,将请求动态平衡地转发到各个服务端,而各个服务端又是呈现分布式部署,多个模块部署在多个服务器上,而且每个模块都会有冗余部署,听感觉起来有点像是最近研究的组NAS里的raid10哈哈哈(只是思想上),等我再学完之后看看自己的第一感对不对XD
  3. 个人其实想再对js,jquery学一学,但是考虑到目前个人使用到的地方不多,当作学boot和cloud之余的小补充吧
  4. Redis!我目前一直在用Oracle(我知道这俩关系不大),久闻nosql大名,缺一直迟迟未动,拖延+1
  5. Linux的使用,我身为一底层java码农,不会linux,脑壳痛啊(虽然的确感觉用处不大啊,win端的idea那么那么好用,还有vx,钉钉,各类常用软件),前一阵无聊试了一下ssh远程登录,wdm这么好用,可我只会cd、ls、mkdir、rm -rf /*(笑
  6. Shiro!这个太久远了往后稍稍,4月是必不可能看的,4月是你的谎言

 继续努力8!学习使我快乐,不过5月份放完假就要滚回学校弄毕设了,希望不要咸鱼预订

猜你喜欢

转载自blog.csdn.net/yrwan95/article/details/89138014