● 熟练掌握java基础知识,有良好的编程习惯,编码规范以及代码自测习惯。
● 熟练使用idea,eclipse等开发工具,maven项目管理工具,Git,SVN版本控制工具。
● 熟悉MySQL数据库,能够使用Oracle数据库,熟练使用NoSql数据库redis,mongodb。
● 熟练掌握MVC设计思想和分层设计结构,整合SpringMVC、Spring、Mybatis、SpringBoot2、SrpingCloud、JPA等主流框架 并结合 Json、Restful 技术进行 web 项目开发。
● 熟悉CSS,HTML,Ajax,jQuery,JavaScript等前台技术。
● 熟练使用 ApacheShiro 安全框架技术实现安全登录认证及细粒度的权限管理。
● 熟 悉HttpClient、RabbitMQ、dubbo(dubbox)等多个系统之间通信的技术。
● 熟练使用Nginx实现web资源的动静分离及tomcat 集群的负载均衡。
● 熟练使用Redis缓存,能用搭建redis集群实现高可用,了解Redis常用命令。
● 熟练使用Jenkins自动部署,能实现一键发布项目的功能。
● 熟悉使用Docker容器,能用docker实现一键部署、项目迁移等功能,能通过编写的shell脚本批量操作术。
● 熟练使用使用PowerDesigner进行数据库表设计。
● 熟练使用ELK(elasticsearch,logstash,kibana),搭建日志收集服务器,并针对不同日志创建不同索引。
● 熟练使用使用Jsoup,HttpUnit与WebMagic,能运用对网页信息进行收集。
● 掌握Linux常见命令与shell脚本。能够在linux服务器上编写简单的自动化脚本部署项目。
企颜宝
开发时间: 2018.05~至今
开发工具: IDEA、JDK8、maven、mysql、mongodb、GIT、macOs、win10、CentOS7等
软件架构:Springboot+SpringCloud+SpringMVC+Spring+MyBatis+Redis+kafka+HttpClient等
项目描述: 企颜宝是公司内部用来查询企业征信信息而产生的一个软件、该软件提供了企业工商信息、企业图谱、裁判文书.
失信被执行人、商标、欠税等信息的查询功能。
职责描述:在这个项目中,我主要充当高效执行者的角色,主要实现以下几个功能模块:
1、千万级裁判网文书数据抓取。
2、千万级商标信息抓取。
3、十万级欠税信息抓取。
4、百万级失信被执行人信息抓取。
5、后台管理系统搭建与编码(包括页面开发)。
6、基于SpringCloud搭建分布式爬虫系统。
百灵鸟
开发时间: 2018.05~至今
开发工具: IDEA、JDK1.8、Tomcat7、maven、mysql、GIT、GOGS、macOS/CentOS7等
软件架构:SpringMVC+Spring+MyBatis+Nginx+Redis+RabbitMQ+MongoDB+JPA等
项目描述:百灵鸟是一个自媒体平台。主要由活动+商城+同城+玩赚四大部分构成。 1. 活动部分其实就是广告,本项目的优势在于广告上精准投放,由当地平台用户将平台商 家投放的广告分享到微信中,产生有效阅读则可以获取收益;并在其中融入了拼多多商城由对 接多多客(由拼多多提供)构成,用户自己买东西,或者分享到微信朋友购买平台用户都可以获 取收益,用户之间也存在上下级绑定关系,上级用户可享受到下级用户的分成; 2. 同城部分是类似于微信朋友圈/微博这样的一个发布个人话题的一个功能,让用户在平 台内发布一些当地的热门内容,并实现用户之间的互动。 3. 玩赚部分是一个APP下载试玩获取收益的模块,用户可以在该模块中接取任务,然 后去安卓应用市场或者IOS的AppStore下载应用,安装试玩成功后即可回到APP获取相应奖 励(佣金),有些特殊任务需要提交截图,该模块主要由对接巨宝朋来实现的。
职责描述:在该项目中我主要作为项目负责人和主要开发人员,主要完成以下事由:
1、在产品经理提出业务需求的时候,参与讨论并给出解决方案。
2、将项目将需求细化到功能点分给各个人员实现,并安排项目进度。
3、参与核心功能模块业务代码的编写。
4、负责解决线上BUG。
5、负责处理各种琐碎的事情(包括但不限于:与项目组人员讲解功能需求,项目版本发布,数据 同步,API参数申请,服务器搭建与自动化脚本编写,新功能DEMO编写)
优品农庄
开发时间: 2017.11~2018.05
开发工具: IDEA、JDK1.7、Tomcat7、maven、mysql、SVN、windows7/CentOS6.5等
软件架构:SpringMVC+Spring+MyBatis+Nginx+Redis+RabbitMQ+HttpClient等
项目描述: 优品农庄是一个WEB商城主要由厂商端+用户端+代理端三大模块构成.在商城中,商 城中的商品由厂商端投放,再由代理用户分销,最后投放到用户端中.该商城的主要特色是将游戏 用户中的上下级绑定关系在带到商城中来,而且在该平台中人人都可以成为店主,同时商品分享 到微信,朋友购买也能享受到收益.
职责描述:在这个项目中,我主要充当高效执行者的角色,主要实现以下几个功能模块:
1、团购模块,主要针对社区电商领域. 团购模块主要包括商品模块,订单模块,分享模块.商品模块有商品的创建,审核,上下架,库存调整等 功能.订单模块有购物车,订单创建,提交订单,订单支付,拼团订单校验(距离校验),拼团成功校验等功 能,分享模块有微信粉刺型,朋友圈分享.
2、供应商模块,主要针对个体对平台提供商品的渠道. 供应商模块包括商品模块,订单模块,资金模块,商品模块有上去供货商品的创建,供货商的提交审 核,申请记录查看,订单模块有审核功能的供货商票的下单记录查询,订单收益统计,转存余额,资金模 块有余额提现.
3、运营模块,主要为运营人员提供可视数据. 运营模块包括用户留存统计,PV/UV统计,销售数量统计,排行榜统计,渠道活跃统计,推广统计等