几种 I/O 模型Blocking I/OI/O 多路复用Reactor 设计模式I/O 多路复用模块封装 sel...[作者空间]
过去多年,数据库技术本质上并没有出现颠覆式发展。作为核心基础设施,数据库是一款用户粘性非常高的产品,一旦核心业务数...[作者空间]
大部分微单体系统是切分了单体系统而形成的,每个Microlith由一个台服务器运行,有自己的REST/Servle...[作者空间]
为什么kafka不像redis和mysql可以支持主从分离呢,是因为什么原因要这么设计呢? 首先明确一下:主从分离...[作者空间]
其实互联网相关的知识去互联网公司后很容易接触,并不是什么难点。我司很多刚来的大学生在半年内都能把一些中间件系统摸的...[作者空间]
引言 在这里我想谈谈曾经在项目中遇到的有趣的事情。我们为我们的客户在AWS中编写了一些轻量级微服务,它只是通过HT...[作者空间]
完整的微服务解决方案应该包含了微服务所涉及的方方面面,从服务的集中式配置,注册中心,断路器,负载均衡,监控 等模块...[作者空间]
概述 本文讨论分布式架构权限管理的两种情况,一种是针对统一授权访问的,一种是跨平台接口访问的。 虽然分布式架构会做...[作者空间]
1. static 和 final 的用法 static 的作用从三个方面来谈,分别是静态变量、静态方法、静态类。...[作者空间]
Redis是什么 Redis是一个开源的底层使用C语言编写的key-value存储数据库。可用于缓存、事件发布订阅...[作者空间]
1.什么是Spring? Spring是一个反转控制IOC和AOP的开发框架和平台。 2.解释一下Spring? ...[作者空间]
1.你有线程T1,T2和T3,你将如何确保线程T2运行后T1后,T3运行在T2线程后? 它可以实现通过加入Thre...[作者空间]
自单体数据中心以来,软件架构已经走过了漫长的道路,而且这种演变产生的术语比许多组织学习它们的速度更快。随着云计算正...[作者空间]
一、Spring IoC 1.1 重要概念 1)控制反转(Inversion of control) 控制反转是一...[作者空间]
本文介绍最近几年美团点评MySQL数据库高可用架构的演进过程,以及我们在开源技术基础上做的一些创新。同时,也和业界...[作者空间]
先简略回顾一下。对于互联网产品的高性能架构设计通常包括以下几个大方面: Web浏览器高性能设计 App客户端高性能...[作者空间]
摘要 Redis是一款著名的key-value内存数据库软件,同时也是一款卓越的数据结构服务软件。它支持字符串、列...[作者空间]
本文介绍SpringBoot如果通过Lua脚本去执行Redis,介绍简单用法例子,如对Lua脚本还不了解的可以先参...[作者空间]
有些童鞋刚接触这块 ,理解不是很深刻会经常问道这样类似的问题,下面我就简单讲解一下Spring boot与Spri...[作者空间]
背景 在线广告是互联网行业常见的商业变现方式。从工程角度看,广告索引的结构和实现方式直接决定了整个系统的服务性能。...[作者空间]