发表于: 2017-12-05 22:39:20
1 750
今日完成的事情:
今日对任务一到任务九进行了一下学习总结:
任务一
1.MySQL数据库
MySQL增删改查语句、MySQL条件语句、MySQL索引
工具navicat操作数据库:导出数据表结构和数据
Java基础
面向对象:继承、封装、多态
数据结构、集合框架、泛型
java连接数据库,利用Java语句,操作数据库,进行增删改查
使用ide工具:idea
学习项目管理工具:maven
学习Mybatis
SSM框架之一:Mybatis
mybatis连接数据库
把Dao接口和impl分离,可以通过xml文件进行管理impl
mybatis动态查询
注意:MySQL命名规范以及Java命名规范,以及如何转换
学习junit,进行单元测试
学习Spring
SSM框架之一:Spring
重点Spring控制反转、依赖注入
mybatis整合Spring、junit整合Spring
学习log4j
打日志对自己的项目进行监控
学习简单的Linux命令,把自己的服务部署到服务器
try、catch语句:保证程序的健壮性
任务二
搭建maven web项目
学习Spring MVC:
SSM框架之一:Spring MVC
SSM框架搭建,用于实现前后端数据的交互
学习restful风格:使用Spring MVC完成restful风格接口
学习tomcat和jetty容器:把自己项目部署到容器中
学习postman:测试自己接口是否可用
任务三
把自己的项目部署到服务器
学习脚本:
利用脚本启动、关闭tomcat容器、部署服务到服务器
利用脚本对自己的程序进行监测
学习nginx:
nginx实现反向代理
学习Linux一些命令:掌握自己的web服务的运行情况
任务四
学习Tiles:完成页面的复用
学习自定义Tag标签:完成Long类型转换成对应的时间格式
任务五
学习des和MD5加密,密码进行加密保存在数据库
学习cookie、session、token、拦截器
拦截器实现免密登陆
任务六
学习jmeter:对自己的接口进行压测
学习memecache和redis:利用缓存减少接口的响应时间
利用nginx实现负载均衡
任务七
学习第三方接口:
利用第三方提供的接口实现发送手机验证码、邮箱验证码、图片存储
利用第三方接口实现数据的迁移
任务八
学习Spring RMI
实现web和server端的分离
任务九
学习Tuscany
实现web和server端的分离
今天观摩老大的讲座(总结一下自己听的要点,网速有点卡,有遗漏):
1)严谨度
任务阶段一定按照要求完成,不可以功能能用就OK。
DEMO不是演示,是确定可以交付。
要明确目标的明确度,验收标准。
日报五大要素:
日报要反应与任务相关进度相关的内容,不相关的内容一律不能写(比如今天感冒,耽误进度之类的,不能出现)。
晨报标准:只能出现:story开始、结束、进行中。不能有详细的任务内容(不是很理解,没有写过)。
代码规范、命名规范。代码一旦写成,它就是属于这个团队。
严谨度是规范开发流程:防止出现错误,出现坑。
2)获取信息的能力:
快速查询知识点、明确自己需要的资料、查找权威性的资料,保证资料的正确性。
3)总结归纳力:
要自己体会:
比如log4j和System.out.println。只有自己在任务中多使用,才能明白为什么要用log4j。这也是小课堂要提前一周准备的原因。
判断空的时候:null要写在前面,需要判断的内容放后面。
4)推动力:
推动自己做事,要自律,定目标,顶一个短期目标,因为我们总会遇到各种各样的问题,太长远的事情充满了不可预测性。
推动别人去做事,能当面不打电话,能打电话不QQ。
5)需求理解力:
需要做什么,
怎么做,
预估时间。
如果不理解需求,就不要写代码。
6)定位问题:
写代码是门玄学,解决问题的两大法宝:重启,重装。----老大说
bug分为复现型和偶现型:
要把偶现型转变位复现型。
明确解决办法。
二分法查找bug,可以写一个新的,一层一层,一个一个模块的去分解开来寻找bug。
明日计划的事情:
明日把进入复盘的PPT做完,看一下老大的职业素养,进行进入复盘评审。
遇到的问题:
无
收获:
进入复盘,就要更加严格要求自己,同时也要更加严格规范自己的代码。
任务开始时间:2017/12/5
预计完成时间:2017/12/6
延期:无
禅道:http://task.ptteng.com/zentao/my-task.html
评论