项目名称:运维管控平台系统
开发环境:idea+mysql+maven+linux+jdk+git
技术实现:Spring+SpringMVC+Telsa+Maven+MyBatis+React
项目描述: 为保证系统对外提供高可用、高可靠、高性能、高扩展的服务,提高对业务的支撑和保 障能力,新核心体系需要提供在多场景下的管控能力:
1.提升应急处理能力:系统运行异常情况时,需要保证线上服务不受影响。
2.提供平滑上线能力:系统运行中需要发版时,为了不停止提供服务进而影响用户使 用,需要进行不停机发版。
3.提供独立子系统统一管理能力。
4.标准化数据库客户端工具:目前我中心针对生产数据库的访问都是通过命令行客户 端工具,而对于测试环境数据库的访问方式既有命令行客户端工具,另外还存在各 式各样的第三方数据库客户端工具
个人职责:1. 审计模块:使用SpringAOP实现审计流水入库,解决系统异常回显机制与数据入库冲 突及autoReconnect失效问题。
2.规则管理模块:使用正则判断文件是否是规则源码,读取文件内容转为字符串入库。解 决页面文件上传双请求冲突。
3.流量切换模块:动态更新Nginx配置文件并Reload,解决关联事务批量修改及统一回 滚问题。
4.Sql编辑模块:将批量搜索数据库的时间缩短了原时间的一半以上。
5.前端相关:react路由配置及特定效果的实现。
6.Dzone、Sharding模块:基础逻辑业务。
项目名称:灵感APP
开发环境:idea+mysql+maven+linux+jdk+git
技术实现:SpringBoot+Redis+Maven+ElasticSearch+RabbitMQ+MyBatis-Plus
项目描述:“灵感”是一个聚焦全球顶尖视觉创意,捕捉当下美学灵感并呈现生活中新奇不凡的视频 分享社交APP。在“灵感”,每个人都是孤独的艺术家,和其他孤独又有趣的灵魂一起, 探索你未知的精神角落。
个人职责:1. 使用SpringAOP结合Redis实现项目的缓存。
2.使用SpringAOP记录日志信息。
3.根据阿里云官方文档包装视频上传、短信验证工具类。
4.使用阿里云OSS存储视频图片。
5.使用阿里云服务发送验证码并用Redis存储验证码。
6.使用ElisticSearch实现首页App的搜索功能。
完成用户收藏、视频发布、历史记录、登录、注册、视频播放等功能。