掌握 HTML,CSS,JavaScript 相关技术,熟练使用 ES6 语法,掌握 Vue 框架的使用以及原理;
掌握 Python 语言使用,熟悉Flask,Django框架,熟悉 Pytorch 和 Tensorflow 框架使用;
熟悉 ThreeJS,WebGL 相关技术,熟悉数字孪生三维可视化项目开发;
掌握 JavaSE,包括 Java 基础、泛型、JVM 原理、反射机制,JUC并发编程等相关知识;
熟悉 Spring、SpringMVC、Mybatis、SpringBoot 等常用开发框架的使用以及原理;
掌握 MySql 关系型数据库的使用,熟悉底层数据结构、索引优化、事务处理、存储引擎原理;
熟悉 SpringCloud 的基本架构,有使用 Nacos、Sentinel、RabbitMQ 等微服务组件开发项目的经验;
熟悉 Docker、Linux、Git 等工具使用,掌握项目发布上线流程,熟悉基本运维技能;
1. 基于SpringCloud的企业数据中台
项目主要使用 SpringCloud、SpringGateway、Eureka、RabbitMQ、Flowable、Redis、MySQL 等技术开发,
实现数据同步、数据开发、数据管理、数据质量控制到数据应用价值实现;
负责开发主要功能模块,包括元数据管理、数据资产管理、数据质量管理、数据脱敏、数据集成与服务等;
负责平台的限流、熔断、接口鉴权、异步调用、日志链路、配置中心等分布式解决方案完成平台业务场景;
负责数据开发,对接数据仓库到数据中台,对数据进行清洗,提取等操作,向外提供数据服务;
2. 基于 Redis优惠券抢购网站
项目主要使用SpringBoot、MyBatisPlus、MySQL、Redis技术开发,主要功能包括:店铺点赞,店铺排行, 优惠
券抢购等,实现高并发场景下优惠券秒杀的功能;
通过采用Redis和JWT技术,解决传统多服务器Session共享的问题,实现用户状态的无状态化管理;
通过使用互斥锁、多级缓存机制,解决缓存击穿和缓存雪崩问题,确保系统的可靠性和稳定性;
通过使用 Redis 分布式锁,解决高并发场景下优惠券超卖问题,确保分布式架构数据的安全性;
通过使用 Lua 脚本解决 Redis 命令执行原子性问题,确保复杂的业务操作的原子性;
3. 缘之家微信小程序
项目主要使用 SpringBoot、SpringMVC、MyBatisPlus、Shiro、Thymeleaf、BootStrap 和微信开发者工具等
技术开发,实现通过小程序预约检车、验车等汽车服务和在线商城销售汽车配件服务;
负责在线商城的前后端开发,设计乐观锁和同步锁防止商品出售时商品信息被更改;
优化查询订单时查询多张表性能较差问题,通过 mybatis 级联查询优化 sql 语句提高查询性能;
对接微信支付功能,查阅官方文档实现在线支付,通过远程 debug 调试支付回调功能;
负责微信小程序登录功能,负责小程序后端服务部署,后端服务SSL,域名搭建等功能;
基于研究方向匹配的学术论文审稿系统是在基于B\S架构设计的网站,系统主要为论文投稿审核设计,通过论文稿件的标题和摘要自动分析关键词,在通过人工智能算法为投稿论文自动分配审稿人。后端采用较为流行的SpringBoot+Redis+Mysql架构,关系型数据库使用的Mysql5.7版
使用Python语言开发桌面应用程序,实现数据自动采集,下载归类,使用playwright框架和selenium框架开发,通过浏览器自动化数据采集。