熟练使用Java面向对象编程,具有良好的编程习惯以及CSDN技术文档编写习惯;
熟练使用Eclipse/IDEA等开发工具;
熟练SVN,Maven,Git等项目管理工具;
熟练Spring,SpringMVC,Hibernate,MyBatis等开源框架技术;
掌握SpringBoot+SpringCloud微服务架构;
掌握MySql数据库及其优化,了解Oracle
掌握Redis中央缓存和ES,Lucene全文检索,分布式文件系统FastDFS;
掌握HTML,CSS,JavaScript,Ajax,Bootstrap, jQuery,EasyUI,layui,Vue,Node.js等前端开发技术;
掌握FreeMarker,Velocity,Thymeleaf等模板引擎技术
了解Linux常用命令及阿里云部署项目;
了解Docker,Nginx;
了解微信公众号、小程序的开发;
项目名称: 师为云
项目描述: 该系统是为了拓宽线上销售渠道,增加销售额委托我司开发的一个线上销售系统,主要有产品模块,用户模块,支付模块,订单模块,基础模块等
项目架构: SpringBoot+SpringCloud+Vue
负责模块: 产品模块,基础模块
技术要点:
1)基础模块的CRUD
2)分布式文件系统(FastDFS)实现对图片的统一管理
3)ES建立产品索引库提高对产品页面的查询效率
4)Velocity模板实现产品主页和详情页面静态化
5)数据库采用垂直分表,反三范式优化
6)Redis对产品的大数据字段进行中央缓存
7)阿里云第三方短信实现登录注册
该系统是公司的作为管理系统,可以维护一个地区的数据库部署,和版本升级,以及人员的授权。 前后端代码,本人大部分独立完成
成都地区的网上诉服,在公司做的项目,负责整个成都地区的诉讼服务。 本人主要负责后端接口的开发,已经联调。