proginn1137214859
全职 · 300/日  ·  6525/月
工作时间: 工作日08:00-20:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我毕业于广东海洋大学,曾任职于广西鼎壹壹科技有限公司的java工程师

熟练技术栈:

1.扎实的Java基础,对JVM、JMM、集合、IO/NIO、多线程有一定的理解和应用;

2.了解JUC并发编程,对线程的生命周期、线程池使用、悲/乐观锁、CAS、自旋锁、synchronize锁升级机制、volatile、ThreadLocal等有了解;

3.熟悉SpringBoot、SpringMVC、Spring Security、SpringData JPA、MyBatis/Plus等主流开源框架;

4.熟悉MySQL数据库,熟悉SQL优化技巧,对MySQL底层如:MVCC、存储引擎有所了解;

5.熟练Redis,能够非常熟练地使用Redis不同数据类型设计不同的业务场景,以及对Redis日常使用时遇到的一些可用性问题,如:缓存穿透、雪崩、击穿等,能够根据业务场景给出合理的解决方案;

6.熟练掌握IDEA、Git、Maven、JIRA对项目进行构建和管理,并使用Swagger调试接口;

7.能够使用Linux操作系统,熟悉生产环境中的问题排查和优化;

8.了解JavaScript、HTML、CSS、Ajax、jQuery、Vue、Element-UI等前端开发技术;

9.熟悉微服务架构风格,主要对SpringCloud Alibaba系列微服务组件落地实现比较擅长,如:Nacos、OpenFeign、Ribbon、Sentinel、Gateway、Slueth/zipkin等组件;

10.了解消息中间件RabbitMQ、Kafka、RocketMQ,在项目中有实际应用,尤其是处理并发、系统异步耦合场景等解决方案;

工作经历

  • 2023-07-05 -2023-12-13广西鼎壹壹科技有限公司java开发

    岗位职责 1. 负责平台管理端模块开发:权限管理系统、区域管理、商品信息管理、商品上下架、营销活动管理; 2. 负责***服务端)应用开发:小程序用户登录、首页模块、商品分类、商品检索、商品详情页展示、购物车模块、订单支付、售后退货流程等; 3. 承担需求分析,项目立项、月度需求讨论,参与行业研究工作; 4. 承担业务快速落地,使用JIRA快速把控项目进度; 5. 负责日常线上日志的巡检(发现慢SQL、异常日志),及时针对异常情况进行优化或处理;

教育经历

  • 2019-09-01 - 2023-06-10广东海洋大学软件工程本科

    在校期间获得广东省javaB组蓝桥杯三等奖

技能

0
1
2
3
4
5
作品
括弧智学

项目概述:该项目是一个在线教育项目,采用B2C模式,使用微服务架构、项目 采用前后端分离开发 技术选型:前端技术包含:Vue、Element-UI、axios 后端技术包含:SpringBoot、SpringCloud、MyBatis-Plus、redis、 EasyExcel、JWT、OAuth2 第三方技术包含:阿里云OSS、阿里云视频点播服务和短信服务、微 信支付和登录、docker、Git 功能模块:后端包含:通用模块、讲师管理模块、课程管理模块、订单模块、图 片视频上传模块等 项目特点:1、JWT实现sso单点登录、OAuth2实现*第三方登录 2、SpringSecurity的认证与授权 3、Nacos实现模块的发现和注册,使用gateway来统一api路由管理

0
2023-12-13 12:43
一起探营销活动软件

