代码编织梦想

淘宝安卓端搜索架构升级总结_阿里巴巴淘系技术团队官网博客的博客-爱代码爱编程

推荐语:这篇文章图文并茂地介绍了淘宝搜索滚动容器的技术演进过程,结合代码讲解页面结构划分、数据处理、交互效果,还包含了对逻辑抽象、功能拓展的思考,最后总结了可复用的架构。非常具有实践意义,推荐阅读学习! ——大淘宝技术终端开发工程师 门柳 前言 XSearch 做为搜索客户端的基础框架,已经在线上运行多年,它同时支撑了主搜、拍立淘、云主题

memarts :高效解决存算分离架构中数据访问的组件_华为云开发者联盟的博客-爱代码爱编程

摘要:计算侧需要一个高速的缓存层来消除计算集群和OBS之间的数据访问鸿沟。为了解决这个问题,提出MemArts CC分布式客户端缓存。 本文分享自华为云社区《华为云全新缓存生态组件MemArts》,作者: MichaelYun。 公有云的基础设施都是基于存算分离的架构,即计算任务运行在计算集群的虚拟机(Virtual Machine, VM)上,

新浪顶级架构师保驾护航,国内首本大型分布式架构笔记浴火新生_π大星的日常的博客-爱代码爱编程

 前言 随着IT系统复杂度不断增加,无论是为了降低团队的知识负载,还是为了最大化利用云原生的弹性能力,分布式架构已经成为处理新一代复杂系统的默认架构模式。但它的引入也同样:大幅提高了架构的复杂性,导致系统可靠性降低。如何构建既可靠又灵活的大型分布式架构,成为新的难点与课题。 本书系统、全面且深入浅出地讲解了分布式架构的方方面面,对大家了解并驾驭

分布式微服务架构下网络通信的底层实现原理_微服务技术分享的博客-爱代码爱编程

  在分布式架构中,网络通信是底层基础,没有网络,也就没有所谓的分布式架构。只有通过网络才能使得一大片机器互相协作,共同完成一件事情。 同样,在大规模的系统架构中,应用吞吐量上不去、网络存在通信延迟、我们首先考虑的都是网络问题,因此网络的重要性不言而喻。 作为现代化应用型程序员,要开发一个网络通信的应用,是非常简单的。不仅仅有成熟的api,还有非常方便

新浪顶级架构师保驾护航,国内首本大型分布式架构笔记浴火新生_肥肥技术宅的博客-爱代码爱编程

前言 随着IT系统复杂度不断增加,无论是为了降低团队的知识负载,还是为了最大化利用云原生的弹性能力,分布式架构已经成为处理新一代复杂系统的默认架构模式。但它的引入也同样:大幅提高了架构的复杂性,导致系统可靠性降低。如何构建既可靠又灵活的大型分布式架构,成为新的难点与课题。 本书系统、全面且深入浅出地讲解了分布式架构的方方面面,对大家了解并驾驭大

深入浅出ddd编程_百度geek说的博客-爱代码爱编程

作者 | 刘嘿嘿、离夏、立羽 导读 最近几年,微服务拆分大行其道,在业务越来越复杂的情况下,许多业务纷纷抛弃了传统单体架构,拥抱微服务。但随着微服务的拆分结束,大家又发现了新的问题,比如服务间逻辑复杂,运维复

卷出头了,终于学完阿里架构师推荐 413 页微服务分布式架构基础与实战笔记_java程序v的博客-爱代码爱编程

时间飞逝,转眼间毕业七年多,从事 Java 开发也六年了。我在想,也是时候将自己的 Java 整理成一套体系。 这一次的知识体系面试题涉及到 Java 知识部分、性能优化、微服务、并发编程、开源框架、分布式等多个方面的知识点。 写这一套 Java 面试必备系列文章的初衷。 整理自己学过的知识,总结,让其成为一套体系,方便日后查阅。 现在不少

tomcat应用服务器架构原理_ykyyc_2017的博客-爱代码爱编程

关于Tomcat应用服务器内核架构原理 Tomcat应用服务器是我们javaEE程序员做管理系统项目经常会使用到的一款经典服务器系统软件。即便是到了springcloud/springboot一统天下的时代,它也是作为其默认

1532_aurix_tricore内核架构_中断_grey_csdn的博客-爱代码爱编程

全部学习汇总: GreyZhang/g_tricore_architecture: some learning note about tricore architecture. (github.com) 中断一直是我想了解关注的一个功能模块,因为感觉不同的芯片上这部分的设计差异比较大。而这部分也跟我们嵌入式软件的设计模式直接相关。 1.

【收藏】什么是 ucie?_未来网络技术网的博客-爱代码爱编程

