1. 精通 Java 基础数据结构与算法、IO 网络与并发编程、JVM 调优、Mysql 调优、编码优化、丰富的系
统设计分析能力及面向对象分析和设计能力、常用的设计模式;
2. 熟练 Spring 、SpringMVC 、SpringBoot 、Springcloud 、MybatisPlus 等框架;
3. 熟练分布式事务,设计可靠一致性解决方案,最大努力通知方案,seata 框架;
4. 熟练 Mysql、Oracle 等关系型数据库系统;
5. 熟练 Redis、Elasticsearch 等高性能缓存服务器、搜索服务器;
6. 熟练 Tomcat、Linux、Nginx(Openresty)、Apache 等服务器;
7. 熟练 RabbitMQ、ActivityMQ、RocketMQ、Kafka 等消息中间件;
8. 熟练 Zookeeper、Apollo、Nacos、Eureka 等 注册中心和配置中心;
9. 熟练基于 Quatrz 的 Elasitc-Job、XXL-Job 等分布式定时任务;
10. 熟练 Skywalking、Cat、ELK 等链路跟踪工具;
11. 熟悉 Smartbi、Powerdesigner、jmeter、jvisualvm、Acunetix;
12. 熟悉 Docker、K8s、LVS、Keepalived、Netty、Lua、Dubbo、VUE;
项目一: 粤政易统一门户管理平台
项目周期: 一年 开发团队:2 后端、2 前端、1 测试、1 产品
系统环境: Linux + Idea + Git + Maven + JDK1.8 + Nginx
技术架构: SpringBoot + Redis + Swagger + VUE + Apollo+ Cat + ELK + Mysql
项目描述:
粤政易 门户管理平台分为 模板管理、主题管理、标签管理、栏目管理、单位视图管理、管理员授权
专业技能
项目经历
工作经历
个人信息
此项目属于低代码 CMS 平台 管理员选择模板、主题、标签类型创建自定义视图; 视图中包含栏目、模块、常
用入口(通知信息类、审批流程类、阅知文件类等等)、自定义快捷入口组成门户信息以供各门户首页展示
技术说明:
项目在 Springboot 框架结合 Redis 对项目信息进行缓存; 包括列表、视图创建过程、编辑过程、列表等方面;
创建视图步骤:
1. 选择头部主题、底部主题和背景颜色;
2. 中间部分创建工作台(栏目),工作台中存放着模块;
3. 模块分为快捷入口类、信息发布类、公务事项(携带第三方接口地址和参数)、配置模板;
4. 模板的创建过程中给可对模块进行自定义布局和自定义模块信息并且提供有预览功能;
5. 保存视图之后该视图会分配部门或单位的权限;
6. 当用户请求门户信息时携带当前单位或部门的权限标志请求统一接口后端通过集成模板引擎页面静
态化直出以达到门户快速响应和信息分离的作用,有利于做 SEO;
Apollo 做配置中心敏感信息加密、Cat 实时监控告警服务、ELK 日志埋点链路跟踪;
Nginx 做反向代理和负载均衡、后端部署 2 个节点;
责任描述:
1. 负责项目环境搭建、技术选型、数据库建模、功能开发、需求梳理、项目进度管控
2. 开发模块:模板管理、栏目管理、单位视图管理、管理员授权;
项目二:广东车煮 APP+管理平台
项目周期:一年半 开发团队:总 18 人: 7 前端、8 后端、1 测试、1 产品 + 1 开发组长
系统环境:Linux + Idea + Git + Maven + JDK1.8 + Ngnix + Keepalived + LVS + Docker
技术架构:SpringCloud + Apollo+Redis+RabbitMQ+ Elasitc-Job+POI + Swagger + Elasticsearch + VUE+
Mysql
项目描述:
广东车煮平台分为 汽车销售、汽车购买咨询、汽车维修、汽车配件零售; 汽车零配件批发、担保服务;
项目分为 B 端+C 端+Web 端
商家在 Web 端客户管理、售前管理、售后管理、寻车管理、仓库管理、优惠卷、团购包括管理 B 端信息等等;
商家可在 B 端进行购车、售车、买卖零配件、寻车、运输、垫资;
消费者可在 C 端 预约维修、购车咨询、线上商城购零配件、优惠卷、团购、查看订单动态;
B 端和 Web 端 仅支持企业入驻和员工认证;
技术说明:
项目使用 Apollo 做配置中心、Springcloud 微服务框架、 Maven 构建构建多模块项目,使用 Consul 做注册中
心,服务之间调用使用 Feign,使用 Hystrix 做断路器,使用 Gateway 做路由网关和统一认证,Nginx 做反向
代理和负载均衡、Redis 实现登录信息存贮、订单号生成、接口幂等判断等高并发操作、Mysql 做垂直分库、
Shiro 做权限控制、 Elasticsearch 做日志查询与 C 端零配件信息查询与看车、RabbitMQ 做消息推送、POI
做 Excel 导出功能、Swagger 做接口 API、支付宝支付、微信支付、建设银行支付;
Nginx 做反向代理和负载均衡、后端部署 8 个节点;
责任描述:
1. 负责项目环境搭建、技术选型、数据库建模、功能开发、需求梳理、项目进度管控、人员培训
2. 开发模块为:权限、售前、售后
3. C 端零配件商城搜索功能(通过商品分类,商品多个搜索规格、地区等检索)、详情页、短信、看车(车品
牌、车系、车辆规格等检索)
项目三:天机报表在线 Smartbi
项目周期:八个月 开发团队:总 7 人: 2 前端、2 后端、1 测试、1 产品+ 1 开发组长
系统环境:Linux + Tomcat + Idea + Git + Maven
技术架构:Spring + SpringMvc + SpringBoot + Mybatis + POI + VUE + Quartz + Mysql
项目描述:
广东车煮平台分为 汽车销售、汽车购买咨询、汽车维修、汽车配件零售; 汽车零配件批发、担保服务; 项目分为 B 端+C 端+Web 端 商家在 Web 端客户管理、售前管理、售后管理、寻车管理、仓库管理、优惠卷、团购包括管理 B 端信息等等; 商家可在 B 端进行购车、售车、
天机报表项目为产生信息管理、通过配置模板定时生成客户需要的数据统计、以在线 excel 方式展现出来; 项目配合大数据部门百亿数据量查询、解决并发问题、多线程执行任务、分批生成报表、支持百万报表 excel 导出; 责任描述: 1. 负责项目环境搭建、数据库建模、功能开发