个人介绍
1. 具备扎实的java基础,熟练掌握javaIO流、集合结构、多线程、反射、泛型、注解等基础开发技术; 2. 熟悉使用JavaScript、jQuery、vue等前端技术,掌握jsp的使用。对二次开发vue-admin也有一定了解,有项目 经验 ; 3. 熟悉Spring、SpringMVC、Mybatis、Mybatis—Plus 等主流开源框架,有实战经验,可根据需求快速构建项目; 4. 能熟练使用Spring cloud、Spring boot等技术,熟悉分布式处理机制。熟悉运用常见组件:Zuul、OpenFeign、 Hystrix、Robbin、Nacos、Dubbo、Zookeeper等; 5. 了解Bean的生命周期、IOC的容器注入、AOP切面编程、Bean的自动注入; 6. 熟练使用软件开发:Idea、HBuilderX、MyEclipse,Git、SVN数据传输工具; 7. 了解Linux系统,熟悉Linux、Docker常用命令; 8. 了解分布式锁、分布式事务、Bean的循环依赖等,有相关解决方案; 9. 熟悉掌握数据库使用Mysql;SQL语法和MySQL调优,对索引、事务、锁有一定了解; 10.熟悉redis、熟悉五种基本数据结果;了解缓存穿透、缓存击穿、缓存雪崩等问题的解决方案; 11.熟悉Java设计模式理念使用:单例模式、MVC分层设计模式、代理模式、简单工厂模式; 12.熟悉RabbitMQ、activeMQ等中间键,对消失丢失、消息重复、消息有序等问题有解决方案; 13.熟悉elasticsearch、solr基本用法,使用ES完成业务的搜索功能;
工作经历
2021-09-03 -2023-09-04实信达科技Java
公司主要外接项目,主要负责数字化文档信息的存储,如法院信息文档,公司数据化保密,还会有外接一些小程序项目,如美食坊和养老院项目
教育经历
2018-08-06 - 2022-09-06湖南理工学院信息与计算科学本科
技能
项目描述: 中运达食坊是一个通过互联网提供便捷、快速、安全的当地餐饮点餐服务的项目。食坊将致力于为消费 者提供新鲜、健康、美味的餐点,结合现代化的烹饪技术和优质的食材,以满足不同口味和饮食需求的消费者。 模块描述: 1. 首页附近店家显示功能:负责实现首页展示附近店家的功能,包括店家信息的查询、展示和性能优化,如数据库 索引、缓存、分页查询等。 2. 优惠劵秒杀功能:负责实现优惠劵秒杀的功能,包括库存管理、超卖问题的解决,使用Redis作为缓存和分布式锁 来处理并发场景下的秒杀请求。 3. 达人探店设置功能:负责实现达人探店的设置功能,包括达人信息的管理、关注、签到和点赞等功能的实现。 4. 业务流程优化:负责优化业务流程,包括使用消息队列(如RabbitMQ)来异步处理店家信息的更新操作,提高 系统的性能和可扩展性。 5. 性能优化:负责对系统进行性能测试和压力测试,并根据测试结果进行优化,包括代码的优化、日志和监控的增 加等,以保障系统的高性能和稳定运行。 责任描述: 1. 首页附近店家显示功能:负责实现首页展示附近店家的功能,包括店家信息的查询、展示和性能优化,如数据库 索引、缓存、分页查询等。 2. 达人探店设置功能:负责实现达人探店的设置功能,包括达人信息的管理、关注、签到和点赞等功能的实现。 3. 业务流程优化:负责优化业务流程,包括使用消息队列(如RabbitMQ)来异步处理店家信息的更新操作,提高 系统的性能和可扩展性。
幸福养老机构为中小型养老类的*小程序,为老年人提供附近养老院信息,且为老年人提供精准的 入院选位服务。该小程序销售商品品类众多,个人护理、生活用品一应俱全,可远程下单,帮助子女更好照顾老人; 1. 系统管理模块,根据对普通用户,护工等内部人员设置不同的权限,以及登录注册校验 2. 基础业务模块,用户根据关键词、养老院名字等条件搜索养老院,并进行入住办理 3. 商品销售模块,点击选好的养老院,显示商品的分类信息,并在下单时需要备注老人的房号和床号,用户也可自行添加 地址 4. 订单支付模块,通过后台管理订单信息,并显示支付状态 责任描述: 1. 接口文档的编写、接口设计、数据库表格的设计 2. 商品模块,商品的分类、商品的详情设计与业务开发 3. 养老院的信息导入和老人信息的录入模块 4. 首页的设计与开发管理 技术实现: 1. 采用Redis做缓存服务器,从缓存读取数据,缓解数据库压力 2. 为了满足商品数据的查询性能和精准搜索的功能性需求,使用ES实现商品信息的存储和搜索 3. 使用eureka作为注册中心,实现服务的发现与治理,使用Fegin远程调用各个服务 4. 使用Redis分布式锁保证接口幂等性 5. 使用分布式事务进行异常事务数据回滚
大型内部企业管理平台,公司内部人员可通过网站实时了解公司的员工的基本信息,针对公司促销商 品科进行在线设置,实时了解公司的财务管理、货物的储运管理,车辆管理以及公司仓库的管理情况。审批人员对 公司的职工工资、销售的账务、采购支出的费用、其他的费用支出、录入都能实时监测和审批,极大的方便了公司 的管理。 模块描述: 1. 登录录入模块用户登录和员工注册,公司人员后台登录管理,权限与鉴权 2. 员工基础信息管理模块,通过员工工号、员工姓名、入职日期进行查询 3. 销售、采购货品模块,销售、采购都会有相关的库存变动和资金变动,以及相关的发票生成和人员审批流程 4. 储运管理和仓库管理模块,储运会记录途中订单信息、已送达等货品信息,仓库的货品数量,以及采购回来有最 佳的仓储策略推荐 5. 财务管理模块,财务审批后(主要是销售、采购、其他费用),会生成发票信息,对发票金额进行资金管理和总账 管理 责任描述: 1. 配合产品经理需求分析,需求评审 2. 接口文档的编写、接口设计、数据库表格的设计 3. 采购管理模块,对采购订单的延期处理,支票模块的设计与业务开发 4. 参与其他费用管理模块业务开发,包扩费用录入单的生成、费用申请单的生成 5. 参与登录注册模块的设计和系统日志模块的开发 技术实现: 1. 采用 Redis 做缓存服务器,从缓存读取用户数据和获取 token 信息 2. 使用 ES 对订单和支付交易信息进行快速搜索,解决数据库资源消耗响应慢的问题 3. 使用 Nacos 作为注册中心,实现服务的发现与治理,用 Fegin 远程调用各个服务 4. 使用 Redis 分布式锁保证接口幂等性,以及实现单数据的同步处理 5. 使用 RabbitMQ 异步发送消息实现超时订单处理 6. 使用分布式事务进行异常事务数据回滚