1 2 3 4 5 ··· 14 下一页
摘要: 随着需求的不断迭代,服务承载的内容越来越多,依赖越来越多,导致服务启动慢,从最开始的2min以内增长到5min,导致服务发布很慢,严重影响开发效率,以及线上问题的修复速度。所以需要进行启动加速。 阅读全文
posted @ 2022-07-21 08:53 stoneFang 阅读(953) 评论(0) 推荐(0) 编辑
摘要: 几年前我总结过DDD战术设计的一些可落地的经验,现在回过头来发现,当初对这些概念的理解还是没有到位。比如战术设计的各个模块是如协作的。哪些是问题空间问题,哪些是解方案空间问题 这篇文章重新阐述下。 阅读全文
posted @ 2022-07-15 11:11 stoneFang 阅读(2816) 评论(4) 推荐(3) 编辑
摘要: 在微服务架构下,我们习惯使用多机器、分布式存储、缓存去支持一个高并发的请求模型,而忽略了单机高并发模型是如何工作的。这篇文章通过解构客户端与服务端的建立连接和数据传输过程,阐述下如何进行单机高并发模型设计。 阅读全文
posted @ 2022-07-09 08:57 stoneFang 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 摘要 最近和朋友,同事交流了一些关于技术人如何成长的话题。为什么聊到这个话题,因为程序员这个职业发展真的很快,2、3年的时间,相同起点的人可能就会被拉开很大差距,所以技术人一定要持续学习,保证一定的成长速度,才能跟上技术的更新和不断拍来的后浪。 成长体系 喜欢与擅长 职业成长体系总是会提到2个维度, 阅读全文
posted @ 2020-08-10 22:01 stoneFang 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 摘要 当前web后端开发,都是使用多层工程结构,需要在VO,BO,DTO,DO等各种数据结构中相互转换。这些转换代码都是些比较简单的字段映射,类型转换,重复性工作比较高,可以使用一些工具解放我们的双手 技术方案 实现类转换的方案很多,不同方案有优缺点,需要开发者自行取舍 | 方案 | 优点 | 缺点 阅读全文
posted @ 2020-08-02 12:38 stoneFang 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 摘要 经历了一个特殊的2020上半年,疫情出乎意料的持续了半年之久,还是没有看到结束的趋势。虽然外部环境很恶劣,还是做出了个人的重大选择,换工作。期间纠结了很久,毕竟工作就是生活,换工作就是对未来的期待,对过去的总结,对自己的人生的深度思考。这里回顾下当时的个人思考,供后续复盘参考。 当前的状况 2 阅读全文
posted @ 2020-06-25 11:47 stoneFang 阅读(822) 评论(1) 推荐(4) 编辑
摘要: 摘要 本文旨在详细分析SpringMVC工作原理以及作为开发者如何基于SpringMVC做扩展。因为SpringMVC分析的文章比较多,所以本文重点讲解如何利用SpringMVC的扩展点实现我们的需求。 什么是Spring MVC SpringMVC的作用是什么呢?需要解决什么问题呢? 下图是一个客 阅读全文
posted @ 2020-05-31 11:28 stoneFang 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 概念说明 通常一个消息队列需要掌握的知识点有Topic(主体)、Producer(生产者)、Consumer(消费者)、Queue(队列)、Delivery Semantics(消息传递范式) 蛋疼的是不同的消息队列关于这些名词叫法不一样,含义也不是很精确。所以阿里起了一个项目OpenMessagi 阅读全文
posted @ 2020-05-29 08:00 stoneFang 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 摘要 通常处理线上问题的三板斧是重启-回滚-扩容,能够快速有效的解决问题,但是根据我多年的线上经验,这三个操作略微有些简单粗暴,解决问题的概率也非常随机,并不总是有效。这边总结下通常我处理应用中遇到的故障的解决方案。 原则 处理故障的时候必须遵循的一些原则 提早发现问题,避免故障扩散 故障的出现链路 阅读全文
posted @ 2020-05-27 22:30 stoneFang 阅读(626) 评论(0) 推荐(1) 编辑
摘要: 摘要 在上一篇中我们介绍了 "数据迁移的套路" ,但是没有介绍具体的方案,这篇着重介绍下具体的数据迁移方案 一. 设计目标 设计一个数据迁移的方案,需要实现以下目标 1. 迁移速度 qps 需要达到1k,这样能保证1亿的数据能够在1~2天内跑完 2. 迁移qps可控 迁移有可能对线上服务有影响,需要 阅读全文
posted @ 2020-05-17 21:41 stoneFang 阅读(695) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 14 下一页