自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 高可用架构-业务高可用

本文主要讲述了异地多活如何去保证业务高可用,比如同城异区,跨国异地等方案。

2024-11-05 21:21:28 752

原创 高可用架构-计算高可用

本文主要讲述了从零开始学架构书中关于计算高可用架构的想关内容,从主备、主从、对称集群、非对称集群方面来讲述

2024-10-30 12:14:25 690

原创 高可用架构——存储高可用

存储高可用本质上都是通过将数据复制多个存储设备,冗余的形式来实现高可用,复杂度主要体现在复制的延迟和中断导致数据不一致,常见架构有:主备,主从,主主,集群,分区

2024-10-25 00:22:58 984

原创 了解高可用架构之前——CAP

了解各种高可用架构之前必须要知道的事,就是CAP理论,作为一个基础性的知识需要通过一篇文章才能基本搞懂

2024-10-14 08:29:07 584

原创 高性能架构——计算高性能

主要讲述阅读架构的书籍后学习到的内容总结,其中计算高性能是本章的重点,也是很重要的一部分。

2024-10-09 08:31:45 1203

原创 高性能架构—存储高性能

关系型数据库,非关系型数据库,缓存数据的高性能架构设计,如读写分离,分库分表。以及缓存与NoSQL带来的复杂度及解决方案

2024-10-02 09:50:06 1651

原创 架构设计读后有感——设计流程

架构设计的流程,往往能一定程度上影响架构方案的完成速度和质量,但是好的架构也不会因为流程不好就变得不好。

2024-09-25 18:49:17 790

原创 架构设计读后有感——原则

合适原则,合适的架构优于业界领先的架构。简单原则,简单的架构优于复杂的架构。演化原则,架构需要随着业务变化而不断演化

2024-09-25 18:45:11 952 1

原创 架构设计——概念和基础

了解梳理系统、子系统、模块、组件、框架和架构,架构设计的目的?为什么架构设计会解决复杂度?

2024-09-17 14:01:21 1819

原创 架构设计读后有感——前言

软件架构是指软件系统的顶层结构,架构设计目的是为了解决软件的复杂度,不要盲目模仿,做好取舍,遵循合适、简单、演化

2024-09-17 13:59:47 376

原创 兴趣推送与相似推送逻辑设计

了解兴趣推送中,用户模型设计的业务思路,以及用户模型实时变化导致的推送逻辑。并且学习内容浏览中相似内容的推送逻辑设计

2024-09-13 13:49:19 471

原创 热门推送逻辑设计

本文主要是从业务角度出发去设计和完成一个内容热门推送。并没有给出具体的代码,只是一种逻辑和思维层面出发的设计。

2024-09-07 13:12:50 364

原创 Java常用的网络IO模型与限流算法总结

本文章主要是总结了Java常用的一些网络IO模型,这是对以往学习的网络IO模型的总结。同时在网络编程中很重要的网络限流,以保证一定程度的网络安全。

2024-08-23 14:52:32 486

原创 MySQL磁盘结构与分区概念

本文描述了MySQL的磁盘上的逻辑结构,如段、区、页、行等结构,以及它们之间的关系,同时也讲述了MySQL的分区概念

2024-08-15 08:27:13 1067

原创 MySQL内存模型与相关技术

本文主要描述了MySQL的内存模型结构以及其每块内存的作用,其中还讲述了一部分MySQL内存相关的技术实现和原理

2024-08-07 12:13:43 790

原创 MySQL的索引与SQL优化

本篇文章可以帮助你了解MySQL的索引是什么,了解SQL如何优化,快速定位要优化的SQL

2024-07-31 19:43:52 940

原创 MySQL的跳跃式索引

有了跳跃式索引就可以在大多数情况下不用但心最右原则

2024-07-30 17:18:09 730

原创 一篇文章搞懂MySQL的事务与隔离级别

MySQL的事务是什么?什么是ACID?什么是隔离级别?一篇文章全搞懂

2024-07-23 19:44:12 746

原创 MySQL架构与表设计

MySQL内部的大致架构是怎样的?了解了建表语句,那么表又该如何涉及,本文将从字段选择和字段约束及宽窄表介绍来讲述如何设计一张表

