Category: 系统架构

为什么寄存器比内存更快

views 1,483 views    1
2021-12-24    系统架构, 网络常识    views 1,483 views    1   

计算机的存储层次(memory hierarchy)之中,存储起的读取速度: 寄存器(register)最快, […]

SET化架构的衍化和设计

views 606 views    0
2021-03-30    系统架构    views 606 views    0   

互联网大厂(BAT/TMD)单元化架构设计衍变之路 随着大型互联网公司业务的多元化发展,就拿滴滴、美团等大厂来 […]

MySQL 主流版本更新记录

views 872 views    0
2021-03-22    SQL/NoSQL, 系统架构    views 872 views    0   

做技术,经常说要跟踪最新的技术前沿知识,不断学习,掌握新技术。 那么,如何高效、快速的跟踪最新技术潮流呢? 1 […]

分布式事务两阶段提交、三阶段提交的理解

views 373 views    0
2021-03-20    系统架构    views 373 views    0   

一、分布式数据一致性 在分布式系统中,为了保证数据的高可用,通常会将数据保留多个副本(replica),这些副 […]

进程、线程、协程的故事图解

views 507 views    0
2021-03-11    系统架构    views 507 views    0   

进程、线程、协程的简介 并发: 任务数大于CPU的核数,多个任务轮流抢占CPU资源执行,由于CPU切换速度特别 […]

进程、线程、协程的区别

views 434 views    0
2021-03-10    系统架构    views 434 views    0   

一、名词解释 1、进程 (Process) 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程 […]

Java Web Servlet 运行原理详解

views 256 views    0
2021-02-26    Java/JSP, 系统架构    views 256 views    0   

Servlet(Server Applet,小服务程序,或服务连接器)是用Java编写的服务器端程序,具有独立 […]

Java 高级研发技术栈

views 788 views    0
2021-02-24    Java/JSP, 系统架构    views 788 views    0   

一、基础篇 1、JVM 虚拟机 JVM内存结构:堆、栈、方法区、直接内存、堆和栈区别 Java内存模型:内存可 […]

Twitter-Snowflake,64位自增ID算法详解

views 568 views    0
2021-02-23    SQL/NoSQL, 系统架构    views 568 views    0   

简单介绍几种 ID 生成算法 1)Twitter 的 Snowflake(又名“雪花算法”) 2)UUID/G […]

美团点评分布式ID生成系统 Leaf

views 634 views    0
2021-02-22    SQL/NoSQL, 系统架构    views 634 views    0   

分布式ID需求的背景 在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。 如在美团点评的金融、支付、 […]

分布式系统事务一致性解决方案

views 277 views    0
2021-02-21    SQL/NoSQL, 系统架构    views 277 views    0   

写在前面 在 OLTP(On-Line Transaction Processing,联机事务处理过程) 系统 […]

数据库分库分表的解决方案比较

views 572 views    2
2021-02-20    SQL/NoSQL, 系统架构    views 572 views    2   

一、分库分表的背景 在谈论数据库架构演变和优化时,我们经常会听到分片、分库分表(Sharding)这样的关键词 […]

消息队列总结:ActiveMQ、RabbitMQ、RocketMQ、ZeroMQ、MetaMQ、Kafka

views 1,839 views    1
2021-02-19    系统架构    views 1,839 views    1   

消息队列(MQ,Message Queue)是阿里巴巴集团中间件技术部自主研发的专业消息中间件。 分布式消息系 […]

RocketMQ 设计原理与最佳实践

views 456 views    0
2021-02-18    系统架构    views 456 views    0   

RocketMQ 是一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服 […]

微信红包的随机算法的实现原理

views 1,383 views    0
2021-02-13    Algrithm, 系统架构    views 1,383 views    0   

红包算法的简单实现: 例如:100元,10个人分,平均每人10元。发红包付款后,系统就开始分份儿。 第一份:系 […]

Kafka 技术架构详解

views 177 views    0
2021-02-08    系统架构, 网络常识    views 177 views    0   

一、基本概念 Kafka 介绍 Kafka是一个分布式的、可分区的、可复制的消息系统。它提供了普通消息系统的功 […]

Kafka 在 zookeeper 中的存储

views 286 views    0
2021-02-07    系统架构, 网络常识    views 286 views    0   

一、Kafka 在 zookeeper 中存储结构图     二、分析 2.1 topic […]

Kafka 安装配置

views 264 views    0
2021-02-06    系统架构, 网络常识    views 264 views    0   

一、下载 下载地址: Kafka 官网:http://kafka.apache.org/downloads.h […]

Kafka 高可用性

views 175 views    0
2021-02-05    系统架构, 网络常识    views 175 views    0   

一、高可用的由来 1.1 为何需要Replication 在Kafka在0.8以前的版本中,是没有Replic […]

Java中常见的CMS GC问题分析与解决

views 314 views    0
2021-01-19    Java/JSP, 系统架构    views 314 views    0   

一、写在前面 本文主要针对 Hotspot VM 中“CMS + ParNew”组合的一些使用场景进行总结。 […]

数据库分库分表解决方案汇总

views 1,512 views    0
2021-01-10    SQL/NoSQL, 系统架构    views 1,512 views    0   

公司业主高速增长后,除了业主划分、主从备份,数据库的分库分表,也是重要的解决方案之一。 本文重点介绍数据库的分 […]

数据库分库分表的扩展解决方案

views 737 views    0
2021-01-09    SQL/NoSQL, 系统架构    views 737 views    0   

一、MySQL扩展具体的实现方式 随着业务规模的不断扩大,需要选择合适的方案去应对数据规模的增长,以应对逐渐增 […]

大型网站海量数据的业主拆分与高并发

views 245 views    0
2021-01-08    SQL/NoSQL, 系统架构    views 245 views    0   

一、大型网站应用背景 一个网站,当用户规模比较小的时候,1台应用服务器 + 1台数据库服务器 + 1台文件服务 […]

cookie、session、token 功能区别与使用场景

views 818 views    0
2020-04-10    系统架构, 网络常识    views 818 views    0   

cookie、session、token 发展演化历史 1、很久很久以前,Web 基本上就是文档的浏览而已, […]

Algolia DocSearch 实现帮助文档全站搜索详解

views 529 views    0
2020-03-20    系统架构, 网络常识    views 529 views    0   

  Algolia DocSearch 官网:https://community.algolia.c […]