可靠分布式系统-paxos的直观解释 转载自https://zhuanlan.zhihu.com/p/145044486 update 2020-11-26: 本文讲的算法, 好多同学问起实现细节的问题, 基本可以在下面这篇找到想要的答案: drdr xp:200行代码实现基于paxos的kv存储262 赞同 · 37 评论文章 之前在每个呆过的公司都做过至少1次paxos的培训(在别人家公司也做过几次), paxos其实挺好理解 2024-11-12
广告体系架构简单整理 1. 数据来源 H5 和 App:通过 JavaScript 和 SDK 实现用户行为数据的埋点采集。 广告平台:通过 API 与广告平台进行交互,采集广告相关数据。 HTTP:其他通过 HTTP 接口传输的数据。对接广告平台(媒体)API获取投放的广告的报表数据,或者MMP的webhook回调等等 2. 数据采集 Kafka:作为消息队列,用于存储和传输采集到的用户行为数据。Kafka 负责 2024-11-12 #广告
操作系统-mmap、sendFile、splice三种零拷贝技术介绍 转载文章 介绍在传统网络数据传输的过程中,数据会被来回拷贝很多次,而其中有一些是不必要拷贝,而零拷贝技术就是为了减少这些不必要的数据复制操作。下面会详细介绍各种数据拷贝的详细过程,这也是一个非常高频的面试问题。 传统数据拷贝当我们通过网络从服务器上获取数据时,数据整体的传输过程是这样子的,如图(可以放大看): 详细过程: 等待cpu调度,通过cpu发起io请求,通过read()方法读取数据 2024-10-29 操作系统 #零拷贝 #mmap #sendFile #splice
抓包精灵-上传功能服务端代码 服务端代码 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253const express = require('express');const multiparty = require('multiparty');c 2024-07-29
Tunnelblick身份验证自动通过Google Authenticator Token(谷歌验证器验证码) 文档地址 Using Scripts - Tunnelblick | Free open source OpenVPN VPN client server software GUI for Mac OS X. https://tunnelblick.net/cMultiFactorAuthentication.html 原理大概就是:Tunnelblick开启了Google Authentic 2024-07-01
移动测量合作伙伴(MMP)的广告归因链路 移动测量合作伙伴(MMP)的广告归因链路移动测量合作伙伴(Mobile Measurement Partner,简称MMP)是一类专门提供移动应用广告归因和分析服务的第三方平台。MMP的主要功能是帮助广告主和应用开发者跟踪和分析广告效果,确定用户的来源,从而优化广告投放策略,提高广告投放的投资回报率(ROI)。广告归因是MMP的核心功能之一,通过收集和分析用户的点击和安装数据,确定用户是通过哪个广 2024-05-30 #广告
Springboot-Redisson实现延迟消息队列 Redisson是一个基于Redis的Java驻留库,旨在简化Java应用程序对Redis的操作。它提供了丰富的功能和易于使用的API,使得在Java应用中集成Redis变得更加简单和高效。Redisson的主要功能包括分布式对象、分布式锁、分布式队列、分布式调度器等,使得在分布式环境中进行协作变得更加容易。 延迟队列是Redisson提供的一个功能强大的组件之一。它允许开发者在指定的延迟时间之后 2024-04-29 Springboot #Redisson #Redis
实用的 IntelliJ 插件 Translation最好用过的翻译工具 RoboPOJOGeneratorIntelliJ Idea 和 Android Studio 的插件,用于将 JSON 转换为 POJO。 从 JSON 生成 Java、Java Records 和 Kotlin 的 POJO 文件:GSON、FastJSON、AutoValue(GSON)、Logan Square、Jackson、Lombok、Ja 2024-04-22 #IntelliJ
腾讯云大文件迁移教程-内网互联+scp 超过几十GB的大文件传输,通过公网会非常的慢几乎2mb/s,腾讯云提供了内网互联的功能,内网传输就会很快上100mb/s 创建内网互联 云联网 - 私有网络 - 控制台 (tencent.com) 获取账号ID和云联网ID 云服务器关联云联网 点击实例->网络信息->所属网络 点击进去 输入刚刚获取的账号ID和云联网ID 同意加入云联 2024-04-15
Springboot Guava Eventbus简单使用 简单介绍EventBus是 Google Guava 提供的一个事件总线库,用于简化组件之间的通信。它基于发布-订阅模式,允许组件在不直接依赖彼此的情况下进行通信。在一个应用程序中,当某个组件触发了一个事件,所有订阅了该事件的组件都会收到通知并执行相应的操作。 简单来说,EventBus 可以帮助你解耦代码,使得组件之间更加灵活和独立。 简单使用 事件(Event) 事件是系统中某一特定状态的表示 2024-04-12 Springboot #EventBus