项目描述: 本项目为广西鼎壹壹定制化开发的本土营销活动软件。依托于公司自有的短视频平台(快手、抖音、小红书)的网红号为依托,结合公司自有的自媒体运营团队,全面推广精准、精细化本土电商团购服务。用更加专业的玩法、引流活动吸引消费者,从而实现为线下门店引流。 区别于传统美团类型团购项目,本项目创意更在于以高质量内容、更专业的推广手段为依托,能够更加精细化地为合作商家提供精准的引流,且成本远低于传统类型团购的支出。 目前项目尚未上线 技术选型:SpringBoot、MyBatis-Plus、MySQL、Redis、RabbitMQ、UniApp 责任描述 1. 负责项目的接口文档编写,常规的需求文档整理、项目资料收集等工作; 2. 负责部分接口的开发,如:短信登录、商家热点缓存优化、好友共同关注、点赞排行榜设计与编码开发; 3. 配合测试人员完成测试工作,帮他收集测试报告,及时与各开发组长进行问题反馈; 技术描述 1、 实现短信登录接口时,使用Spring Session整合Redis,将用户session数据转移到Redis存储,从而实现分布式会话; 2、 优化商铺查询接口,将热点商品数据缓存到Redis,并设置合理的TTL过期时间。同时配置布隆过滤器,防止缓存穿透,从而降低外界查询时对DB带来的压力; 3、 使用雪花算法重构订单id生成策略,实现分布式场景下分布式ID的需求; 4、 在后台项目平台管理模块中,使用ECharts设计折线图、柱状图、扇形图展示不同的数据报表; 5、 在优惠券分发接口中,为了防止超卖情况出现,使用Redis+Lua实现加锁效果,解决超卖问题; 6、 在后台管理页面中,使用EasyExcel实现内容的导入与导出; 7、 独立设计完成了好友取关以及查看共同关注功能,主要使用Redis的Set数据结构进行实现; 8、 独立设计完成点赞榜、热点榜动态分值计算及动态排名;

0
2023-12-13 12:32
来伊份社区购

项目描述: 来伊份App致力于打造智慧新零售,为消费者带来线上线下无边界的智慧服务。 本项目主营核心业务板块: 1. “扫一扫”领卡入会成为品牌会员,领取会员权益,扫码活动领取门店优惠卷。 2. “会员码”打开来伊份会员码,一键完成支付和优惠核销,享受专属会员权益&福利。 3. “外卖”,在家即可订购来自世界美食大师严选臻品零食。 本项目致力于本土社区团购业务,一种互联网线上线下购物消费行为,是依托真实社区、来伊份线下数千家门店,打造的一种区域化、小众化、本地化、网络化的团购形式。依托线下门店打造社区和团长社交关系实现生鲜、零食等快消商品流通的新零售模式。 主要业务模块: 拉新模块、签到、外卖、伊起拼、闪购、会员码、无聊IM、积分商城、邀请好友、领券中心、发现等业务模块。 技术选型:SpringCloud Alibaba、MyBatis、MySQL、SSO、Redission、Redis、RabbitMQ、ElasticSearch、ELK 开发环境:Git、Jenkins(CI/CD) 部署环境:kubernetes、Docker、Nginx 岗位职责 1. 负责平台管理端模块开发:权限管理系统、区域管理、商品信息管理、商品上下架、营销活动管理; 2. 负责前台(*小程序服务端)应用开发:小程序用户登录、首页模块、商品分类、商品检索、商品详情页展示、购物车模块、订单支付、售后退货流程等; 3. 承担需求分析,项目立项、月度需求讨论,参与行业研究工作; 4. 承担业务快速落地,使用JIRA快速把控项目进度; 5. 负责日常线上日志的巡检(发现慢SQL、异常日志),及时针对异常情况进行优化或处理; 技术描述 1、 使用Redis缓存高频数据,如:三级分类、区域信息、首页Banner广告、秒杀Sku缓存信息; 2、 使用Redis Java组件Redission,在生成订单时,锁定订单部分业务流程,防止超卖情况出现; 3、 在商品上架时,通过拼接商品Sku数据以及关联的库存状态、三级分类等数据,形成JSON格式文档,存储在ElasticSearch中,借助ElasticSearch倒排索引实现快速检索数据,提高检索速度以及精准度; 4、 商品上下架过程中,修改数据库表上下架状态,之后通过RabbitMQ发送信息,最终实现ES中数据同步; 5、 在支付完毕后,使用RabbitMQ异步的方式,确认支付状态以及扣减库存; 6、 基于kubernetes部署项目,使用Docker作为服务容器,因为线上微服务内部的日志不便于分布式的去采集,所以我们采用ELK技术栈,在每一个微服务中引入Logstash依赖,将INFO/ERROR级别日志采集到Logstash,再导入到ES中,通过Kibana的Discover控制面板,编写固定的查询格式,实现集中式的收集、检索业务服务的日志;

0
2023-12-13 12:04
更新于: 2023-12-13 浏览: 115