个人介绍
1、掌握JavaSE基础知识,常用算法和数据结构,能够熟练用数据结构处理逻辑问题,熟悉多线程与并发编程,各类集合使用,拥有丰富的系统设计分析能力及面向对象分析和设计能力,熟悉反射、自定义注解、泛型等;
2、熟悉RabbMQ消息中间件,消息模型、持久化、消息发送消费确认模式,解决过分布式事务最终一致性业务场景以及消息异步处理、提高代码解耦性、削峰
3、熟悉JUC多线程与并发,了解Volatile关键字来保证内存可见性、AtomicInteger解决Volatile原子性问题、ABA问题,通过CopyOnWriteArrayList、CopyOnWriteArraySet、ConcurrentHashMap方法解决集合安全问题,了解线程锁如:公平锁和非公平锁、可重入锁、自旋锁等,熟悉CountDownLatch计数器、CyclicBarrier循环栅栏、Semaphore信号量等方法使用以及多线程池的使用;
4、熟悉Elasticsearch 搜索引擎,在项目中使用进行多级分类查询数据并且高亮关键字展示;
5、熟悉JVM、JMM, GC底层算法,熟悉多种常见的垃圾回收器,熟悉JVM调优,有实战经验 有丰富 JVM 调优经验
6、掌握Spring boot、Spring、Mybatis与Mybatis-Plus,有项目实战经验,可以通过需求快速构建项目,看过核心源码 7、熟悉SpringCloud常用组件,注册中心Eureka、Nacos,Consul,负载均衡器Ribbon,客户端调用工具Rest和Feign。分布式配置中心Config,服务保护Hystrix、Sentinel ,网关Zuul Gateway;
8、熟悉Activiti6工作流,解决项目审核流程的实时监听和可见性;
9、熟悉Dobbo服务治理中间件,熟悉Zookeeper注册中心的应用;
10、熟悉Netty高性能、异步事件驱动的NIO非阻塞通道框架。
11、熟系SQL语言与MySQL调优,主从复制构建、拥有上线实战经验、了解Mycat数据库中间件;
12、熟悉常用的设计模式,如:观察者模式、单例模式、工厂模式、代理模式、装饰器模式、享元模式等;
13、熟悉Redis数据持久化机制、多数据类型缓存应用、高可用机制以及多种分布式集群实现、持久化、主从复制、哨兵、分片集群;
1
工作经历
2023-02-02 -至今顺德恒维科技有限公司Java后端开发工程师
负责公司OA项目的后端开发,采用敏捷开发的方式去满足公司对流程的要求。通过领导和各个部门负责人的讨论去了解和整理需求,在OA系统中进行呈现。
2022-01-08 -2023-02-02深圳鹏途交通科技有限公司Java后端开发
负责公司项目的后端开发,在任职一年期间负责两个项目开发, 第一个项目是深圳生态保护管理系统,负责设计上传生态动物信息模块和根据不同维度进行统计生态类型的统计图等。 第二个项目是执法一张图,主要负责统计深圳整个城市中每个区域的生态编号,通过大屏的方式进行展现,实时处理和统计数据。
2021-02-07 -2022-02-07广西南宁菜牙软件科技有限公司Java后端开发工程师
负责公司项目的后端开发,在任职一年期间负责了5个项目开发,土地抵押项目、征地项目、OA系统、创新创业证书项目等。
教育经历
2017-02-09 - 2021-02-06南宁学院软件工程本科
资质认证
技能
微商相册是一款云端共享相册软件,主要用于微商领域的移动电商服务。它具备以下特点: 一键转发功能:允许用户在微商相册中发布图文信息,并通过一键操作将其分享到个人朋友圈或其他社交平台上。 团队共享:支持团队成员之间的资料共享和内容的一键分发,使得团队合作更加高效便捷。 素材采集与管理:用户可以创建云端相册,并将自主上传的图片、文案与其他来源的图文素材(如已关注的供应商或好友的相册)进行转发和管理。 智能搜索:利用图像识别技术,快速检索并找到所需的内容,提高工作效率。 社交媒体集成:可以将微商相册与用户的线上店铺(如淘宝、天猫)同步,便于在不同的社交媒体平台上展示和销售产品。 省时省力:避免了传统的复制粘贴方式,节省了大量的时间和*空间,同时也简化了多平台的分享流程。 本人在职期间负责开单模块后端开发,开单模块中包含选择客户模块、商品模块、运费模板模块、收货地址模块、商品草稿模块、打单模块等。
1.项目分为系统管理模块、创新创业项目模块、学分认证模块、任务处理模块、公告模块、学分预警模块等, (1)系统管理模块中对学生、教师等不同角色的用户信息进行管理以及系统字典、菜单、角色、岗位等。 (2)创新创业项目模块主要是教师进行手动录入创新创业项目和创新创业项目子类等信息,供学生进行学分认证选择。 (3) 学分认证模块中学生可以进行学分认证,模块内有学生个人资料模块,可以保存自己的证书等材料,方便下次使用。 (4)任务处理模块:认证学分是一个流程,通过不同层级领导进行审批,模块中有待我处理模块、已办任务等模块。 (5)公告模块:主要是给校领导进行发布创新创业学费认证公告和其他通知公告。 (6)学分预警模块是提醒大三大四学生中为满学校最低学分要求的学生进行发送预警通知,可以自动预警和手动预警。 2. 该系统有我个人完成,从需求分析、产品原型、技术选型、系统部署上线都由个人完成。