项目技术:
SpringBoot + SpringClound + Tomcat + Eureka + Hystrix + Feign + Ribbon + Zuul + Cookie + Session + Redis + Mysql + Vue.js + Log4j + Maven
项目说明:
BCC项目是一款电商购物平台。使用目前主流框架Springclound微服务框架架构搭建,将单体式应用分解成多个服务方法,解决了项目的复杂性问题。并使用SpringBoot,通过注解来替代文件配置,大大的提高了开发效率。数据库采用Mysql,并且搭载Redis缓存式数据库,缓解服务器数据库的访问压力,且提高反馈效率。前台使用Vue.js轻量级框架,通过MVVM的模式拆分为视图与数据两部分,也大大提高前台开发的效率。
责任描述:
1. 熟悉项目业务,了解项目流程;
2. 根据基本设计书,编写详细设计书,进行batch和画面开发及单元测试;
3. 程序Bug调查和修复,追记到Bug文档中;
4. Check他人的成果物与客户需求是否一致;
5. 对追加业务的影响范围调查,成果物的作成和报告;
6. 独立完成根据订单日期间隔和送信次数来实现产品延期/提前通知信息的batch业务开发;
7. 在已上线的多个画面模块中根据商品性质显示/隐藏税点;
8. 开发模块的日常维护。
※有幸被PM选中到客户现场(日本)出差,和客户近距离交流和工作,了解客户现场的工作氛围。
项目技术:
Spring + SpringMVC + Mybaties + JSP + PHP + Tomcat + Cookie + Session + Log4j + Oracle + SVN + GIT
项目说明:
MSM项目是工业用品一站式购物网站,使用主流MVC模式SSM框架进行开发,通过将视图层和业务层分离,每个层又分成各个小块,每一块都有着自己的工作任务,代码管理起来更方便,也让开发和维护更有效率。前台前期采用jsp,后因业务需求转换成php,能支持多种浏览器正确完整的显示项目页面。数据库采用主流大型Oracle数据库,能储存更多的商业数据。项目使用Tomcat服务器进行部署。项目代码采用GIT进行管理(初期使用SVN)。
责任描述:
在项目差不多两年的时间里,先后从测试、调查到开发和维护,每一个身份都增长了不同的技能能力。最主要的就是开发者的身份,从懵懂到学会独立开发。一开始的无从下手到编写SpringMVC框架所支持的后台,连接到PHP所开发使用的前台,经历过各种"爆炸",慢慢在自己的探索和前辈的引导下,将功能逐步实现,直到完成客户需求,内心激动不已。对编程的兴趣瞬间暴增。需求和功能慢慢增多,凭着过往的经验开发起来也越来越得心应手,遇到的问题和解决方法都在增多。开发完以后便需要维护了,以保证项目的质量。棘手的问题很多,但有问题肯定就能找到答案,只要对症下药,问题自然会被解决掉。三年里的成长还是很大的,技能方面从编码规范和业务逻辑处理,都有了质的提升。社会经验上待人处事,也有了一定的理解。相信这些经验在以后的生活和工作中都能让我走的更远。