温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
Java
开发
_KKK_N
基本信息
姓 名:李xx
性 别:男
手 机:156xxxxxxxx
籍 贯:四川达州
学 历:大专
年 龄:27
邮 箱:xx@
住 址:四川省成都市金牛区都市人家
求职意向
工作性质: 全职 目标职位: Java 开发工程师 目标薪资: 面议
专业技能
Java:
· 熟练掌握 Java 基础,熟悉多线程与并发编程等,了解 JVM 原理、JVM 垃圾回收机制等,对 HashMap等 有一定的深入研究,了解常用设计模式,具有扎实的编程基础和良好的编程习惯。
数据库:
· 熟练掌握 Mysql 数据库的使用,了解相关数据库开发的知识。如数据库引擎分类。索引分类、数据库锁和事务、SQL 语句优化等。
· 熟悉非关系型数据库 Redis,了解非关系型数据库在项目中的应用,如 Redis 持久化等。熟悉 redis 主从、哨兵、分片集群的搭建。了解缓存穿透、击穿、雪崩的相关概念,并能提供简单应对方案。
· 了解非关系型数据库 MongoDB 的特点,能够基于 SpringData-Mongo 完成对数据的简单修改。
框架:
· 熟练使用 Spring、SpringMVC、SpringBoot、MyBatis、MyBatisPlus 等主流后端开源框架。
微服务:
· 熟悉 SpringCloud,了解注册中心(如eureka、nacos)、负载均衡 Ribbon、熔断器(如Hystnx、sentinel)、远程调用feign、网关 Gateway 等组件的功能。
· 了解开源服务框架 Dubbo 及如何完成实际应用开发
中间件:
· 了解 RabbitMQ、Kafka 等消息中间件以及分布式搜索框架 Elasticsearch 的基本使用。
工具:
· 熟练使用 Idea、Git、Maven、Docker、等工具完成项目开发及简单部署。
Linux:
· 了解 Linux 常用命令。
工作经历
杭州聚智众创科技有限公司 Java开发工程师 2020.03-2021.02
杭州青牛网络科技有限公司 Java开发工程师 2019.02-2020.02
项目经历
项目一:少年游
项目描述:少年游是一个推荐高品质手游的手游分享社区与游戏攻略站。主要有首页、游戏商店、动态、消息、和个人中心几个模块。整个项目分为移动App端、后台管理端。
技术架构:SpringCloud+SpringBoot+MyBatisPlus+SpringSecurity+Kafka+FreeMarker+Knife4j+MinIo+Nginx+Redis+Jenkins+Git+Docke 等。
责任描述:
· 动态模块:关注、推荐、社区
· 消息模块:聊聊、好友
技术描述:
· 使用MongoDB和Redis实现关注的人和关注的游戏功能及推荐功能
· 使用FreeMarker和MinIO展示社区文章内容
· 使用分布式搜索引擎Elasticsearch完成文章搜索相关功能
· 接入第三方即时通信技术完成消息的收发和好友管理功能
项目二:本地餐饮外送平台
项目描述:专门为餐饮企业(餐厅、饭店)定制的一款餐饮外送平台,包括管理后台和用户移动端。其中管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的分类、菜品、套餐、订单、员工等进行管理维护。移动端应用主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单等。
技术架构:Spring+SpringCloud+SpringBoot+MyBatis-Plus+SpringSession+Swagger+Nginx+Redis+Git+Maven 等。
责任描述:
· 登录验证、菜品管理、套餐管理,购物车系统
技术描述:
· 接入第三方短信平台完成用户注册及登陆功能
· 完成对菜品和套餐管理的新增、修改、删除、启售、停售等功能,完成数据缓存,加速访问。
· 使用Mysql和Redis完成购物车系统的开发
项目三:小蜂无人售货机运营管理系统
项目描述:小蜂作为一款智能售货机运营管理系统,运用现有技术对传统售货机进行改造升级,通过物联网的技术将分散的设备在一套平台集中管理,智能化的数据采集和分析,通过一系列手段来降低运营和运维成本快速实现盈利。
技术架构:SpringCloud+SpringBoot+MyBatisPlus+Gateway+XXL-JOB+Redis+ES+ES GEO+RabbitMQ+Logstash+MinIo 等。
责任描述:
· 点位管理、商品管理、订单管理、设备管理
技术描述:
· 基于ES和ES GEO完成点位的区域和地理位置管理系统功能
· 基于Mysql完成对商品和商品类型的新增、修改、删除、查询等操作
· 基于Mysql和Redis完成对订单的删除和查询操作
· 基于Mysql完成对设备状态修改及设备类型的新增、删除、查询等操作,统一进行设备管理
项目四:探言社
项目描述:探言社是一个陌生人的在线真人交友社区,项目整体采用了移动App端和后台管理端进行设计
技术架构:Spring Boot+SpringCloud+Mybatis+MybatisPlus+Dubbo+Elasticsearch geo+MongoDB+Redis 等
责任描述:
· 注册登陆、探音、灵魂碰撞
技术描述:
· 接入阿里云短信服务发送验证码,接入百度人脸识别检测用户头像,使用 JWT 规范进行用户校验。
· 基于MongoDB和随机算法完成探音匿名接受语音功能的开发
· 基于MongoDB和计算分值完成灵魂碰撞用户答题的功能为用户匹配适合的好友
项目五:消息推送平台
项目描述:一个基本功能完整的消息发送平台,项目的主要功能有:通过内嵌SDK的方式接入短信渠道商发送短信、企业内部的通知功能、渠道商流量监控。
技术架构:SpringCloud+SpringBoot+MyBatisPlus+Nacos+Nginx+Redis+Kafka 等。
责任描述:
· 后端模块开发、管理页面、核心功能实现
技术描述:
· 使用Kafka作为消息队列,提供给项目接口消费,实现异步和解耦,打住业务流量
· 消费层通过单 topic 多 group 实现数据隔离,提高后续任务吞吐量
· 基于 Redis 实现消息去重
教育经历
四川工业科技学院 时间:2013年9月-2016年6月 学历:大专
自我评价
· 学习能力较强强,做事认真踏实,生活中乐于助人,能够妥善的处理周围的人际关系。
· 良好的表达与沟通能力,积极主动,对工作尽心尽责。
· 具有对 IT 的极高的热情,能够承受较强的工作压力,擅长团队作战,也不缺乏独当一面勇气和实力。
致谢
感谢您阅读我的简历,期待能有机会与您共事,共同进步,共同成长。