作        者:  @NGDCN 原文链接:什么是 UCIe? - NGDCN 版        权: 本文由 @NGDCN 于2022-11-17原创发布在 NGDCN,未经许可,禁止转载。  UCIe:Unified Chiplet Interconnect Express 半导体行业正在实施向多Die系统的重大战略转变。

深入浅出pytorc——进阶训练技巧_寂ღ᭄秋࿐的博客-爱代码爱编程

1. 自定义损失函数 1.1 以函数方式定义         手动写出损失的公式并用函数进行存储,方便调用。 def my_loss(output, target): loss = torch.mean((output - target)**2) return loss 1.2 以类方式定义  1.2.1 损失函数的继承关系  

fasterkv存储引擎介绍_简说linux的博客-爱代码爱编程

导语:微软开源的FasterKV存储引擎,使用Hash作为主索引,基于Log追加写和原地更新的混合存储方式,无锁并发,性能亮眼。 介绍 微软开源的FasterKV存储引擎,使用Hash作为主索引,基于Log追加写和原地更新的混合存储方式,无锁并发,性能亮眼。 而另一类基于log存储的存储是使用hash作为主索引组织数据,如Bitcask,因为H

缓存经典问题:缓存穿透和缓存雪崩_程序大视界的博客-爱代码爱编程

目录 【一】缓存 【二】缓存穿透 【三】缓存雪崩 【四】缓存热点 【一】缓存 在某些复杂的业务场景下,单纯依靠存储系统的性能提升不够的,典型的场景如下。 (1) 需要经过复杂运算后得出的数据,存储系统无能为力。 (2) 读多写少的数据,存储系统有心无力。 缓存可以弥补存储系统在这些复杂业务场景下的不足,缓存的基本原理就是将可能重复使用

linux内核整体架构_笑看江湖路6的博客-爱代码爱编程

操作系统概念 操作系统属于软件范畴,负责管理系统的硬件资源。OS具备的功能:1.为应用程序提供执行环境。2.为多用户和应用程序管理计算机的硬件资源。3.虚拟化功能。4.支持并发。 宏内核与微内核架构 宏内核:所有的内核

从 rpc 到服务化框架设计_allen.wu的博客-爱代码爱编程

文章目录 从 RPC 到服务化框架设计一、RPC 基本框架1-1、RPC 基本框架理解 RPCRPC 基础结构(RPC 协议) 1-2、RPC 框架的重点1-2-1、数据序列化1-2-2、网络传输(网络通信)

负载均衡有哪些?_程序大视界的博客-爱代码爱编程

目录 【一】前言 【二】负载均衡分类 2.1 DNS 2.2 硬件负载均衡 2.3 软件负载均衡 2.4 组合负载均衡 【三】负载均衡算法 3.1 负载均衡算法分类 3.2 轮询 3.3 加权轮询 3.4 负载最低优先 3.5 性能最优类 3.6 Hash 【四】总结 【一】前言 在互联网尤其是移动互联网行业中一旦用户

【java高级】——玩转jdbc中的三层架构_java fans的博客-爱代码爱编程

✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏:Java案例分享专栏 ✨特色专栏:国学周更-心性养成之路

新零售saas架构:多租户系统架构设计_关注我学java的博客-爱代码爱编程_java saas 多租户

什么是多租户? 多租户是SaaS领域的特有产物,在SaaS服务中,租户是指使用SaaS系统的客户,租户不同于用户,例如,B端SaaS产品,用户可能是某个组织下的员工,但整个企业组织是SaaS系统的租户。多租户技术是一种软件架构技术,可以实现多个租户共享系统实例,并且租户间能够实现数据与行为的隔离。 传统软件模式 VS SaaS模式 传统软件项目一般是

汽车soc全生命周期功能+网络安全架构设计_newcarren的博客-爱代码爱编程

随着汽车电子产业的快速发展,供应链中复杂的SoC设计,硅片生命周期管理(SLM)以及芯片现场监控和管理面临新的挑战。 要确保这些复杂设备正确和安全的运行,不仅需要功能安全来检查由于硅缺陷和老化导致的可靠性问题,还需要功能监控来应对功能安全、预期功能安全和网络安全问题。还要确保芯片在制造、供应链或现场使用过程中不受损坏。这通常通过芯片内部的信任根(RoT)

golang 协程的实现原理_微服务商城技术分享的博客-爱代码爱编程

核心概念 要理解协程的实现, 首先需要了解go中的三个非常重要的概念, 它们分别是G, M和P, 没有看过golang源代码的可能会对它们感到陌生, 这三项是协程最主要的组成部分, 它们在golang的源代码中无处不在. G (goroutine) G是goroutine的头文字, goroutine可以解释为受管理的轻量线程, goroutine使