me/README.md
2025-03-12 17:46:46 +08:00

39 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 联系方式
- 姓名:刘爽/男/1997/8年经验/Java
- 意向:合肥、杭州
- 电话17730014137
- 邮箱jkwlstv@outlook.com
有良好的沟通协作能力、良好的编码习惯、丰富的排障经验。最近在学习通过JFR事件来持续监控jvm运行时的状态和异常还有高版本Java引入的新功能比如利用虚拟线程提高tomcat并发能力及相关注意事项等内容。
# 技能清单
- 微服务Spring Boot、Spring Cloud Alibaba
- 数据库MySQL、RedisRedisson
- 消息队列Rocket MQ、Kafka
- 分布式事务SeataAT模式、Rocket MQ事务消息
- 排障JFR、Prometheus、SkyWalking
- 部署掌握基本的shell和Dockerfile编写
# 工作经历
## 上海兴岩科技有限公司2023/07~至今)
职位Java开发
工作内容参与迭代需求评审、文档编写、代码开发、单元测试、问题排查及修复。项目中使用到了MySQL、Redis、Kafka、Nacos、Feign、Spring Boot、Spring Cloud、Activity等。MySQL 1主1从部署Redis 单机部署用于分布式缓存、分布式锁Nacos 管理服务上下线和配置文件使用ApiSix网关管理微服务之间的鉴权各微服务之间通过Feign进行通信用 Kafka 实现异步通信。
## 江苏普飞科特信息科技有限公司2019/07~2023/05
职位开发组长5人
工作内容参与迭代需求评审、编写技术方案文档、协调各方并带领小组完成开发任务以及生产环境的故障巡查及修复。项目里用到了MySQL、Redis、Rocket MQ、Nacos、Apollo(携程配置中心、Feign、Spring Boot、Spring Cloud、SeataMySQL 1主1从部署Redis 单机部署主要用于分布式缓存和分布式锁Nacos 管理服务上下线Apollo 管理配置文件各微服务之间使用Feign进行通信。使用 SeataAT模式协调分布式事务但是由于 AT 模式基于 MySQL 表记录前后SQL快照所以并发量不高。在并发量较大的业务使用 Rocket MQ 协调事务。Rocket MQ 除了用于分布式事务还用于服务间异步通信以及时序数据的数据同步比如结合canal订阅MySQL的binlog同步到ES。
架构设计利用Rocket MQ、MySQl、Redis、多线程等技术构建稳定高效的消息中心服务主要包含邮件、短信、外呼电话、隐私号、APP推送并接入Prometheus、SkyWalking监测服务运行时状态。
## 上海柏维信息技术有限公司2017/05~2019/06
职位Java开发
工作内容参与日常迭代开发和相关文档的编写按时完成领导交办的任务。项目中用到了Activity、MySQL、Oracle、Redis、Bootstrap、jQuery、SpringMVC等。