1. 扎实的 Java 编程基础, 具备良好的编码能力;
2. 精通 MySQL, 熟练编写 sql,了解索引、 事务、 锁;
3. 熟练多线程, 了解线程池使用、 volitioal 原理;
4. 熟练集合,了解 CurrentHashMap 实现原理等;
5. 熟练 JVM, 熟悉运行时数据区、常用的垃圾回收器及垃圾回收算法;
6. 熟练使用 Redis, 了解底层数据结构、 持久化过程、 及实现分布式锁;
7. 熟练使用 rabbitmq、 rocketmq、 kafka 中间件,做分布式消息, 流量削峰;
8. 精通使用 Spring、 Spring MVC、 Mybatis 框架;
9. 精通使用 SpringBoot 微服务,了解 Spring Boot 自动配置的原理;
10. 精通使用 SpringCloud 框架, 了解生态组件;
11. 熟练使用 Nacos 服务注册与配置中心、 config 配置中心;
12. 熟练 gateway、 sentinel、 feign 网关限流熔断;
13. 熟练分布式常见解决方案: 分布式事务、分布式锁;
14. 熟练 Linux 基本命令;
15. 熟练 jira、 confluence、禅道工具; 熟练 git、 svn 版本工具;
16. 熟练 swagger、 postman 测试工具; 熟练 maven、 Jenkins 构建工具;
智慧应急系统:
【技术栈】 Spring Boot、 Spring Cloud、 Mybatis、 MySQL、 Redis、 RabbitMQ、 Nginx 、 Minio;
【项目描述】 基于 Spring Boot、 Spring Cloud 的前后端分离的微服务架构, 智慧应急系统是
以应急信息化战略规划框架为指导, 结合安全生产信息化的现状,在智慧安监相关信息化系统基础上,
对安全管理业务升级扩展, 对应急救援日常业务扩展,提供数字应急方案,实现对业务及采集数据的
处理、存储和共享, 具备利用工具对数据进行采集、清洗、汇聚、展示和分析的功能。 整合移动化解
决方案, 便捷利用宝安通、管控通、中控 APP 进行移动化接入。
【系统模块】 园区综合管理模块: 企业信息管理模块、 专项整治行动模块、 隐患排查模块、 企业诚信
模块、 行政执法模块;
企业风险分级管控模块: 安责险模块、 行政执法模块、 风险清单管控模块;
应急指挥与救援模块: 应急事件管理模块、应急预案模块, 值排班管理模块;
培训考试模块: 选课模块、考试模块、 知识人才库模块、 资料库模块;
【职责描述】
参与技术选型、 数据库设计、 Minio 服务器搭建与开发、用户角色权限开发、 审核流等模块开发。
【技术要点】
1. 使用 SpringCloud 架构, Nacos 服务注册与发现;
2. 使用 gateway 网关路由配置;
3. 使用 OpenFeign 服务调用;
4. 使用 Minio 文件服务器,存储文件;
5. 使用 Redis 缓存技术, 分布式锁的实现;
6. 使用 RabbitMQ 防止消息重复消费;
7. 使用 shiro 做权限框架;
【主要成绩】
1. 参与技术选型、 数据库 sql 优化;
2. Minio 文件上传模块开发;
3. 审核流设计与开发;
4. 登录用户角色权限设计与开发;
5. 企业综合管理系统部分模块业务开发,应急指挥与救援系统部分模块业务开发;
1. 参与技术选型、 数据库 sql 优化; 2. Minio 文件上传模块开发; 3. 审核流设计与开发; 4. 登录用户角色权限设计与开发;
【技术栈】 Spring Boot、 Mybatis、 MySQL、 Redis、 RabbitMQ、 Nginx 、 Minio;第 - 4 - 页 共 4 页 【项目描述】 贷前模块包括:贷前录件、交叉质检、 征信审核。 贷中模块包括:决策引擎、信审风控、放款管理。