• 文库
  • 字符
  • 转换
  • 加密
  • 网络
  • 更多
    图表
    数学
    坐标
    图片
    文件
  • 文库
    字符
    转换
    加密
    网络
    更多
    图表
    数学
    坐标
    图片
    文件
logo 在线工具大全
所有 中文 英语 最新 热度
4654 条查询结果

我们在进行性能优化的时候,往往会应用各种花式的优化手段:优化算法复杂度(从 O(N) 优化到 O(logN) ),优化锁的粒度或者无锁化,应用各种池化技术:内存池、连接池、线程池、协程池等。压缩技术、预拉取、缓存、批量处理、SIMD,内存对齐等等手段后,其实还有一种手段就是 Profile-Guided Optimization (PGO)。本文会介绍 PGO 的原理,以及 Go/C++ 语言进行 PGO 的实践。

52 技术 lddgo 分享于 2023-10-19

火山引擎智能拥塞控制算法 VICC(Volcano Intelligent Congestion Control)是一种自适应的拥塞控制算法,旨在解决全球不同网络环境下,不同音视频应用对带宽利用率和延时的差异化要求。它结合了传统拥塞控制算法(如 GCC 和 BBR)的优点,并且能够根据不同的网络条件、业务偏好和码率特征进行自适应调整,包括自适应拥塞响应速度、自适应带宽探测幅度、自适应丢包检测策略、自适应抗抖动能力和自适应 Padding。通过这些自适应调整,VICC 算法能够提升各种复杂弱网下的带宽利用率,同时在满足不同延时的条件下,尽量提升带宽的稳定性,为用户提供更好的音视频体验。

211 技术 lddgo 分享于 2023-10-18

DataWind是一款支持千亿级别数据自助分析的一站式数据分析与协作平台。可视化能力是DataWind核心能力之一,本文聚焦DataWind的可视化特性,从风格、交互、叙事、智能推荐等多个角度展示这些能力以及其背后的技术实现。

187 技术 lddgo 分享于 2023-10-18

随着云原生技术的高速发展,民生银行正在积极推动 IT 基础设施和应用系统的云化运营模式,全面实施云数据中心转型,并提升云化服务能力。通过快速推进核心业务的云原生架构改造,提高了业务的灵活性、可伸缩性和可靠性。然而,从传统网络转变为云原生网络后,由于业务高频迭代、微服务拆分、基础设施虚拟化等因素,传统运维模式所暴露出的低效和盲点问题日益增多,为故障的定界和排障带来了显著瓶颈;由于其分布式和复杂多变的特征,包括大规模的监控数据管理、数据收集和数据分析的复杂性,以及快速增多的日志和指标的处理等,造成传统网络下的流量监控方案将不再适用。

41 技术 lddgo 分享于 2023-10-18

你应该在 React 中传递 Promise

53 技术 lddgo 分享于 2023-10-18

在前后端开发过程中,数据校验是一项必须且常见的事,从展示层、业务逻辑层到持久层几乎每层都需要数据校验。如果在每一层中手工实现验证逻辑,既耗时又容易出错。 为了避免重复这些验证,通常的做法是将验证逻辑直接捆绑到领域模型中,通过元数据(默认是注解)去描述模型, 生成校验代码,从而使校验从业务逻辑中剥离,提升开发效率,使开发者更专注业务逻辑本身。

49 技术 lddgo 分享于 2023-10-18

作为定义性知识平台的行业领导者,百度百科市场份额及优质内容占比均行业领先,但当前产品过于依赖搜索导流,在步入稳定期后增长缓慢。另外,行业同类竞品在体验层面也有较多尝试和主张。为促进业务长效增长,尝试探索新策略突围,从「知识查找模式」向「知识探索模式」转变。面对这场挑战,设计团队率先探索革新,从体验视角重塑百科词条内容消费模式。通过优化页面框架结构、融入全新设计语言,探索从被动到主动的浏览模式,升级百科知识浏览新体验,进一步建立品牌权威感知。

45 技术 lddgo 分享于 2023-10-18

冯友兰治哲学,提出“照着讲”和“接着讲”的方法论。近两年,我断断续续梳理出关于领域驱动设计的两个 PPT:《领域驱动设计》和《领域驱动设计四论》。前者的内容主要是关于 DDD 经典著作的读书笔记,可视为照着讲,以证明自己学有所本,讲的不是野狐禅;后者则是在继承的基础上所做的创新阐释,可视为接着讲,发前人之未发。本文重点围绕《四论》展开,从四个方面梳理出 DDD 的整个逻辑脉络。 曾见郭象注庄子,却是庄子注郭象。一些领域驱动设计的拥趸者,如果看到本文的论述和自己的理解相左,丝毫不用奇怪,本文阐述的四论,不是我注六经,而是六经注我。 本文是 DDD 系列三篇文章的开篇,为你提纲挈领地梳理出 DDD 的核心脉络。在后两篇文章中,我们还将展开分享 DDD 的系统架构设计与核心概念、关键方法等内容。

216 技术 lddgo 分享于 2023-10-18

服务一个人的系统,和服务一亿人的系统,复杂度有着天壤之别。本文从工程师文化、组织战略、公司内部协作等角度来分析软件复杂度形成的原因,并提出了一些切实可落地的解法。

53 技术 lddgo 分享于 2023-10-18

本文以线上诡异问题为切入点,通过对比JDK ThreadLocal和Netty FastThreadLocal实现逻辑以及优缺点,并深入解读源码,由浅入深理解Netty FastThreadLocal。

52 技术 lddgo 分享于 2023-10-18