Java 基础知识:擅长
SSM 架构整合、Spring Boot +Spring Cloud Alibaba +Docker;擅长
Nginx服务代理、redis缓存、分布式锁实现、高并发、高可用、高性能系统开发;擅长
Oracle 、MySql、postgreSQL关系型数据库的使用;擅长
RocketMQ消息队列、分布式事务:;擅长
Linux系统以及常用操作指令;擅长
JQury、AJAX、vue前端开发技术;擅长
Git项目管理工具以及常用操作指令;擅长
JVM 虚拟机(Java内存区域、虚拟机垃圾算法、虚拟垃圾收集器、JVM内存管理);掌握
项目经验
项目名称:单点认证平台
开发工具:Java、IntelliJ IDEA、Git、Navicat for MySQL、Redis、Nginx、Docker、MySql
开发环境:Tomcat、JDK1.8
框架技术:SpringCloud Alibaba、Spring Security、Oauth2.0、MyBatisPlus。
项目描述:搭建资源授权中间件以及用户登录服务中间件,协调用户在登录各个客户端时用户体系不一致的问题,将客户端与登录服务分离开来;用户在登录客户端时,需要先登录授权层;登录成功后再回调到客户端提供的回调地址。
登录服务统一交由单点认证平台,减轻了客户端开发登录服务的工作量,提高开发效率,实现敏捷开发。
责任描述:前期的需求分析、技术选型、数据表设计和以及项目框架搭建都是一人独立完成的。
项目名称:权限中心
开发工具:Java、IntelliJ IDEA、Git、Navicat for MySQL、Redis、Nginx、Docker、MySql
开发环境:Tomcat、JDK1.8
框架技术:SpringCloud Alibaba、MyBatisPlus。
项目描述:权限管理中间件,管理员后台资源配置中心,需要搭配单点认证平台一起使用;负责维护租户信息、用户和角色信息、组织架构、客户端接入单点的信息配置以及客户端的菜单配置;超级管理员可配置租户管理员权限、发放客户端单点接入密钥、录入客户端菜单信息;租户管理员员可管理租户内用户,配置用户、绑定角色、菜单授权。
用户信息权限控制统一交由权限中心进行控制,减轻了客户端非业务开发的工作量,便于客户端专注于本身的业务实现,提高开发效率,实现敏捷开发。
责任描述:设计思维导图、出具设计方案、数据表设计以及项目框架搭建。
项目名称:服务网关
开发工具:Java、IntelliJ IDEA、Git、Navicat for MySQL、Redis、Nginx、Docker、MySql
开发环境:Tomcat、JDK1.8
框架技术:SpringCloud Alibaba、SpringCloud Gateway、MyBatisPlus。
项目描述:网络请求转发中间件;结合SpringCloud Gateway框架搭建微服务网关,解决微服务请求的负载均衡、请求转发、token令牌校验以及当前用户信息转换。
责任描述:设计思维导图、出具设计方案、数据表设计以及项目框架搭建。
物联网系统,集成饲喂料塔,水表,电表,环控设备,视频监控,AI计数等,对数据和设备状态等进行监控,根据自定义策略进行智能报警。
数据可视化服务,将数据转化成图表,支持用户自定义数据集和展示方式,数据集支持SQL、HTTP、JSON等,用户高度自定义