工作日志
2019.10.8
工作内容:
后端项目结构搭建完成,fastdfs搭建完成,nexus确认可以正常使用,架构讲解完成
待办事项:
项目结构实现(springAutoConfig配置等),架构理解和优化,具体功能实现
工作总结:
心态逐渐平静下来了,按照任务一步步完成,不急于求成。对架构的理解还不够深入,对传统架构的认识不够全面、清楚,对自己架构的优缺点和具体开发模式还没有清晰全面的构思,在实际使用的时候出现很多问题,但是都能一一解决,也希望在解决问题的过程中对架构的认识慢慢变得深刻。对自己架构的讲解能力还需要进一步提高。
2019.10.9
工作内容:
磕磕绊绊地把项目跑起来了,测试接口成功,也就意味着这个项目架构起码是能进行使用的级别了。处理了一堆maven、spring和mybatis相关问题,百度看的人头都晕了
待办事项:
商品模块全部接口的开发,mybatis深入学习,springboot项目的灵活运用(比如自动配置啥的,阿里端点那套架构虽然死板,但是技术性真的很强),maven的一些配置
工作总结:
放松心态,把任务慢慢完成,有些事情试着交给别人去做,虽然比自己做的慢,但是能得到整个团队能力的提升,并且给自己了更多学习新东西的时间,就是学得脑壳疼。考虑自己写一个mybatis插件,自动生成mapper代码,mybatis-generator那个生成xml和mapper,然后配置映射的方式太蠢了。
2019.10.10
工作内容:
首页web接口完善并给出接口文档,maven项目构建整理,文件上传服务搭建,springcloud+zookeeper初步搭建
待办事项:
查询接口多条件查询算法设计,springcloud+zookeeper投入使用,父子项目maven构建问题解决,service层和dao层可能迎来巨大改动,同时要让同事能独立写出可以使用的代码
工作总结:
一个人做事情很简单,很快就能把事情做完,人多了就会出很多问题。但是一个人始终是有极限的,必须学会带动周围的人一起进步。三天的项目起步,几乎一直忙于协调项目开发以及项目骨架搭建,具体业务代码编写的很少,对接我负责的controller层和同事负责的service层,发现service层很多地方无法使用,后期面临重新开发的问题。
2019.10.11
工作内容:
springcloud+zookeeper框架搭建完成并确认可以使用,maven框架修复完成,成功打包为可执行jar文件,架构问题到此基本全部解决
待办事项:
每个模块的具体开发,模块web接口文档编写
工作总结:
spring+zookeeper和maven的架构大大加深了我对程序架构的理解,spring的自动配置,springboot-starter的编写也对自己的架构能力有了很大提高