3 天前 / 逆锋起笔
code 小生 一个专注大前端领域的技术平台公众号回复 Android 加入安卓技术群 作者:HiDhl 链接:https://juejin.im/post/5f153adff265da22fb287e6e 声明:本文已获 HiDhl 授权发表,转发等请联系原作者授权 前言在之前分享过一篇 Jetpack 综合实战应用 神奇宝贝 (PokemonGo) 眼前一亮的 Jetpack + MVVM 极简实战 ,这个项目主要包了以下功能: 自定义 RemoteMediator 实现 network + db 的混合使用 ( RemoteMediator 是 Paging3 当中重要成员 )使用 Data Mapper 分离数据源 和 UIKotlin Flow 结合 Retrofit2 + Room 的混合使用 Kotlin Flow 与 LiveData 的...
4 天前 / Yourtion
导读:百度 APP 内含有现金、活动、虚拟等多类资产信息,分布于百度 APP 内各个业务线中,用户回访信息难度较高,且用户对百度资产认知度不高。我的钱包建立后,汇聚百度 APP 内所有用户资产信息,解决了用户回访难的问题,建立用户百度 APP 资产认知。本文主要介绍了钱包从 0 到 1 的搭建过程、遇到的各种问题以及相应的解决方案,旨在抛砖引玉,希望能给读者带来思考和帮助。 全文 6082 字,预计阅读时间 16 分钟 一、背景百度 APP 坐拥日活 2 亿 +、月活 6 亿 + 用户,在百度 APP 内每时每刻都产生了众多用户的资产信息。
4 天前 / realpdai
关于 Spring Framework 5 基础 Spring 框架知识体系详解Spring 基础 - Spring 和 Spring 框架组成 Spring 基础 - Spring 简单例子引入 Spring 要点 Spring 基础 - Spring 核心之控制反转 (IOC)Spring 基础 - Spring 核心之面向切面编程 (AOP)Spring 基础 - SpringMVC 请求流程和案例 Spring 进阶 - Spring IOC 实现原理详解之 IOC 体系结构设计 Spring 进阶 - Spring IOC 实现原理详解之 IOC 初始化流程 Spring 进阶 - Spring IOC 实现原理详解之 Bean 实例化 ( 生命周期...
7 天前 / realpdai
关于架构基础 架构 - 知识体系详解架构 - 架构基础: 特点,本质。..架构 - 理解构架的视角架构 - 理解架构的演进架构 - 理解架构的服务演化架构 - 理解架构的模式 1 架构 - 理解架构的模式 2 架构 - 理解架构的核心要素架构之高并发:缓存架构之高并发:限流架构之高并发:降级和熔断架构之高可用:负载均衡架构之高可用:容灾备份,故障转移架构 - 保障架构安全架构 - 学习资料分布式系统 分布式系统 - 知识体系详解分布式系统 - 理论基础,理论及一致性算法分布式系统 - 全局唯一 ID 实现方案分布式系统 - 分布式锁及实现方案分布式系统 - 分布式事务...
8 天前 / 博文视点Broadview
每个企业都是一个“复杂系统”,有些企业复杂但有序、健康可持续发展,有些企业则乱成一锅粥、每况愈下。 相应地,各个企业的数字化转型,也必然是一个复杂的系统工程,转型的实际失败率很高。 而企业架构有助于简化和降低复杂度、有助于提升数字化转型操盘成功率!每个企业管理者,需要有“架构思维”、逐步构建企业架构体系并推而广之,形成统一语言,承上启下助力企业战略制定到执行落地。 谈到企业架构 (EA),大家会经常听到“4A”, 分别代表 BA( 业务架构)、DA( 数据架构)、AA( 应用架构)、TA( 技术架构)。
11 天前 / sjf0115
点击上方蓝字关注我们! 数据治理的概念 数据治理是一种数据管理的概念,确保组织能在数据的全生命周期中具有高质量的数据质量能力,并且实现对数据的完全管理,以支持业务的目标。在这里面有些关键词:在一些组织、一些公司内部关注的是数据全生命周期,希望它有一个较高的质量,目标则是用来支持业务。所以数据治理的目标主要由以下几点构成:第一,最大化数据价值。第二,管理数据的风险。第三,降低数据的成本。数据治理是一个比较大的概念。它包括政策、规则、组织结构、治理过程,以及一些技术的支持。
13 天前 / Yourtion
作者|Kasun Talwatta 译者|张卫滨策划|marsxxl 本文首先介绍了 Istio 的基础知识,然后结合实际的样例阐释了 Istio 是如何将 sidecar 容器注入到 Kubernetes 集群中,并实现流量拦截的。本文最初发表于 Solo 官方博客,经原作者 Kasun Talwatta 授权,由 InfoQ 中文站翻译分享。 像 Istio 这样的服务网格项目会为我们的架构引入很多的特性和收益,包括更安全地管理集群中微服务之间的流量、服务发现、请求路由以及服务之前可靠的通信。 尽管 Istio 是平台中立的服务网格,但是它更受欢迎的使用场景是与 Kubernetes 协作。
14 天前 / u277623
这篇文章将向你介绍 SPIRE 的架构、基本概念及原理。 SPIRE 是SPIFFE API[1]的一个生产就绪的实现,它执行节点和工作负载认证,以便根据一组预先定义的条件,安全地向工作负载发出 SVID,并验证其他工作负载的 SVID。 SPIFFE,即 Secure Production Identity Framework for Everyone,是一套开源标准,用于在动态和异构环境中安全地进行身份识别。采用 SPIFFE 的系统无论在哪里运行,都可以轻松可靠地相互认证。 SPIRE 架构和组件 SPIRE 部署由一个 SPIRE 服务器和一个或多个 SPIRE 代理组成。服务器充当通过代理向一组工作负载发放身份的签名机构。
20 天前 / Yourtion
作者:landonwang,腾讯 IEG 客户端开发工程师 本文简述了 GPU 的渲染管线和硬件架构,对一些常见问题进行了讨论和分析。特此分享出来,与君共勉。当然,由于本人并未从事过硬件开发的工作,文中有错漏之处在所难免,欢迎批评指正。另外本文内容量很大,总结下来有以下几点核心内容:(1)移动平台渲染管线 TBDR 的介绍; (2)GPU 缓存体系的介绍;(3)Warp 的执行机制;(4)常见的如 AlphaTest 或者分支对性能的影响。 序言联发科的工程师团队在对我们游戏进行了性能分析之后,建议我们将草地的 PreZ 移除掉试试,或许可以提高游戏性能。
21 天前 / sjf0115
作者|Jingsong [email protected] 一、数仓中的计算 在计算机领域,数据仓库(DW 或 DWH),是一个用于报告和数据分析的系统,被认为是商业智能的一个核心组成部分。它将当前和历史数据存储在一个地方,为整个企业的工作人员创建分析报告。[1] 典型的基于提取、转换、加载(ETL)的数据仓库使用 ODS 层、DWD 层和 DWS 层来容纳其关键功能。数据分析师可以灵活的查询 (Query) 数仓中的每一层,获取有价值的商业信息。 数仓中有三个关键指标[2]: 数据的新鲜度:数据从产生开始,到在仓库中经过一系列处理后可供用户查询所经过的时间长度。
24 天前 / 趣编程
研究大规模互联网应用可以学到很多东西,像 Netflix 这样的公司,其复杂的架构不仅能够向数百万用户提供内容,而且还改善了用户体验,增加了用户粘性。 在一家小公司中,像推送通知这样的机制可以是主代码库的一部分,并且可以在同一台机器上与应用程序的其他部分一起运行。 但在 Netflix,负责推送通知的服务器部署在全球多个数据中心,在本文的最后有一个关于这一架构演进的详细讨论的链接。 虽然学习这些案例研究很有趣,但大多数人仍然没有在如此大的规模下工作的经验。
25 天前 / sjf0115
扫码进入官方交流群 群内定期进行干货分享 技术交流、福利放送 字节跳动数据平台 在字节跳动内部,数据平台数据治理团队致力于建立一站式、全链路的数据治理解决方案平台。本文是字节跳动数据平台开发套件团队王慧祥参与的“数智有为第二期”在线分享的部分摘录。关注字节跳动数据平台微信公众号,回复【PPT】获得本次分享材料。 文 | 王慧祥来自字节跳动数据平台开发套件团队 “一站式数据治理解决方案及平台架构”的分享会分为四个部分展开:首先,明确数据治理的概念,从平台视角出发,介绍在字节跳动内部数据治理所服务的目标;其次...
26 天前 / Scenic
文|周群力(花名:仪式) Layotto PMC Layotto 和 SOFAStack 开源社区的建设Dapr 贡献者,Dapr sig-api 的 Co-chair 本文10963字 阅读20分钟 2019 年,微软开源了 Dapr 项目。2021 年,蚂蚁参照 Dapr 思想开源了 Layotto 项目。如今,蚂蚁已落地 Layotto,服务了很多应用。从理想落地到现实的过程中,我们遇到了不少问题,也对项目做了很多改变。回过头再看,如何看待 Dapr、Layotto 这种多运行时架构?我们能从中学到什么? 本次我将从以下几个方面...
26 天前 / 开发者头条
本文内容节选自「码农周刊 VIP 会员专属邮件周报 Vol.093」,感谢阅读。 想邮件订阅周报?扫码即刻订阅!↓↓↓ 消失的童哲:天才、CEO、赌徒 https://mp.weixin.qq.com/s/eQ3tjf4Jg-wIVpKHo5zbRQ “我们把时代的红利,当作自己的能力,这是最大的问题。” 我,35 岁程序员,卷入币圈死亡螺旋,千万资产 3 天归零 https://mp.weixin.qq.com/s/g_p7Oz9n2sJdvSqDJu6kpw 造富泡沫“啪”一声破了 API 设计中性能提升的 10 个建议 https://toutiao.io/k/2fm29z8 根据多年的经验和教训总结 Twitter 架构决策 https://toutiao.io/k/zsflz9o 技术决策需要在不同限制...