2024-07-16 10:39:21 895

原创 数据如何查询

只有学会DQL,才是真正的进入数据库的世界

2024-07-08 15:04:57 1306 1

原创 数据库与SQL

快速了解数据库和SQL语法,丰富的案例提供

2024-07-05 09:34:57 1396

原创 Javac编译器

讲述Javac的工作内容,以及大致的工作原理

2024-06-26 09:15:00 763

原创 JVM如何确定方法调用

了解JVM在调用方法时是如何选择的,根据什么条件选择,了解解析与分派,了解多分派与单分派。

2024-06-12 10:35:54 1247

原创 快速上手RabbitMQ,直接上开发!

一篇文章快速掌握RabbitMQ开发技巧,消息队列,延迟队列,交换机不在话下!

2024-06-04 17:50:34 1157 2

原创 Rabbit MQ学习之《基础概念》

🥨想要学习Rabbit MQ,就需要先了解MQ的相关概念和Rabbit MQ中的基础信息

2024-05-28 09:46:32 875

原创 Netty组件-拦截器与ByteBuf

详细分析如下。

2024-05-21 12:11:19 323

原创 Netty组件学习-Future 和 Promise

在异步处理时,经常用到这两个接口首先要说明 netty 中的 Future 与 jdk 中的 Future 同名,但是是两个接口,netty 的 Future 继承自 jdk 的 Future,而 Promise 又对 netty Future 进行了扩展想。

2024-05-21 12:10:22 526

原创 Netty的协议设计与解析

魔数,用来在第一时间判定是否是无效数据包,版本号,可以支持协议的升级序列化算法,消息正文到底采用哪种序列化反序列化方式,可以由此扩展,例如:json、protobuf、hessian、jdk指令类型,是登录、注册、单聊、群聊… 跟业务相关请求序号,为了双工通信,提供异步能力正文长度消息正文。

2024-05-16 14:15:32 464

原创 Netty组件学习-EventLoop与Channel

EventLoop→事件循环对象,EventLoop 本质是一个单线程执行器(同时维护了一个 Selector),里面有 run 方法处理 Channel 上源源不断的 io 事件。EventLoop继承关系比较复杂。

2024-05-12 11:13:13 1034

原创 NIO网络编程入门

服务器端代码客户端代码。

2024-05-08 15:18:43 914 1

原创 NIO文件编程

学习fileChannel,Path,Files的API使用

2024-05-07 10:50:12 843

原创 Netty-NIO的三大组件

了解Netyy之前先了解NIO的三个基本组件

2024-05-06 14:21:43 991

原创 Redis深度历险-简单的原理技术

介绍了Redis的IO模型,通信协议,持久化技术,管道,事务,小对象压缩技术等待

2024-05-05 13:27:14 973 2

原创 Redis深度历险-集群

Redis深度历险书籍阅读后的总结,有利于更加深入的了解Redis

2024-05-04 13:30:12 759 1

原创 Redis深度历险-Redis的拓展使用

了解Redis除了作为缓存外还有可以有其他的作用

2024-05-03 14:10:10 506 1

原创 Redis深度历险:数据结构

不同的数据结构就是key所对应value不同,本文主要介绍Redis6.0版本及之前的数据结构

2024-05-02 11:54:26 25 2

原创 Kafka中的设计-复制与日志压缩

讲解了Kafka的副本复制以及节点容灾的各种机制,同时介绍了Kafka的日志压缩技术和配额功能

2024-04-30 10:53:40 1057 3

原创 Kafka中的设计-生产者消费者

本文介绍了Kafka中消费与生产的客户端在整个流处理过程中的对效率的贡献以及具体的操作,还介绍了kafka的消息传递语义

2024-04-29 10:55:00 577 1

原创 Kafka中的设计-持久化与效率

描述了kafka需要达到的能力以满足广泛的用例,也介绍了kafka的文件系统和持久化原理,最后提到了kafka如如何提高效率的。

2024-04-29 10:52:59 761 1

原创 Kafka简单入门

介绍什么是事件流式处理以及kafka中的概念、术语和能力

2024-04-27 16:55:45 1306 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除