个人介绍
个人技能:
1.熟悉 Java 核心 API、Java 多线程、Java 线程池的使用;
2.熟悉 Servlet、Java 反射机制、自定义注解的使用;
3.熟悉 Spring、Spring MVC、Spring Boot等;
4.熟悉 MyBatis-plus、Druid 的使用;
5.熟悉 Spring Cloud 相关组件;
6.熟悉数据库 MySQL、Redis;
7.熟悉消息中间件 RabbitMQ 和分表分库组件 ShardingSphere-JDBC;
8.熟悉 GitLab和 Jira 的使用;
9.熟悉 Python 语言的使用;
介绍:
技术爱好者,喜欢动手专研,热衷于编码,有团队精神,责任感极强。
工作经历
2022-07-15 -2023-03-15北京华清远见科技发展有限公司深圳分公司Java开发工程师
参与了个人理财系统、餐饮进销存管理系统以及 CMS 内容管理系统的后台开发工作。
教育经历
2019-09-18 - 2023-06-19广西科技师范学院计算机科学与技术本科
资质认证
技能
1.项目描述:本次项目主要解决问题的是,减少开发中基础功能的开发时间。系统核心功能是代码生成,主要模块有用户系统管理模块、在线开发模块、。客户在部署好该系统后即可对系统进行二次开发,大大提高系统的开发效率。 2.技术栈:MyBatis-plus+JWT+Vue+Element UI 3.个人职责: (1)业务调研、需求分析、原型设计、数据库设计、模块划分、框架搭建; (2)开发系统模块,模块功能有客户端用户管理、管理端用户管理、角色管理、权限管理、登录、注册、权限管理、数据字典管理; (3)开发表单开发模块,模块功能有数据库表开发、代码生成; (4)开发项目维护,模块功能有收支项目的新增、修改、删除; (5)使用自定义注解,实现接口幂等; (6)使用 JWT 技术、实现用户登录认证、用户权限认证; (7)使用全局异常处理类,实现统一返回格式处理;
1.项目描述:基于开源框架 Flask 的远程视频监控管理系统的设计与实现,既可以满足传统安全护卫的需求,又可以满足更多行业的管理需求,如智能家居、智能农业、智能物流、智能交通等,为智能管理领域的发展做出贡献。 2.技术栈:MyBatis-plus+JWT+Vue+Element UI + OpenCV + Redis 3.个人职责: (1)业务调研、需求分析、原型设计、数据库设计、模块划分、框架搭建; (2)开发管理端用户模块,模块功能有用户登录、注册功能、用户角色、权限设计、用户个人信息管理; (3)开发客户端用户模块,模块功能有用户登录、注册功能、用户个人信息管理; (4)开发设备模块,模块主要的功能是添加摄像设备,以及对设备进行维护; (5)开发分组模块,模块主要的功能是邀请和踢出成员、加入和移除设备; (6)开发监控模块,模块主要的功能是读取某一个分组中的设备的视频流并返回给前端; (7)开发日志模块,模块主要功能是查询用户的操作日志,如在分组中设备的新增或者移除; (8)开发录像模块,模块主要功能是存储和查询展示用户的监控截图、监控录像;
1.项目描述:本系统主要为的是对餐饮企业生产经营中进货、出货、销售、付款等进行全程跟踪和管理,有效辅助企业解决业务管理、分销管理、存货管理、营销计划的执行和监控、统计信息的收集等方面的业务问题,主要服务有系统管理服务、财务服务、库存服务、需求服务、销售服务、采购服务; 2.技术栈:Gateway+Nacos+Seata+OpenFeign+Sentinel+Redis+RabbitMQ+Redisson+JWT 3.个人职责: (1)业务调研、需求分析、原型设计、数据库设计、模块划分、框架搭建、接口文档编写; (2)负责管理端用户服务开发,服务功能有用户登录、注册功能、用户角色、权限设计、用户个人信息管理; (3)负责客户端用户服务开发,服务功能有用户登录、注册功能、用户个人信息管理; (4)负责财务服务开发,服务功能有项目维护、门店流水维护; (5)负责认证服务开发,使用 JWT 技术为用户发 token 认证令牌,对用户 token 进行认证; (6)负责网关服务开发,使用 JWT 以及网关过滤器对用户进行登录认证、权限认证; (7)使用全局异常处理类,实现统一返回格式处理; (8)使用 RabbitMQ 的延时队列实现订单的支付过期功能; (9)使用 Redis ,缓存销售菜品菜单的数据 (10)使用分布式事务 Seata ,保证跨进程的事务,如销售出单、用户金额扣减、库存扣减; (11)使用分布式锁 Redisson ,解决跨进程访问共享数据安全问题,如解决库存超减问题; (12)使用 Sentinel ,对下单接口进行限流保护;