sharpbb
1月前来过
全职 · 300/日  ·  6525/月
工作时间: 工作日09:00-18:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我是程序员客栈的【爆爆】,一名【java后端开发】;

我毕业于【浙江工商职业技术学院】,担任过【杭州倪浩科技公司】的【java开发】;

负责过【商城后台】,【搜索服务】,【秒杀业务】的开发;

1.  熟练掌握JavaSE基础知识,熟悉多线程与并发编程;有较好的系统设计及面向对象分析和设计能力;熟悉常用设计模式;熟悉常用数据结构,常用算法以及代码实现。

2.  熟练掌握Java反射,泛型,集合相关知识的源码。

3.  熟练掌握Eclipse/IDEA、Svn、Git、Maven、Docker等开发及版本控制工具;熟练掌握Web开发流程,具备独立开发能力。

4.  熟练使用Spring、Mybatis、SpringBoot、Shiro等开源框架;熟悉IOC、AOP设计思想;熟悉前端框架Vue、EasyUI、BootStrap等。

5.  熟悉MySQL底层索引优化,Redis主从复制,哨兵、集群,分布式锁。熟悉搜索服务框架Elasticsearch。

6.  熟悉消息中间件原理;熟练掌握RocketMQ、RabbitMQ等消息队列的使用场景及实战。

7.  熟悉网络协议HTTP、HTTPS、TCP、UDP。

8.  熟悉JVM内部机构,能进行分析调优,熟悉Linux服务器的项目部署与操作。

9.  熟悉Restfull API开发规范,熟悉第三方授权OAuth2.0协议、JWT标准。

10. 熟悉Dubbo、SpringCloud等微服务框架;熟悉分布式协调工具Zookeeper;了解分布式和微服务常见解决方案;了解互联网安全架构设计中的XSS、SQL注入问题、防盗链等。

11. 有真实电商相关项目开发经验,熟悉整个项目的架构流程。

12. 注重代码规范,已完成阿里代码规约认证。


如果我能帮上您的忙,请点击“立即预约”或“发布需求”!

工作经历

  • 2020-03-05 -至今杭州倪浩科技有限公司java开发

    1. 负责相关产品的部分业务需求分析,技术选型讨论,数据库表设计; 2. 独立完成后端多模块的功能开发。 3. 遵循开发管理流程,编写和完善设计文档,并按规范写接口文档,方便前后端交互。 4. 尽可能的采用阿里规范要求自己,写出规范的代码。

教育经历

  • 2017-09-01 - 2020-06-01浙江工商职业技术学院计算机应用技术专科

资质认证

技能

0
1
2
3
4
5
作品
秒杀项目

使用技术: SpringBoot+Dubbo+Zookeeper+MySQL+RocketMQ+Sentinel+Nginx 责任描述: 1.使用RocketMQ的双主双从集群,Zookeeper集群进行项目的搭建。 2.订单模块涉及库存,优惠券,余额的扣减,增加失败补偿机制,MQ监听失败消息进行回滚。 3.使用数据库乐观锁与Redis的Lua脚本控制库存的超卖。 4.使用RocketMQ进行消息的解耦,完成订单的创建与支付功能。 5.RocketMQ延迟消息30分钟,对超时的订单进行了数据库与redis的回滚。 6.对于已购买该商品的用户进行了限购。 7.为了减小数据库的访问压力,使用Redis进行了缓存预热和页面静态化的处理。 8.使用Sentinel框架对热点请求做了限流,服务降级。

0
2023-03-29 04:15
搜索服务

SpringBoot2.0+Mybatis+Shiro+Redis+Docker+Swagger+Maven +Nginx 1.负责创建会员服务和会员登录,去除了密码登录,采用更便捷的*扫码登录,使用Token做验证。 2.负责会员、支付模块的设计与研发,对接第*支付。 3.采用轻量级的Shiro和JWT令牌保存用户状态,保证安全性。 4.使用Redis 保存Token,缓存热点数据,短信验证码,限制搜索次数等功能。 5.发送支付请求采用MQ进行数据分发,当支付成功,异步通知不同的服务响应支付平台。 6.对消息进行落库,确保当MQ接收到消息时才进行删除操作,保证数据不丢失。

0
2023-03-29 04:16
商城开发

使用技术: SpringBoot2.0+Dubbo+Mybatis+Redis+Jenkins+Swagger+Maven +Quartz+RocketMQ+ElasticSearch+Nginx 1. 负责邮件模块的管理,消息推送,在下单,支付,订阅时使用MQ做消息分发。 2. 负责消息服务,App使用极光推送定时任务,浏览器使用第三方应用推送通知。 3. 参与了心愿单,购物车的开发,从未登录到登录要做数据的合并处理。 4. 参与使用Quartz做任务调度,方便管理整个项目的定时任务。 5. 参与ELK日志统一管理平台的设计与开发。 6. 参与物流服务,采用17Track平台对物流情况做异步注册查询。 7. 针对原先慢查询的SQL语句做处理,添加相关索引,优化SQL语句。 8. 参与搜索服务的开发,对搜索的数据进行索引同步,模糊查询。

0
2023-03-29 04:21
更新于: 2023-03-15 浏览: 97