个人介绍
我是Berg毕业于南昌大学共青学院,在校期间表现优异,担任过杭州光光计算机网络服务有限公司 Java开发工程师以及杭州光光计算机网络服务有限公司 Java开发工程师,负责过的项目有任务帮,宠明,仁寿便民网
擅长的技术栈是:
1.前端框架:熟悉使用 jQuery、Vue.js
2.后端框架:熟悉使用 Spring、Shiro、MyBatis、MyBatis-Plus、SpringBoot、 SpringMVC
3.分布式框架: 熟悉使用 SpringCloud Alibaba 并能独立思考解决需求
4.消息中间件: 熟悉使用 RocketMQ,WebSocket
5.数据库存储: 熟悉使用 MySQL、Redis、MongoDB、ElasticSearch 并且了解常用 的 MySQL 优化等
6.Web 服务器: Tomcat
7. 了解使用:Linux 基本命令
8.有大型互联网分布式系统的架构设计和开发经验,对微服务架构设计及实施落地 有实战经验
9. 熟悉使用 IDEA,Maven,Git,Tomcat 等开发工具
10.应用容器引擎:熟悉使用docker 11.流量控制组件:熟悉使用sentinel
工作经历
2022-12-03 -2022-12-20杭州富善网络科技有限公司Java开发工程师
公司主要业务就是研发本公司app,并且接客户订单,我的职责就是完成公司下达任务,帮助公司APP研发,并且参与维护工作,以及测试APP的可行性
2019-10-14 -2020-11-16杭州光光计算机网络服务有限公司Java开发工程师
公司主要业务就是研发本公司app,并且接客户订单,我的职责就是完成公司下达任务,帮助公司APP研发,并且参与维护工作,以及测试APP的可行性
教育经历
2015-01-09 - 2019-01-07南昌大学共青学院软件工程本科
技能
技术采用:MyBatis-Plus,Spring-Boot, Vue.js, SpringMVC,GetaWay, MySQL,Redis, JQuery, ElasticSearch 项目介绍: 这是一款可以用户完成问卷调查就可以获得金币奖励,当用户金币达到一定数量 便可以到金币商城进行变现,软件的问卷是通过商家发布问卷然后用户通过点击 答问卷,然后有寻智囊1区和二区,这两个区域对应获得奖励也不同,二区获得的金 币多但是难度也比较高,并且有的问卷是有时间限制的,当超过时间限制就会从 Redis中删除,用户就无法访问到,还有一个社区功能,里面可以讨论商家发布的话 题,还有金币奖励, 个人职责:专属任务模块,签到模块,金币模块,协助技术经理维护地区模块,兑换模块 技术要点: 使用 Spring Boot 做前后端分离项目使用 MyBatis-Plus 减少简单 SQL 语句编写,提高开发效率使用 Redis 缓存用户信息,兑换模块信息,订单明细信息,签到信息
1.引入 ES 搜索引擎解决全站搜索效率问题,优化用户查询时间. 2.分布式应用架构构建项目,使用 Spring Cloud Alibaba 来实现,用 Nacos 作 为注册中心,使用 Gateway 作用户访问的统一入口,服务间的调用使用 Feign 组件远程调用 3.采用 redis 分布式锁和 mysql 乐观锁来解决用户团购产生的并发问题 4.与前端人员联调接口数据是否准确,并使用 jmate 测试接口并发压力 5.引入 RocketMQ 消息中间件实现削峰填谷和项目解耦,提高项目性能 6.引入 redis 作为项目缓存,减少数据库访问压力
项目主要分为:订单模块,优惠卷模块,前后端交互模块, 用户模 块,抢购模块,拼团模块,商城模块,地区模块,搜索模块,会员模块,后台管理模块, 宠粮模块, 病症自检,消息模块,百科模块,支付模块,徽章模块, 短视频模块, 试用模块,秒杀模块 个人职责:1.分布式应用架构构建项目,使用 Spring Cloud Alibaba 来实现,用 Nacos 作为 注册中心,使用 Gateway 作用户访问的统一入口,服务间的调用使用 Fei gn 组件远程调用 2.使用 RocketMQ 做为消息中心减低限时模块中高峰期下单的压力以及有限实 现服务间的解耦 2019/10-2020/8 杭州光光计算机网络服务有限公司 Java 开发工程师 3.使用使用 elasticJob 来定时开启限时抢购商品,Redis 缓存显示抢购的商品,并 且设置有效时间 4.采用 Canal 实现 MySQL 和 Redis 之间数据的同步,减少手动更新数据 5.调用支付宝接口来完成支付功能 6.使用 Elasticsearch 去实现全站搜索的功能,使用 elastic Job 的分布式任务调 度去初始化数据到 Elasticsearch 7.使用 elasitc Job 解决分布式任务调度的问题