亚洲父母才明白:他们孩子学习的是C++ ,而不是A++

22-11-29 412 5
亚洲的学生在IT软件行业为何拼不过印度学生? 计算机学科是一门试错学科,通过不断试错攻克摸索出一条道路,试错成为从事这个学科的潜意识行为,但是亚洲孩子都是从考试中走出来,考试只考核正确答案,长此以往... 详细

FFmpeg - 终极指南 | IMG.LY

22-11-29 304 2k

本指南涵盖了 FFmpeg 的来龙去脉,从基本概念开始,然后转向媒体转码和视频和音频处理,并提供了沿途的实际示例。 FFmpeg.org 的定义如下:“FFmpeg 是领先的多媒体框架,能够解... 详细

软件业处于中世纪黑暗时代,DDD带来了文艺复兴 - threedots

22-11-29 314 1 6k
如果您的软件设计糟糕透顶,拥有出色的 Kubernetes 集群和最花俏的 微服务 基础 架构 将无济于事。 几年前,我在一家SaaS公司工作,该公司遭受了可能所有可能的软件开发问题。代码... 详细

编写易于删除的代码 - ploeh

22-11-29 315 1 14k
如何编写易于更改的代码?朝更方便地删除代码方向努力。 “您可以删除部分而不重写其他部分的系统通常称为松散耦合” -  特福 你会认为删除代码是世界上最简单的事情,但事实并非如此。 想象... 详细

DORA、SRE等重要软件工程指标 - Chaordic

22-11-29 280 2k

“DORA”指标来自 DevOps Research Assessment,通过 Nicole Forsgren、Jez Humble 和 Gene Kim 的研究得到推广,最终成为强烈推荐... 详细

基于Spring Integration和Apache Camel的SEDA

22-11-28 352 6k
SEDA,或阶段化事件驱动 架构 ,是Matt Welsh在他的博士论文中提出的一种架构风格 。论文 。它的主要优点是可伸缩性、支持高并发流量和可维护性。 由于可伸缩性是SEDA的核心目标,因... 详细

covrom/redispubsub:Redis Streams的发布订阅驱动程序

22-11-28 309

Go语言·的 package pubsub 提供了一种简单且可移植的方式来与发布/订阅系统进行交互。这个项目驱动是基于pubsub的Redis 驱动程序,使用 Redis Streams,此驱动程... 详细

Java CRaC 上的Spring Boot3

22-11-27 387 4k

除了GraalVM之外,在最近的Geecon会议上讨论最多的另一项技术是一个名为Java on CRaC的项目。 这个项目带来了两个功能,CRaC上的Java基本上在Oracle GraalVM上运... 详细

Rust语言快速安装指南

22-11-27 413

使用rustup: 安装: curl https://sh.rustup.rs -sSf | sh 卸载:rustup self uninstall 让我们离线查看 Rust 文档: ru... 详细

管理API安全风险的10大方法

22-11-27 427 2k

无论API是从无到有还是从第三方来源集成,确保其安全都需要有组织的、积极的端到端可视性。API在软件交付生命周期中占有重要地位,其安全性取决于CI/CD工作流程对API开发的最佳实践的遵循程度。 ... 详细

MVC模式与六边形架构区别?

22-11-27 461
MVC 是一种 设计模式 ,而不是 架构 模式。 架构模式是 六边形架构 等。 软件行业非常混乱,框架作者想向您推销他们的产品并以此扭曲程序员的思想。 实际上:在六边形架... 详细

系统设计面试完整列表

22-11-27 660 3k

系统设计面试完整列表: 1.网络通信协议 分布式系统中的机器通过网络彼此通信。 需要了解的内容: - 对低级网络的基本了解 - 协议(IP、TCP、UDP、DNS和HTTP) ... 详细

Apache Kafka 12个最佳实践

22-11-27 676 1k

Apache Kafka,也被称为Kafka,是一个企业级的消息传递和流媒体代理系统。Kafka是一项伟大的技术,可用于 架构 和建立实时数据管道和流媒体应用程序。 我强烈建议架构师们熟悉Kaf... 详细

会话、cookie、JWT、令牌、SSO和OAuth 2.0简介

22-11-27 438

这些术语都与用户身份管理有关。当你登录一个网站时,你声明你是谁(识别)。你的身份被核实(认证),你被授予必要的权限(授权)。过去已经提出了许多解决方案,而且这个名单还在不断增加。 从简单到复杂,以... 详细

二十条有用的认知偏差

22-11-26 521 2k

1.鸵鸟效应 我们经常试图避免那些我们担心会给我们带来压力的信息。因此,账单和工作邮件仍然没有被打开,银行余额仍然没有被检查。这是适得其反的,因为忽视一个问题并不能消除问题或你的焦虑,它只会延... 详细