个人介绍
善于学习新的方法和技术,能积极主动的分析和解决问题,能积极应对变化,良好的沟通能力和协作能力,有热情,对人真诚、爱好广泛,工作积极认真。
熟悉面向对象程序设计技术及运用进行编程工作,Java基础功扎实,熟悉JVM和并发编程,熟悉各种主流框架,个人偏向Spring,熟练使用主流数据库,沟通能力强,善于与领导进行沟通,保证项目高效率,快速完成,为公司带来最大化的收益。
了解容器化,云原生,DevOps流程
工作经历
2022-06-08 -至今阿里云后端开发
开发的职业生涯: ✓ 沿着公司提供的职业发展路径,不断打怪升级。 ✓ 业务发展和个人发展要保持同步,业务快速发展的时候,你最好抓住机会往上爬,没抓住机会那就是自己的问题了 ✓ 一个人如何发展,说到底还是要看自己的积极主动,不停突破自己的舒适区,不停快跑,机会自然就多 ✓ 作为开发,任何时候技术都是安身立命之本,写好代码,多学几门编程语言
教育经历
2018-09-01 - 2023-06-30清华大学计算机科学与技术硕士
技能
用 Java 实现了一个具有多线程、异步、IP 动态代理、分布式等特征的爬虫框架。 采用模块化设计,各个模块可灵活进行自定义和扩展。 - 自定义爬虫对象,以线程池方式并行运行,可调整线程池大小,提高运行效率. - 支持同步、异步两种方式启动运行. - 支持设置代理 IP,同时支持调整代理实现动态代理. - 支持自定义 RunData 模型,并结合 Redis 或 DB 共享运行数据来实现分布式爬虫.
项目使用后端 SpringBoot+SpringCloud+Docker 和前端 Vue+ElementUI 分离开发。 将单体应用拆分成独立运行的微服务模块 (商品服务,秒杀服务,检索服务等),模块与模块之间独立运行部署。 - 远程服务调用 Feign,网关使用 Spring Cloud Gateway,Sentinel 降级熔断,链路追踪使用 Sleuth 和 Zipkin, 服务注册与发现使用 Nacos,监控系统使用 Prometheus 和 Grafana,ELK 日志分析系统. - Redis 缓存与 MySQL 持久化,读写分离与分库分表. - 消息队列解耦与分布式事务的最终一致性. - DevOps,CI/CD 自动化,容器化集群部署
项目使用后端 SpringBoot+SpringCloud+Docker 和前端 Vue+ElementUI 分离开发。 将单体应用拆分成独立运行的微服务模块 (商品服务,秒杀服务,检索服务等),模块与模块之间独立运行部署。 - 远程服务调用 Feign,网关使用 Spring Cloud Gateway,Sentinel 降级熔断,链路追踪使用 Sleuth 和 Zipkin, 服务注册与发现使用 Nacos,监控系统使用 Prometheus 和 Grafana,ELK 日志分析系统. - Redis 缓存与 MySQL 持久化,读写分离与分库分表. - 消息队列解耦与分布式事务的最终一致性. - DevOps,CI/CD 自动化,容器化集群部署.