再聊对架构决策记录的一些思考
1 引言 第一次在社区发文聊ADR(架构决策记录)是在2022年8月份,在文章( 轻量级ADR机制 )中,详细介绍了以下几个主题: •团队研发面临的主要问题 •ADR的结构剖析 •ADR的存储形式 •ADR在研发流程中所处的位置 •ADR常...
1 引言 第一次在社区发文聊ADR(架构决策记录)是在2022年8月份,在文章( 轻量级ADR机制 )中,详细介绍了以下几个主题: •团队研发面临的主要问题 •ADR的结构剖析 •ADR的存储形式 •ADR在研发流程中所处的位置 •ADR常...
当问到 Java 内存模型的时候,一定要注意,Java 内存模型(Java Memory Model,JMM)它和 JVM 内存布局(JVM 运行时数据区域)是不一样的,它们是两个完全不同的概念。 1.为什么要有 Java 内存模型? Ja...
大家好,我是煎鱼。 还记得我前两年在深圳参加了个技术大会,其中一个议题是携程的一个大佬分享他在日常工作中,发现一大堆过时的无意义代码和逻辑,导致大家工作较为繁琐且较为辛苦的情况。 携程应该是 Java 应用为主,他基于 Java 各种研究,...
seo优化: 如何在 python 的 asyncio 里面执行同步函数并且不阻塞事件循环 如何在 python 的 fastapi 里面执行同步函数并且不阻塞事件循环 fastapi 的视图函数加不加 async 的区别 fastapi ...
前言 在Excel 中,依赖列表或级联下拉列表表示两个或多个列表,其中一个列表的项根据另一个列表而变化。依赖列表通常用于Excel的业务报告,例如学术记分卡中的【班级-学生】列表、区域销售报告中的【区域-国家/地区】列表、人口仪表板中的【年...
大家好,我是煎鱼。 我们从一开始写 Go 代码和应用,就会被各种官方和民间教程,甚至 IDE 教导我们必须配一个 Gofmt 工具。他能够格式化 Go 程序的代码。会使用制表符表示缩进,空白表示对齐。 这解决了程序员届的老大难问题之一,代码...
摘要:本文整理自蚂蚁集团高级技术专家赵亮星云,在 Flink Forward Asia 2023 AI 特征工程专场的分享。本篇内容主要分为以下四部分: 蚂蚁特征平台 特征实时计算 特征 Serving 特征仿真回溯 一、 蚂蚁特征平台 是...
之前给大家推荐过一些油管上的免费学习资源,如果您还没有看过的话可以点击这里前往。 今天再给大家推荐一批Udemy上超高质量并且免费的编程课程,有需要的小伙伴可以学起来了。 1. JavaScript Essentials 第一门免费课程是:...
前言 当前,微服务架构在很多公司都已经落地实施了,下面用一张图简要概述下微服务架构设计中常用组件。不能说已经使用微服务好几年了,结果对微服务架构没有一个整体的认知,一个只懂搬砖的程序员不是一个好码农。 流量入口Nginx 在上图中可以看到,...
一、背景 资金平台概述 为了监控集团各业务线的资金来源和去向,资金部需每天分析所有账户出金和入金情况。为此,我们提供了资金管理平台,该平台拥有账户收支流水和账单拉取等功能,以及现金流打标能力,为资金部提供更加精准的现金流分析。 需求场景 资...