1. 具备扎实的 Java 基础功底,熟悉常用设计模式,算法,JVM 原理,Reactor 模型;理解 IO,多线程与并发,集合等基础框架。2. 熟悉主流 SOA,微服务架构。3. 熟练使用 spring cloud,Nocas,dubbo,zookeeper 技术,了解 dubbo,zookeeper 设计原理,研究过其核心源码,搭建过 SpringCould 体系构建的微服务架构。4. 熟悉使用 restful api,rpc,websocket 技术,研究过 netty 源码。5. 熟悉使用 websocket、SpringMVC、Spring,Spring boot,Spring could阿里巴巴组件、Mybatis,并阅读过源码。6. 熟悉 Spring AOP,Spring IOC,SPI,自动装配,循环依赖,反射,注解解析器等。7. 熟悉常用的服务中间件,如 RocketMQ,fastDFS 分布式文件系统等。8. 熟悉 MySQL,Oracle,MongoDB,+elasticsearch,redis,TIDB 数据库及其使用。9. 熟练使用 idea 集成开发环境,熟悉使用 Git,Maven 等项目管理及项目构建工具。10. 熟悉数据库中间件 sharding-jdbc,canal。11.FFmpeg 视频编解码技术。12.熟悉 Linux 常用命令,docker 技术,nginx。
项目名称:健康气象服务平台 开发环境:idea+ maven+mysql+mongodb+redis+elasticsearch+git+jdk1.8技术选型:Springboot+Springdatajpa+WebSocket+xxl-job+rocketmq+fastDFS+ nginx+ffmpeg项目描述:健康气象服务平台是一个天津市气象局天气信息平台,包含网站前台和后台管理。 前台:气象小时,实况和十五天预报的中国天气网数据采集和列表,采集天擎小时和实况数据;根据指数模型数据用于制作产品 word 文档和获取区域填图等级,数据订正;Gis 地图业务(风,雨,温度,能见度),预警信号统计服务,系统运行状态,发布效果监控,产品共享(实时监控并采集 ftp 文件和定时采集历史文件),发布中心可视化,气象局可视化,预警信息(驳回,签批,应急办 or 应急委,发布),检测预警信息,审批模板和年度报告下载,白名单验证,常用提示语,通知信息和流程,信息发送设备,气象数据获取记录,预警策略和发布渠道,气象数据报警和明细,实时发求职意向专业技能项目经历个人信息工作经历送预警流程和各流程预警数量等功能的实现; 后台:自动站管理,行政区划树管理,用户管理,角色管理,权限管理,菜单管理。责任描述:1. 气象小时,实况和十五天预报的中国天气网数据采集,采集天擎小时和实况数据。2. 根据指数模型数据用于制作产品 word 文档和获取区域填图等级,数据订正。3. 保存或编辑预警信息,审批流程功能,产品共享,Gis 地图业务(对一小时内的风,雨,温度,能见度的实况数据的处理展示),发布中心可视化(查找概况信息,天气 24h 预报,预警信息统计,,决策服务监控,今天值班信息,规章制度最新信息,统计一小时,三小时,六小时极值),气象局可视化(预警级别统计,预警发送渠道统计,正在生效预警信息,预警发布统计,部门发布统计,最新预警发布监控)。技术描述:1.后端使用 Spring boot 框架进行开发。2.使用 Nginx 实现前端部署。3.使用 WebSocket 向页面推送数据。4.使用 fastDFS 来存放气象文件。5.使用 rocketmq 异步向不同的渠道发布消息,如短信等。6.使用 ffmpeg 对上传的视频格式转换以及播放。
项目名称:智能人力资源管理系统 开发环境:idea+jwt+jdk1.8+maven+git+mysql技术选型:springboot,redis,rocketmq,springcloud alibaba、mybatis、vue、nacos、gateway项目描述:iHRM 系统是为中大型企业设计的全模块化人力资源管理系统,涵盖 员工档案管理、考勤统计、绩效考核、薪资核算、招聘流程管理 等核心模块。系统支持多角色权限(HR、部门经理、员工)和千人级企业并发操作,日均处理 10W+ 考勤打卡记录,薪资计算误差率低于 0.1%。通过数据可视化驾驶舱,为企业提供实时人力成本分析与决策支持。自定义工作流通过 Redis 分布式锁和数据库乐观锁保障审批流程的并发一致性。责任描述:1. 核心模块设计与开发• 员工信息管理模块o 设计员工档案的 增删改查接口,支持批量导入/导出(POI 实现 Excel 解析),结合 工厂模式 动态生成不同职级员工的档案模板。o 使用 策略模式 实现考勤规则引擎(如弹性工时、固定工时),根据规则自动计算迟到/早退时长,降低代码冗余。o 基于 单例模式 封装 Redis 缓存工具类,员工基础信息查询响应时间从 200ms 优化至 20ms。• 薪资核算模块o 开发薪资计算引擎,整合社保、个税、绩效奖金规则,通过 模板方法模式 定义薪资计算流程(如基础薪资→扣减项→发放项)。o 利用 观察者模式 实现薪资发放后的消息通知(邮件、企业微信),解耦业务逻辑与通知渠道。o 通过 代理模式 控制薪资数据的权限访问(如普通员工仅查看汇总金额,HR 可查看明细)。• 工作流引擎设计和实现o 数据库设计:主导设计流程引擎核心表结构(wf_process 流程定义、wf_instance 流程实例、wf_task 任务实例),支持 JSON 存储流程节点与跳转条件。o 状态驱动:基于 状态模式 管理流程实例状态(如 DRAFT、APPROVING、COMPLETED),实现状态转换与持久化。o 动态任务分配:通过 工厂模式 生成不同类型的任务节点(审批、会签、自动触发)。o 条件分支处理:解析 JSON 流程定义• 多级审批实现:基于 责任链模式 动态组装审批链(直属领导 → 部门总监 → HR),支持审批人自动跳过与转派。• 会签/或签功能:在 wf_task 表中记录多处理人,通过计数器统计完成比例(如 3 人中
健康气象服务平台是一个天津市气象局天气信息平台,包含网站前台和后台管理。 前台:气象小时,实况和十五天预报的中国天气网数据采集和列表,采集天擎小时和实况数据;根据指数模型数据用于制作产品 word 文档和获取区域填图等级,数据订正;Gis 地图业务(风,雨,温度,能见度),预警信
在前台搜索商品,购买商品、加入购物车、下单、秒杀商品等。后台系统主要包含以下功能:商品管理包括商品列表,添加商品,商品审核,商品配置,商品分类,规格参数,品牌、图片库管理;运营管理包括秒杀活动列表、秒杀审核列表、满减活动列表,广告位等;订单管理包括订单列表,确认收货;用户管理包括