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

使用APP扫码聊一聊

个人介绍

Java:

1、具备扎实Java基础,理解OOP编程思想,对类的加载机制、IO、反射、多线程、对jdk8新特性stream流以及Lambda表达式有一定的理解;

数据库技术:

1、熟练掌握MySQL数据库和JDBC,了解数据库四种隔离级别,可解决脏读,幻读,不可重复读等现象,具备Explain分析SQL语句执行过程,并建立高效索引及SQL语句优化。

框架技术:

1、熟练掌握 Spring、SpringMVC、Mybatis、框架整合,理解SpringMVC执行流程,Spring的IOC的控制反转和AOP面向切面编程思想,可以运用Mybatis逆向工程和通用Mapper进行快速开发;

2、熟练使用 SpringBoot、SpringCloud搭建微服务,理解SpringBoot的独立部署打包及自动化配置原理,熟悉SpringClound中的Eureka、Nacos、Feign、Ribbon、Hystrix、Gateway等组件;

3、熟悉Dubbo、Zookeeper分布式架构开发。理解Dubbo的架构,及各组件之间的作用,能够利用Dubbo+Zookeeper实现远程服务之间的调用。

高并发/性能调优:

1、 熟练使用NoSQL非关系型数据库Redis作为缓存工具,熟悉Redis里面String、List、Hash、Set、Zset五种数据类型的应用场景及特点,以及AOF和RDB的持久化操作机制;

2、熟练使用RabbitMQ作为消息队列,实现系统之间异步消息管理达到系统之间的解耦合,理解RabbitMQ的补偿机制和最终一致性。

编程工具:

1、熟练使用IDEA、Eclipse开发编程工具;

2、熟练使用 GitHub 版本控制工具及Maven 管理工具。

其他技能:

1、 熟练阿里云存储(OSS),短信验证,七牛云等第三方API技术;

2、 熟悉第三方开发平台***方社交登录功能;

3、 熟练Shiro以及Security等权限校验技术;

4、 了解JVM的内存模型和垃圾回收算法,和对JVM内存占用空间进行化

工作经历

  • 2021-04-12 -2022-12-30嘉粤java开发工程师

    责任描述: 1、资金费用模块:对每天要更新的资金费用模块做简单算法的处理。 2、行情爬取模块:对行情爬取经常性的锁等待进行整个模块重构。 3、下单交易模块: 用RabbitMq做的交易消息下单队列处理。 4、后台管理模块:对后台管理模块的Security权限进行重构。 5、对历史遗留bug进行分析并解决。

  • 2018-03-10 -2021-03-11汉全java开发工程师

    责任描述: 1、商品管理模块:对商品的上下架、图片上传,维护品牌信息等功能; 2、商品展示模块:首页展示,商品分类,生成商品详情页的静态页面; 3、单点登录模块:多个服务之间共享用户登录凭证及查询; 4、购物车模块:购物车列表展示,合并未登录是添加购物车的商品。

教育经历

  • 2014-09-01 - 2018-07-01南昌大学共青学院软件技术本科

技能

0
1
2
3
4
5
作品
数字网

项目:数字网 开发环境: Idea、Tomcat、JDK1.8、Maven、Git、MySQL 应用技术: SpringBoot、Mybatis、Redis、阿里云(oss),阿里云视频点播、VUE、Nginx、 项目描述:一家在线播放视频网站,内容包含搞笑、恶搞、内涵视频,可以在上面分享你的精彩视频。项目主要包括用户管理模块、会员管理模块、视频点播模块、视频管理模块、登录模块、统计模块、搜索模块、后台视频管理模块等。 责任描述: 1、视频管理模块:将用户上传的视频保存与鉴别; 2、登录模块:实现使用第三方登录; 3、统计模块:统计视频点击量,对网站实时的网站浏览量监控。 技术描述: 1、统计服务:使用Echarts图形化的显示检索的时间段的数据; 2、根据热度和发布时间对视频进行排序显示,并保存在Redis中; 3、视频封面使用阿里云oss存储; 4、登录模块:第三方软件登录利用OAuth2第三方登录协议,调用第三方登录接口; 5、前端使用阿里云视频点播,在线播放视频服务,视频播放,广告等组件实现; 6、利用nginx做反向代理,实现对服务的负载均衡;

0
2023-03-30 23:38
电商

项目:易优百 开发环境:Windows、Idea、JDK1.8、Git、Maven、MySQL 应用技术:SpringBoot、SpringCloud、Mybatis、Nginx、Redis、ElasticSearch、RabbitMQ、VUE、Thymeleaf 项目描述:该网站是专业的办公用品采购平台,低价,正品,支持货到付款!商品包括:办公用品,办公文具,文件夹,笔,复印纸,计算器,墨盒,办公机器,耗材。该项目主要的功能模块有:后台管理模块、商品检索模块、商品详情模块、购物车模块、用户模块、登录模块、订单模块、支付模块、库存模块和物流模块的组成。 责任描述: 1、商品管理模块:对商品的上下架、图片上传,维护品牌信息等功能; 2、商品展示模块:首页展示,商品分类,生成商品详情页的静态页面; 3、单点登录模块:多个服务之间共享用户登录凭证及查询; 4、购物车模块:购物车列表展示,合并未登录是添加购物车的商品。 技术描述: 1、利用SpringBoot+SpringCloud搭建微服务架构,实现服务注册与发现,利用nginx做反向代理,实现负载均衡; 2、使用Mybatis-Plus的代码生成器,生成三层架构相关代码,减轻大量业务无关代码的编写; 3、购物车服务中,未登录用户的购物车存放在浏览器的cookie中,登录用户的购物车存放在Redis和MySQL数据库中; 4、使用Gateway对用户请求的验证,判断请求的资源是否需要经过登录; 5、用户登录成功后,利用RabbitMQ发送消息,实现购物车的合并; 6、利用ElasticSearch技术实现商品的搜索; 7、在订单服务中,为了防止用户重复提交订单,在购物车跳转到订单模块生成一个唯一标识符,在提交订单判断这个标识符;

0
2023-03-30 23:39
区块链

项目:confie 开发环境:Windows、Idea、JDK1.8、Git、Maven、MySQL 应用技术:SpringBoot、SpringCloud、Mybatis、Nginx、Redis、RabbitMQ、VUE 项目描述:该项目是指区块链方向:“虚拟货币交易所”,其中有BTC,ETH,EOS,LTC等虚拟货币的交易及最新行情价,其中项目里广泛使用socket对数据展示的处理以及监控最新行情价格的处理,该项目的功能模块有:后台管理模块,爬取区块模块,登录模块,下单交易模块,行情爬取模块,挖矿模块,资金费用模块,量化模块及细小模块的组成。 责任描述: 1、资金费用模块:对每天要更新的资金费用模块做简单算法的处理。 2、行情爬取模块:对行情爬取经常性的锁等待进行整个模块重构。 3、下单交易模块: 用RabbitMq做的交易消息下单队列处理。 4、后台管理模块:对后台管理模块的Security权限进行重构。 5、对历史遗留bug进行分析并解决。 技术描述: 1、利用RabbitMQ发送消息做消息队列以及工厂模式写的下单交易。 2、对socket中websocket客户端接收信息,以及socketio发送信息的长链接。 3、Redis锁等待的业务处理。 4、JVM性能调优。

0
2023-03-30 23:40
更新于: 2023-03-04 浏览: 67