排序
搭建 Monorepo 架构 React + pnpm 实例
1.前言 Monorepo 最早的出处是软件开发策略的一个分支,”mono” 表示单一 “repo” 是”repository”的缩写,是指将多个项目的代码存储在同一个版本库中的软件开发方法。多个项目共用一个代码...
IntersectionObserver 原理和应用浅析
我正在参加「掘金·启航计划」 引言 在现代网页开发中,动态加载和按需展示内容已成为提升用户体验和网页性能的重要手段。传统的方法通常依赖于滚动事件或定时器来监测元素与视窗的交叉状态,但...
Kubectl 常用命令吐血整理汇总大全
kubectl 是 Kubernetes 自带的客户端,可以用它来直接操作 Kubernetes 集群。 从用户角度来说,kubectl 就是控制 Kubernetes 的驾驶舱,它允许你执行所有可能的 Kubernetes 操作;从技术角度来...
掌握移动端适配三种视口的价值所在 & 理解meta中width与initial-scale的意义 & 拿捏1px问题与图片模糊问题
通过这篇文章你将收获什么? 明晰移动端三种视口存在的意义。 对移动端适配的核心标签<meta name='viewport'>中的width与initial-scale配置有一个清晰的认知,并且能够通过配置initial-sc...
《设计深度学习系统》第三章:模型训练服务
本章涵盖了以下内容: 构建训练服务的设计原则 解释深度学习训练代码模式 浏览示例训练服务 使用开源训练服务,例如Kubeflow 决定何时使用公共云训练服务 机器学习中模型训练的任务并不仅仅是研...
如何选择CDN加速平台?
现如今全球CDN市场规模逐年攀升,在2017年全球CDN市场规模约为75亿美元,到2021年增长到200亿美元左右。我国CDN行业同样保持高速发展,自2017年的135亿元增长到2022年的300亿元左右。但是国内的CD...
揭秘位掩码权限设计的神秘面纱
在权限设计中有一种非常独特且有意思方案叫位掩码权限设计,它在应对一些局部数据权限(权限点不多)的场景下,非常的犀利,比如 PingCode 知识管理页面权限就结合 ACL 对特定人群(用户、用户...
记录一次前端做请求负载处理的思考
记录一次前端做请求负载处理的思考 某一天,米卡收到了后端一个比较神奇的需求: 后端:米卡啊,咱们中间层的转发请求需要做一下处理,我们这边的前端会携带一个文章的ID过来,要求请求到的后端...
引导过程与服务控制
引导过程 开机自检 服务器主机开机以后,将根据主板 BIOS 中的设置对 CPU(Central Processing Unit, 中央处理器)、内存、显卡、键盘等设备进行初步检测,检测成功后根据预设的启动顺序移 交...
在 aosp 中启用 Material You design
由于项目原因,近期研究了一下如何在 aosp 中启用 Material You design,在把踩过的坑记录一下,方便后续有厂商可以快速集成。 本文基于 aosp 最新代码,版本号为 Android 13,并使用 Cuttlefis...
Linux NFS的整体架构与核心代码解析
前面文章我们从应用层面对NFS进行了介绍,接下来的文章我们将进入实现层面。本文首先从整体上对Linux的NFS软件架构进行介绍,然后介绍代码与实际业务逻辑介绍一下NFS的处理流程。 NFS文件系统的...
CliCli smallapp 发布,代号“久世浮倾”
fre-miniapp 正式改名叫 smallapp,并且正式发布了 使用方法 打包 npm i smallapp smallapp build -e app.json -o ./dist 是的你没有看错,直接使用 smallapp 命令打包一下就可以...
【类和对象(下)】
@TOC ?前言 本文章继自类和对象(中),完成收尾工作。 一、?再谈构造函数 1.1构造函数体赋值 在学习过的类和对象的基础知识中,构造函数内部通常是给成员变量一个初始值。虽然调用完构造函数后...
vivo 帐号服务稳定性建设之路-平台产品系列06
作者:vivo 互联网平台产品研发团队- Shi Jianhua、Sun Song 帐号是一个核心的基础服务,对于基础服务而言稳定性就是生命线。在这篇文章中,将与大家分享我们在帐号稳定性建设方面的经验和探索...
太库辣!Netflix Android 客户端开源库大公开
我正在参加「掘金·启航计划」 由于前段时间看完了《不拘一格 网飞的自由与责任工作法》这本书,对 Netlifx 这家公司产生了巨大的好感。今天突然好奇,这家酷酷的硅谷公司所做的 Android 客户端...
生产bug记录和思考
前言 复盘最近碰到的bug,记录下日常处理异常的方法。 一、定位异常手段 1.看日志 (1)单个服务日志 每个服务的日志,可以通过配置日志格式+日志滚动存在服务器上,运维小伙伴指定保存在对应路...
从Kafka中学习高性能系统如何设计 | 京东云技术团队
1 前言 相信各位小伙伴之前或多或少接触过消息队列,比较知名的包含Rocket MQ和Kafka,在京东内部使用的是自研的消息中间件JMQ,从JMQ2升级到JMQ4的也是带来了性能上的明显提升,并且JMQ4的底层...
分解整体:将整体式架构转换为微服务的容器化之旅
传统上,软件应用程序是使用单体架构开发的,其中所有应用程序组件都紧密交织在一起,并作为一个单元进行部署。随着软件应用变得更为复杂,组织开始依赖分布式系统,单体架构的限制开始变得更加...
手撸RPC框架 – 服务提供者调用真实方法功能实现
大家好,我是小趴菜,接下来我会从0到1手写一个RPC框架,该专题包括以下专题,有兴趣的小伙伴就跟着我一起学习吧 本章源码地址:gitee.com/baojh123/se… 自定义注解 -> opt-01 服务提供者收...
微前端的落地和治理实战
微前端实现原理、框架选型之类的文章比较泛滥,我不打算讲这些玩意,本文主要来源于笔者过去一年落地微前端的一手经验,尽量不讲技术细节,而是讲一个体系化的方案是怎么搭建起来。 文章较长,...