熟练使用Spring、Spring MVC、SpringBoot、MyBatis 等开源框架,熟悉 Spring 的 IOC 和 AOP 两大特性,熟悉spring执行流程,并研究过源码、了解SpringMVC 的执行流程。
熟练使用Spring Boot 框架,熟悉 Eureka、Hystrix、Feign、Nacos、Gateway 等SpringCloud、SpringCloud-ali 集成的技术体系。
熟练使用Security安全框架的使用,并研究过源码。
熟练使用Idea、Eclipse编程工具、Git 版本控制工具。
熟悉 MySQL,MariaDB、Kingbase关系型数据库,掌握基本 sql 语句,对SQL 优化有一定了解。
熟 练 掌 握 Mav en等 项 目 管 理 及 项 目 构 建 工 具 。
熟 悉 RabbitMQ 消息中间件,了解RabbitMQ 集群设置。
了解Tomcat组件内部原理,并对Tomcat优化有一定的研究。
熟悉 Redis基本特性及其一些问题的解决方案。
熟 悉 Linux 常用命令。
熟 悉 HTML5、CSS、JavaScript、JQuery ,Vue
项目一: 北京城管公共服务平台
项目描述:
北京城管公共服务平台是一个综合性系统,由城管地图、我爱北京市民城管通微信公众号、政务维基等多个系统组成。平台以电子地图为载体,以创新2.0和“人民城市人民管,我的城市我做主”为理念,以政府2.0背景下的知识管理为理论内涵,通过几年的建设,融合了地图网站、我爱北京市民城管通微信公众号、政务维基等多模态输入渠道,打造了市民、商户及时互动交流,全程跟踪、结果反馈的软环境和支撑平台,构建了社会协同共建、共享、共治的城管公共服务新模式。
技术架构:
Spring boot + Mybatis-plus + Redis + springSecurity + Git + javacv + 定时任务 + MariaDB
责任描述:
1. 负责政策维基模块的编写,负责前台展示数据和后台审核文章功能的编写,利用Redis setx确保只有一个人只能编辑提交的文章。
2. 负责知识维基模块下法律法规,城管职权,规范普法,处罚公示模块的编写,调用时代平台的接口,访问时代数据进行展示。
3. 编写操作日志模块,将请求的操作类型进行记录,展示。
4. 利用javacv 获取上传视频的视频缩略图进行展示。
5. 负责登录模块的编写,利用ESA对前端传来的数据进行解密认证,根据不同的权限展示不一样的菜单。
6. 后台数据统计分析模块的编写,统计活跃用户数,浏览量等。
7. 负责个人中心模块的编写,根据不同人物提供不同的对应列表。
项目二: 三河市舆情应急处置系统
项目描述:
三河市公安局为了抑制不良舆论,营造良好的网络环境而创建的审核平台。
技术架构:
Spring boot + Mybatis-plus + springSecurity + 请求转发 + easypoi + RSA
责任描述:
1. 负责登录功能的编写,对登录失败操作限制,记录登录日志等功能。
2. 负责舆情登记模块的编写,对接舆情秘书平台,对粘贴的链接进项识别,获取相应信息。
3. 负责舆情协办模块和舆情维护模块的编写,对舆情信息进行统计,修改删除筛选等。
4. 利用easypoi 组件完成excel的导出。
5. 编写用户管理模块,对用户进行授权,菜单管理等。
项目三: 维拉度假
项目描述:
维拉度假是专注于民宿、独家、酒店预订的平台,查找安排全国各地最舒适的住所,主要模块有找别墅、轰趴聚
会、团建出游等。
技术架构:
Spring boot + Mybatis-plus + Redis + Redission + springcloud-ali + 阿里云0ss + 微信支付 + RabbitMQ
+ Git
责任描述:
1. 负责页面搜索模块,组织多表动态查询查询语句,利用Mybatis-plus框架实现多表查询。
2. 负责目的地模块,使用的主要技术点是set实现分布式锁、Redis、微信支付等功能。
3. 利用阿里云0ss实现动静分离的效果。
4. 负责部分管理平台的开发,实现添加、更新、删除商家信息,以及更改密码等。
5. 利用springcloud-ali参与部分分布式服务的开发。
6. 利用Redis搭建缓存,每次搜索将请求作为key放入redis中防止数据库负载过高,每次修改数据库后及时更新缓
存。
7. 负责登录模块,主要技术点导入验证码插件生成验证码,阿里短信服务。
8. 负责订单模块的开发,实现微信支付,RabbitMQ处理超时队列取消等功能。
项目四: 益海物流信息管理系统
项目描述:
致力于公司提供规范业务管理、精确财务管理、提升效率、扩大利润。系统从规范、精确、控制、易用的角度入
手,提供了货物出入仓管理、收款管理、付款管理、财务管理以及系统管理功能模块。 技术架构:
Spring + SpringBoot + Mybatis-plus + MySQL + vue + vue-cli + excel导入导出 + Security + jwt + Git +
md5加密
责任描述:
1. 负责用户系统项目单点登录系统的设计、编码、单元测试等工作.使用的技术主要是security、web、token网络
令牌技术实现。并且包括登录权限拦截、令牌维护等功能的开发。
2. 利用Security框架实验登录的验证。
3. 负责用户系统入仓出仓管理模块的开发,而入仓管理又分为入仓管理、退货管理、换单管理、出仓管理等10个
小模块,每个小模块之间功能之间又互相关联,前后端逻辑功能错综复杂,该模块后端主要运用技术点后端数
据库的创建、token的验证、excel导出、等。
4. 用户系统入仓出仓管理模块前端的开
1. 负责政策维基模块的编写,负责前台展示数据和后台审核文章功能的编写,利用Redis setx确保只有一个人只能编辑提交的文章。 2. 负责知识维基模块下法律法规,城管职权,规范普法,处罚公示模块的编写,调用时代平台的接口,访问时代数据进行展示。 3. 编写操作日志模块,将
1. 负责登录功能的编写,对登录失败操作限制,记录登录日志等功能。 2. 负责舆情登记模块的编写,对接舆情秘书平台,对粘贴的链接进项识别,获取相应信息。 3. 负责舆情协办模块和舆情维护模块的编写,对舆情信息进行统计,修改删除筛选等。 4. 利用easypoi 组件完成ex
1. 负责页面搜索模块,组织多表动态查询查询语句,利用Mybatis-plus框架实现多表查询。 2. 负责目的地模块,使用的主要技术点是setnx实现分布式锁、Redis、微信支付等功能。 3. 利用阿里云0ss实现动静分离的效果。 4. 负责部分管理平台的开发,实现添加