Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
最佳实践与经验分享
提高Spring Boot技能的9种方法
以下是提高 Spring Boot 技能的 9 种方法: 1. 外部化您的配置:充分利用 Spring Boot 潜力的另一种方法是尽可能地尝试外部化您的配置,而不是对其进行硬编码。外部化您的配置将使您的应用程序更
REST API有关幂等性等11条最佳实践
(and-how-not-to)-design-REST-APIs在我的职业生涯中,我使用了数百个 REST API 并制作了数十个。由于我经常在 API 设计中看到相同的错误,因此我认为写下一组最佳实践可能会更好。
Redis模块的高级使用方式
Redis 模块是Redis的高级功能,允许我们实现特定的自定义数据类型。本质上,模块是一个动态库,可以在启动时或根据命令按需加载到 Redis 中 MODULE LOAD 。模块可以用多种语言编写,包括 C 和 Rust。 我们自己使用 Redi
Go神分享最佳实践与设计模式
在日常Go编程工作中,这些才是真正的亮点:Go-local 模式与一些类似 GoF设计模式的结合,在一定程度上习以为常地融入了 Go: 1、使用函数值进行有状态处理,有时在struct体上使用方法表达式实现 2、
Java中返回 Null 的陷阱
在 Java 编程领域,null的使用一直是广泛讨论和分析的话题。本文深入研究 Java 中返回null的细微差别,探讨其含义、最佳实践和可行的替代方案。 首先,我们将研究 Java 中null的概念、它的用法,以及为什么它经常成为开发人员争论的根源。我们
20个Golang最佳实践
在本教程中,我们将探讨 Golang 中的 20 个最佳编码实践。它将帮助您编写有效的 Go 代码。 #20:使用正确的缩进良好的缩进使您的代码具有可读性。一致地使用制表符或空格(最好是制表符)并遵循 Go 标准缩
解决递归问题的六种方法
许多软件工程师在编程面试中遇到递归问题。 如果你想成为善于解决递归问题,学习这6个模板: 1.迭代任何可以用循环解决的问题也可以用递归解决。 有时候递归提供了一个更简洁和
HTML优先原则
HTML优先(HTML First )目的是通过关注 HTML 结构而不是框架来使 Web 开发更易于访问和维护。 HTML First 是一组原则,旨在通过以下方式使构建 Web 软件更容易、更快、更具包容性和更易于维护...利用
ACE Dev : 自适应组合进化开发
ACE Dev或自适应组合进化开发:描述自 1999 年开始专业从事面向对象编程以来所采用的开发风格的术语。ACE dev 由一组简单的原则组成,应用这些原则通常会自然地实现灵活且可维护的代码。 当你理解这些原则时,更容易弄清楚何时使用哪种设计模式、何时使
Python中四种有用的辅助类
Python 提供了处理数据、检查类型和封装常用功能的helper工具。在本节中,我们将介绍几个重要的工具,它们可以极大地改进您的代码。 1.类型Typing虽然 Python 是一种动态语言,但拥有类型提示和类型
Uber以每秒50万个请求的估算乘客到达时间
从 A 点到 B 点的预计旅行时间称为预计到达时间(ETA): Uber 在 4 种情况下计算 ETA: 眼球:当乘客在应用程序中输入目的地时 调度:在最短等待时间内找到接送乘客的车辆 取车:查找接送乘客所需的时间
开放、严谨和可重复的研究:从业者手册
数据分析和报告结果的开放、严格和可重复研究实践的实用指南 这篇文章讨论了开放、严格和可重复研究的最佳实践。它强调仔细的研究设计以确保有效的结果,包括功效分析、区分探索性研究和验证性研究以及分析前规划。 它
Airbnb强大的持续交付框架:CRM
集成 Salesforce DX、GIT、BUILDKITE 和 Vlocity 的 CRM CI/CD 框架,以实现增强、高效和持续的交付以及高软件质量。 CRM 平台提供了一套强大的功能,用于构建可扩展的应用程序,同时最大限度地减少对复杂编码的依赖。然
优化Docker镜像10个最佳实践
在本文中,我们将探讨通过 Docker 映像最佳实践来优化部署的关键策略。 1、选择正确的基础镜像选择合适的基础镜像是构建 Docker 镜像时的一个基本决定。基础映像是应用程序的起点,提供基本的操作系统和依赖项。
关系数据库SQL五条经验教训
您可以用多种不同的方式编写 SQL 查询。 下面是 5 条经验教训: 1、避免过度索引索引是加快数据检索速度的有力工具。索引的工作原理是创建一个额外的数据结构,数
案例研究:采用巧妙的遗留技术堆栈的人寿保险系统
一家保险公司开发了一个庞大而复杂的系统来处理其人寿保险单。由于不同技术和范式的混合,系统变得非常难以维护。6个月的部署周期对于业务需求来说太长了。 系统的背景是什么?该系统已投入生产约十年,目前维护团队的规模约为
24年1月大科技公司的工程博文摘要
过去两周科技公司的工程博客上最值得关注的文章:用微服务重建Netflix视频处理管道、Cloudflare的DDoS威胁报告、提高Expedia航班搜索速度、衡量预订移动应用性能等等! 1.
lingshot:安卓应用的最佳实践
Android 应用程序遵循最佳实践:Kotlin、协程、JetPack Compose、干净架构、功能模块、MVVM、DI、静态分析... Lingshot 是一款简单但功能强大的屏幕截图工具,使多语言交流比以往任何时候都更容易。使用此应用程序,
上页
下页