排序
如何编写软件设计文档
Java极客 | 作者 / 铿然一叶 这是Java极客的第 91 篇原创文章 相关阅读: 萌新快速成长之路JAVA编程思想(一)通过依赖注入增加扩展性JAVA编程思想(二)如何面向接口编程JAVA编...
APM – iOS 卡顿监控 Hitch
简介 卡顿的定义有多种,按照卡住的程度排列的话,有这么几种,从ANR到Hitch,本文主要描述Hitch,Render Loop以及如何发现和修复Hitch。 Hitch hitch代表任何时候一帧比预期的晚出现在屏幕上,...
C语言编程—错误处理
C 语言不提供对错误处理的直接支持,但是作为一种系统编程语言,它以返回值的形式允许您访问底层数据。在发生错误时,大多数的 C 或 UNIX 函数调用返回 1 或 NULL,同时会设置一个错误代码 errn...
软件架构模式—分层架构
这是软件架构模式博客系列第 2 章,我们将讨论分层架构模式。 分层架构模式是一种n层模式,其中组件按照水平层次进行组织。这是设计大多数软件的传统方法,旨在实现自我独立。这意味着所有组件...
iOS IconFont 最佳实践 | 干掉图片资源,优雅地使用 Icon
我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第2篇文章,点击查看活动详情 前言 作为大前端开发者一定经常使用很多小图标,使用小图标不可避免的要导入图片资源,图片资源又要考虑倍率...
程序员不得不会的计算机科班知识——软件工程篇(中)
第四章 需求工程( Requirements Engineering) 4.1 需求工程的定义(Requirements Engineering) 需求工程是指致力于不断理解需求的大量任务和技术。 建立了从设计到构建的桥梁 从软件过程的角...
架构师1-架构认知、核心能力和基本原则
1. 软件架构认知 1.1 组成派和决策派 组成派 组件:代码包,模块,领域,CBM,SOA 软件系统架构:就是描述计算组件和组件的交互 架构设计:拆解、定义、关联组件,画图和实现 决策派 架构的真谛...
组件库架构——Element Plus 如何实现按需导入
Element Plus 的按需导入是很常见的功能,但是对于整个过程都用了哪些插件、怎么实现的,可能大家就比较少了解。本文逐步剖析了按需导入的整体实现,相信大家在阅读后都能有所收获。 有较多源码...
《设计深度学习系统》第八章:元数据和工件存储
本章涵盖以下内容: 在深度学习环境中理解和管理元数据 设计元数据和文件存储库以管理元数据 介绍两个开源的元数据管理工具:ML Metadata和MLflow 为了生成符合业务要求的高质量模型,...
手撸RPC框架 -服务提供者,服务消费者整合SpringBoot实现
大家好,我是小趴菜,接下来我会从0到1手写一个RPC框架,该专题包括以下专题,有兴趣的小伙伴就跟着我一起学习吧 本章源码地址:gitee.com/baojh123/se… 自定义注解 -> opt-01 服务提供者收...
DDD架构为什么应该首选六边形架构? | 京东云技术团队
一、传统分层架构 分层架构的一个重要原则是:每层只能与位于其下方的层发生耦合。 分层架构分两种:一种是严格分层架构,规定某层只能与直接位于其下方的层发生耦合;另一种是松散分层架构,允...
微服务安全简介
由于其可扩展性、灵活性和敏捷性,微服务架构已经变得越来越受欢迎。然而,随着这种架构的分布和复杂性增加,确保强大的安全措施变得至关重要。微服务的安全性超越了传统的方法,需要采用全面...
活动回顾|火山引擎 DataLeap 分享:DataOps、数据治理、指标体系最佳实践(文中领取 PPT)7
更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 在 7 月 21 日至 22 日举行的 ArchSummit 全球架构师峰会(深圳站) 及 DataFunCon.数据智能创新与实...
vscode配置gitbash终端
VSCode是一款微软出的轻量级编辑器,它本身只是一款文本编辑器而已,所有的功能都是以插件扩展的形式所存在,想用什么功能就安装对应的扩展即可,非常方便,同时也支持非常多的主题和图标,外观...
云原生可观测 OpenTelemetry 基础知识(架构/分布式追踪/指标/日志/采样/收集器)
什么是 OpenTelemetry? OpenTelemetry 是一个开源的可观测性框架,由云原生基金会(CNCF)托管。它是 OpenCensus 和 OpenTracing 项目的合并。旨在为所有类型的可观测信号(如跟踪、指标和日志)提...
微服务14:微服务治理之重试
★微服务系列 微服务1:微服务及其演进史微服务2:微服务全景架构 微服务3:微服务拆分策略微服务4:服务注册与发现微服务5:服务注册与发现(实践篇)微服务6:通信之网关微服务7:通信之RPC微...
iOS – 组件化 – 组件通信方案
简介 组件化方案中会对组件分层和解耦,上层业务组件依赖下层基础组件,不能反向依赖,而同层之间的组件需要通过组件通信方案来避免相互依赖的问题。 组件通信方案解决的是同层组件之间相互调用...
数仓大搜索能力增强方案
随着数据规模增大,搜索的需求仅靠关系型数据库中的like %searchKey%已经无法满足大数据量下的快速检索相应。无论sql再怎么优化,由于索引结构的限制走不了索引,数据增长到一定规模后再用复古s...
前端架构成长之路——微前端系列(二)之qiankun框架实战
做一个有温度和有干货的技术分享作者 —— Qborfy 背景 之前有写过专门一篇关于微前端架构的基础知识——《前端架构成长之路——微前端架构理论篇》,但是里面主要讲几个点: 微前端是什么,具...
我希望在系统设计面试之前知道的 12 种微服务模式
本文翻译自:12 Microservices Patterns I Wish I Knew Before the System Design Interview 释放微服务的力量 您是否正在努力构建高效、可扩展且有弹性的软件系统?作为软件开发人员或高级开发...