1.具备扎实的JavaSE基础,掌握面向对象编程思想。
2.熟悉Sping,SpringMVC,Mybaits三大框架,深刻理解SpringMVC核心流程,熟悉AOP,
IOC编程思想。
3.熟悉RabbitMQ实现服务之间的相互通信,实现项目中数据的最终一致性。
4.熟悉掌握Mysql日常DML/DDL/DQL操作,并具备一定的SQL优化能力。
5.熟悉Linux常用命令,熟练使用VIM编辑器,具备Lniux环境开发能力。
6.熟悉Long4j在程序中调试和日志抓取打印,进行日志信息分析处理。
7.理解Nginx负载均衡原理,反向代理,及Nginx配合Keepalived基于双主热备实现高可用。
8.理解日常开发中基于Dubbo+Zookeeper实现模块之间的服务调用和原理。
9.理解分布式搜索引擎产品Solr,能够使用SolrJ客户端调用Solr服务,从Lucene层面理解 索引库的建立和分词。
10.理解分布式文件系统FastDFS,熟练使用fastdfs-client-java放问FastDFS服务器。
11.理解NoSQL,NoSQL缓存数据库中Redis,事务,持久化(RDB/AOF),备份。
12.理解HTTP协议,能够熟练使用RESTFUL风格开发。
14.SpringBoot,SpringCloud;
项目:Bdex交易所
项目描述:该项目是一个数字货币交易所,对接了目前流行的数值货币(比特币,以太币,EOS等等),对接腾讯区块链服务器接口实现自运营货币。使用了Spring cloud
责任描述:腾讯区块链接口对接,比特币钱包接口对接,实时货币价格推送。
项目:房掌柜
项目描述: 该项目属于承接外包项目。是一个预定酒店住房,主要客户旅游公司、旅行社。
技术描述:
Redis缓存外部接入数据,AOF持久化备份其中部分需要同步服务器Mysql数据库,部分不需要。
Dubbo+Zookeeper模块直接数据调用。
Solr搜索。
iText下载pdf入住单方便用户查看。
SSM整合。
项目中部分页面和后台实现了前后分离,考虑到数据安全性部分没有。
Log4j日志,方便调试和线上BUG查看维护。
更新迭代为2周工作日一个版本。
责任描述: 主要独自负责项目功能更新迭代。
项目:七货商城
开发环境:Windows7,Eclipse,JDK1.8,Tomcat7,MySql,Maven,SVN
项目架构:该项目采用SpringBoot开源技术,基于Maven创建,采用关系型数据库:MySql,非关系型数据库:Redis,使用Solr实现全站搜索功能,对接安卓,IOS,H5接口开发
项目描述:是一个B2C的模式的电商APP,系统用户主要分类:注册厂家,系统后台管理,针对用户实现功能:注册,登录,网上商品浏览 ,检索,购物车维护下单等,系统管理员发布产品,维护产品信息,维护用户信息,订单处理,系统维护等
责任描述:
搜索接口,后台商品管理接口 ,APP商品展示接口
技术描述:
SpringBoot集成MyBits,Solr,SpringMvc,Spring,Solr。使用https加密协议。
项目:恒盛云平商城
开发环境:Windows7,Eclipse,JDK1.7,Tomcat7,MySql,Maven,SVN
项目架构:该项目采用SpringMvc,Spring,Mbatis,Solr,Nginx,等开源技术,基于Maven 创建,页面制作基于DIV+CSS,可按照模块拆分成多个服务,并以分布式框架Dubbo无缝集成, 采用关系型数据库:MySql,非关系型数据库:Redis,使用Solr实现全站搜索功能
,采用单元测试技术Unit,保证代码质量。
项目描述:是一个B2C的模式的电商系统,系统用户主要分类:网上顾客,注册商家,系统后 台管理,针对用户实现功能:注册,登录,网上商品浏览 ,检索,购物车维护下单等,商家实 现功能:注册店铺,注册品牌,商家商品,售卖商品,店铺维护等,系统管理员发布产品,维 护产品信息,维护用户信息,订单处理,系统维护等,整个网站采用RESTFUL风格,采用分布 式的架构设计,包括后台管理系统,前台发布系统,交易系统,订单系统,仓储系统,物流系 统,单点登录系统,搜索系统,会员系统,结算系统登录。
责任描述:
1.搜索系统
2.仓储系统
3.前台系统广告管理
技术描述:
1.Ztree实现树级菜单的展示,以及各级菜单下实现商品的分类管理,完成在不同需求下实现不同的内容管理。
2.Fastdfs实现了商品内容图片内容的分区存储,配合Redis实现商品分类的缓存并减轻服务器压力。
3.用Dubbo+Zookeeper服务中间件进行服务自理和注册,更好的实现了模块之间的解耦合。
4.使用RabbitMQ实现了服务之间的相互通信以及最终的一致性。
5.使用Lucene创建索引库建立分词,整合Solrcloud+Spring实现集群。
6.使用分页插件pageHelper增加用户体验。
7.前台系统,主要面向用户访问,使用Httpclient和后台系统接口做交互。
项目:云逸物流系统
开发环境:Windows7,Eclipse,JDK1.7,Tomcat7,MySql,Maven,SVN
项目架构:使用 SpringMvc,Spring,Mbatis,Nginx, NoSlq(Redis),页面制作基于 DIV+CSS,可按照模块拆分成多个服务, Dubbo+Zookeeper完成模块之间的服务调用,使用 Httpclient实现模块分离,易于扩展。配置主从数据库,读写分离,减轻服务器压力。
项目描述:该项目为满足中小型物流企业信息化管理而进行开发,通过该系统,物流公司可有 效的控制物流的各个环节,搭建物流信息网络。系统涵盖了物流公司的各项主要业务,包含业 务管理,财务管理,运力资源,异动管理,人力资源,质量管理,协同办公,短信平台,系统 管理等模块。
责任描述:
1.业务管理(接货网点,