1. 熟练使用SpringMVC Spring springboot springCloud Mybatis以及常用orm框架
2. 熟练掌握Eclipse/IDEA开发工具,熟悉SVN、Git版本控制工具
3. 熟悉MySql/Oracle数据库
4. 熟悉数据库优化、SQL语句调优
5. 熟练掌握Web应用系统开发,具备的独立开发能力
6. 了解JavaScript、Ajax、JQuery、EasyUI等简单WEB前端技术
7. 熟悉Maven管理项目管理、构建工具
8. 了解Linux 系统、熟悉使用linux的一些基本命令
9. 了解一些基本的JAVA设计模式
10. 熟悉基本的数据结构与算法
11. 对JVM有基本的了解
1.太保E行
该项目是为中国太平洋保险股份有限公司(太保)贴身打造的一款差旅和报销与一体的APP及相关后台系统
该项目技术栈为springmvc+spring+mybaties+svn+maven+dubbo+redis集群+nginx
该项目是一个soa的架构,对服务层和表现层进行拆分,其次根据功能进行划分,将项目分为6个模块,taibao-app(app客户端), taibao-pc(PC端 ,)taibao-admin(后台系统) ,taibao-task(批处理), taibao-gate(对外提供接口),taibao-service(统一的服务层),其中service和其他表现层的交互是采用了dubbo
项目采用了分布式+集群+负载均衡来减少服务器的压力从而提升并发量
2.贝登医疗
该项目是一个与医疗产品相关的电商项目
该项目技术栈为springboot+eureka+solr+apollo(参数化平台)+redis+kafka+mybaties+thymleaf+mysql
该项目使用微服务架构 前端页面采用thymleaf渲染 使用eurake来进行服务注册和发现 apollo作为集中参数化
平台 redis作为缓存工具 kafka作为消息队列处理分布式事务 mysql数据库存储
我所负责的模块功能:1.商品详情页接口相关数据结构设计 2.接口相关SPU及SKU的数据结构设计 3.商品详情页各元素前端页面展示
我负责的模块工作 1.使用solr能快速进行关键词以及品牌搜索 要求比较高精准度 2.solr服务器搭建以及索引同步工作 3.提供相关接口作为基本商品服务以供其他部