精通面向对象编程并已构建厚实知识体系并灵活运用学习新的知识.
精通JavaEE技术栈并练使用Spring,SpringBoot,SpringCloud技术栈.
熟悉常用设计模式并灵活运用掌握主要程序设计原则.
熟悉常见算法和数据结构并灵活运用在项目开发中.
熟练使用Eclipse,IDEA,SVN,Git,Maven项目管理和项目构建工具.
熟悉Redis,MongoDB,Memcache缓存数据库.
熟悉JavaScript、Ajax、jQuery, html , css以及Vue、BootStrap等前端框架.
熟练使用Mysql数据库,对事务,索引和SQL语句调优有些了解.
熟练使用Linux操作系统,能够搭建常用开发环境以及部署项目包括逐步排错和程序性能优化.
使用过常见的RPC框架Dubbo、httpClient等远程调用技术.
熟练使用RunAPI,Apizza,Postman等工具进行接口的测试以及文档编写.
熟练使用natApp,花生壳等工具做内网穿透技术.
项目名称:柚果云商城
开发环境:IntellJ IDEA 2017 + MySql5.7 + JDK1.8
技术选型: SpringBoot + SpringCloud + Vue + Nginx + Redis +Mybatis +Ehcache
项目周期: 8个月
项目描述:柚果云商城是隶属于柚果云平台下的一个应用,属于B2B2C的一个项目,需要在柚果云服务中进行购买此应用.
在此项目中主要运用了Springboot和SpringCloud框架技术和Vue前端技术,并使用Mysql和Redis数据库,
该系统采用微服务开发模式,分为商品微务,订单服务,营销服务,插件服务,用户服务,网关等服务.项目亮点主要就是就是
商品添加改进的的全分类适配规格和属性,提高用户体验.包括前台仿淘宝的规格灵活选择.
责任描述:
1. 负责整个项目的架构和模块拆分及业务把控.
2. 独立编写商品模块,统计模块,网关鉴权模块.
3. 为同事分配模块并规定代码编写规范.
4. 对项目引入新技术做研究.
项目名称:微信开放平台对接
开发环境:IntellJ IDEA 2017 + MySql5.7 + JDK1.8
技术选型: SpringBoot + Nginx + Redis +Mybatis
项目周期: 1个月
项目描述:柚果云服务云平台可以帮助您管理您的的微信,如下
微信小程序的绑定柚果云商城应用.自动更新小程序代码(从草稿到模板到微信审核通过),帮助客户维护小程序的商城.
微信公众号的自定义菜单,自动回复消息,图文消息管理,素材管理等.所以需要对接第三方,也就是微信开放平台,
责任描述:
1. 负责项目的技术选型,从无到有的一个过程.
2. 阅读微信开放平台文档,研究对接微信第三方的流程.
3. 具体编码,测试,解决遇到的问题.
4. 流程性的设计,严谨的考量.最后给出接口文档供前端对接.
此工具为同事提供高效的代码开发速度,只需要配置数据源就可以使用.可以让后端人员专注于数据库的表设计. 功能1: 测试数据量太多,手写JSON测试数据太麻烦.可以根据实体类自动生成测试数据.方便后端自己测试使用. 功能2: 每次设计完数据库以后都要写对应的实体类信息用来与数据库
项目描述:柚果云服务云平台可以帮助您管理您的的微信,如下 微信小程序的绑定柚果云商城应用.自动更新小程序代码(从草稿到模板到微信审核通过),帮助客户维护小程序的商城. 微信公众号的自定义菜单,自动回复消息,图文消息管理,素材管理等.所以需要对接第三方,也就是微信开放平台,