Java 核心基础
面向对象编程(OOP):封装、继承、多态
数据类型、运算符、控制流程
异常处理机制
泛型编程
注解(Annotation)
开发框架
Spring Boot:快速构建应用
Spring Cloud:微服务架构(服务发现、配置中心、熔断器等)
Spring Data:数据库访问
ORM 框架:
MyBatis
MyBatis-plus
数据库技术
MySQL、Oracle
SQL 语法与优化
事务管理(ACID、隔离级别)
索引设计与优化
非关系型数据库Redis:缓存、分布式锁
数据库连接池:Druid
消息队列:RabbitMQ
前后端交互
RESTful API
WebSocket即时通讯
开发工具:IntelliJ IDEA
版本控制:Git
构建工具:Maven
高并发与高可用 负载均衡(Nginx)
云服务:阿里云、七牛云
其他技能
Linux 基础和常用命令
网络基础 TCP/IP、HTTP/HTTPS
加密算法(AES、RSA)
项目一
1、项目简介
该项目是为公司内部体彩业务线发展而开发的项目,项目集成有APP端、H5端、PC后台管理端、微信小程序端。
项目涵盖彩票销售、订单管理、大神跟单、用户合买、开奖计算、奖金发放、用户充值等核心功能。
系统支持多种彩票类型,如竞彩足球、竞彩篮球、大乐透、排列三、排列五、七星彩等体彩玩法。
2、技术栈
● 后端框架:Spring Boot
● 前段框架:Vue2
● 数据库:MySQL、Redis非关系型数据库
● 消息队列:RabbitMQ
● 定时器:Quartz
● 其它工具:Swagger文档、Jenkins
3、负责功能模块
● 彩票销售模块开发
1.竞彩足球和竞彩篮球比赛的数据抓取、投注内容显示、投注数据选择、理论奖金计算
2.使用Redis缓存热门彩票玩法的数据信息,将订单创建相应时间从1200毫秒降低到100毫秒
3.基于RabbitMQ实现订单异步处理,提升系统可扩展性
●开奖计算模块开发
1.设计并实现竞彩足球和竞彩篮球开奖计算模块,通过Quartz定时对未计算奖金订单实现开奖计算
2.使用Redis缓存已结束赛事赛过,优化订单算奖速度,将算奖速度从20秒降低到3秒
●奖金发放模块开发
1.实现奖金一键点击自动发放功能,支持批量处理中奖订单
2.使用消息队列RabbitMQ异步处理奖金发放任务
3.设计人工对账机制,确保开奖计算与奖金发放的准确性和一致性
●高并发优化
1.使用Redis缓存热门彩票玩法的开奖结果和中奖信息,减少数据库查询压力
2.通过数据库优化索引提升系统查询效率
项目二
1、项目简介
该项目是为公司内部线下实体店业务发展而开发的项目,项目集成有APP端、H5端、PC网站端、PC后台管理端。
项目涵盖出票功能、订单管理、对账功能、兑奖管理、数据统计等核心功能。
系统支持多种类型出票,如竞足、竞篮、大乐透、排列三、排列五、七星彩等玩法。
2、技术栈
● 后端框架:Spring Boot
● 前段框架:Vue2
● 数据库:MySQL、Oracle、Redis非关系型数据库
● 定时器:Quartz
3、负责功能模块
● 出票功能模块开发
1.由系统给各个实体店分发订单,将已分发的订单存储到Redis中
2.使用Redis缓存店铺数据信息,减少出票订单提交时数据库查询压力
3.使用Quartz异步更新Oralce数据库订单状态
● 订单管理模块开发
1.使用Redis缓存某个时间段内的订单数据,减少数据库查询压力
● 高并发优化
1.使用Redis缓存近7日订单、兑奖、统计数据,减少数据库查询压力
2.通过数据库优化索引提升系统查询效率
项目三
1、项目简介
该项目是与徐州译阳教育有限公司合作开发的一款面向学生家长及教师的系统,项目集成有学生APP端、教师APP端、PC后台管理
端。
项目涵盖学生课程表、成绩考核、学费缴费、课后作业、教师管理、教师考核、区域管理、学生入学、年级管理等核心功能。
2、技术栈
● 后端框架:Spring Boot
● 前段框架:Vue2
● 数据库:MySQL、Redis非关系型数据库
● 消息队列:RabbitMQ
● 定时器:Quartz
● 其它工具:Swagger文档
3、负责功能模块
● 学费缴费模块开发
1.缴费订单获取、跳转三方支付平台、支付回调
2.使用Redis缓存待缴费订单数据信息
3.基于RabbitMQ实现订单缴费成功后异步处理
●高并发优化
1.使用Redis缓存成绩数据、一个月内学生课程表数据,减少数据库查询压力
2.通过数据库优化索引提升系统查询效率
1、项目简介 该项目是与徐州译阳教育有限公司合作开发的一款面向学生家长及教师的系统,项目集成有学生APP端、教师APP端、PC后台管理 端。 项目涵盖学生课程表、成绩考核、学费缴费、课后作业、教师管理、教师考核、区域管理、学生入学、年级管理等核心功能。 2、技术栈
1、项目简介 该项目是为公司内部体彩业务线发展而开发的项目,项目集成有APP端、H5端、PC后台管理端、微信小程序端。 项目涵盖彩票销售、订单管理、大神跟单、用户合买、开奖计算、奖金发放、用户充值等核心功能。 系统支持多种彩票类型,如竞彩足球、竞彩篮球、大乐透、排列三
1、项目简介 该项目是为公司内部体彩业务线发展而开发的项目,项目集成有APP端、H5端、PC后台管理端、微信小程序端。 项目涵盖彩票销售、订单管理、大神跟单、用户合买、开奖计算、奖金发放、用户充值等核心功能。 系统支持多种彩票类型,如竞彩足球、竞彩篮球、大乐透、排列三