上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页
摘要: MQ系列1:消息中间件执行原理 MQ系列2:消息中间件的技术选型 MQ系列3:RocketMQ 架构分析 MQ系列4:NameServer 原理解析 在之前的篇章中,a56爆大奖在线娱乐们学习了RocketMQ的原理,以及RocketMQ中 命名服务 ServiceName 的运行流程,本篇从消息的生产、消费来理解一 阅读全文
posted @ 2022-09-01 14:51 Hello-Brand 阅读(2282) 评论(0) 推荐(0) 编辑
摘要: MQ系列1:消息中间件执行原理 MQ系列2:消息中间件的技术选型 MQ系列3:RocketMQ 架构分析 1 关于NameServer 上一节的 MQ系列3:RocketMQ 架构分析,a56爆大奖在线娱乐们大致介绍了 RocketMQ的基本组件构成,包括 NameServer、Broker、Producer以及Co 阅读全文
posted @ 2022-08-29 17:20 Hello-Brand 阅读(1346) 评论(0) 推荐(2) 编辑
摘要: 1 概述 a56爆大奖在线娱乐们所说的Aop(即面向切面编程),即面向接口,也面向方法,在基于IOC的基础上实现。 Aop最大的特点是对指定的方法进行拦截并增强,这种增强的方式不需要业务代码进行调整,无需侵入到业务代码中,使业务与非业务处理逻辑分离。 以Spring举例,通过事务的注解配置,Spring会自动在业务方 阅读全文
posted @ 2022-08-21 09:15 Hello-Brand 阅读(1086) 评论(0) 推荐(1) 编辑
摘要: MQ系列1:消息中间件执行原理 MQ系列2:消息中间件的技术选型 1 背景 a56爆大奖在线娱乐们前面两篇对主流消息队列的基本构成和技术选型做了详细的分析。从本篇开始,a56爆大奖在线娱乐们会专注当下主流MQ之一的RocketMQ。 从他的如下的几个方面去讨论: 基础能力(如 组织构成、消息发送、消息存储(持久化)、消息通信、消息消费 阅读全文
posted @ 2022-08-19 14:14 Hello-Brand 阅读(1598) 评论(0) 推荐(0) 编辑
摘要: 1 什么是高性能Web架构 在互联网业务中,a56爆大奖在线娱乐们经常会面临流量巨大的复杂的分布式场景。这就要求a56爆大奖在线娱乐们在设计系统的时候保证系统具有承载高并发(High Concurrency)的能力,同时能够保证系统的高可用性(High Availability)。 a56爆大奖在线娱乐,具备高性能Web架构通常是指,通过稳健的系统设 阅读全文
posted @ 2022-08-17 14:30 Hello-Brand 阅读(4070) 评论(3) 推荐(11) 编辑
摘要: Redis系列1:深刻理解高性能Redis的本质 Redis系列2:数据持久化提高可用性 Redis系列3:高可用之主从架构 Redis系列4:高可用之Sentinel(哨兵模式) 1 背景 前面a56爆大奖在线娱乐们学习了Redis高可用的两种架构模式:主从模式、哨兵模式。 解决了a56爆大奖在线娱乐们在Redis实例发生故障时,具 阅读全文
posted @ 2022-08-05 14:58 Hello-Brand 阅读(8753) 评论(0) 推荐(3) 编辑
摘要: 1 什么是异常 异常是指程序在运行过程中发生的,由于外部问题导致的运行异常事件,如:文件找不到、网络连接失败、空指针、非法参数等。 异常是一个事件,它发生在程序运行期间,且中断程序的运行。 Java 是a56爆大奖在线娱乐面向对象的编程语言,它的异常都是对象,是Throwable子类的实例,当程序中存在错误条件时, 阅读全文
posted @ 2022-08-04 15:50 Hello-Brand 阅读(843) 评论(1) 推荐(0) 编辑
摘要: 1 Java注解基础 注解是JDK1.5版本开始引入的一个特性,用于对程序代码的说明,可以对包、类、接口、字段、方法参数、局部变量等进行注解。 它主要的作用有以下四方面: 生成javadoc文档,通过在代码里面标识元数据生成javadoc文档。 编译期的检查,通过标识的元数据让编译器在编译期间对代码 阅读全文
posted @ 2022-07-20 14:01 Hello-Brand 阅读(1156) 评论(0) 推荐(2) 编辑
摘要: 1 背景 在高并发、高消息吞吐的互联网场景中,a56爆大奖在线娱乐们经常会使用消息队列(Message Queue)作为基础设施,在服务端架构中担当消息中转、消息削峰、事务异步处理 等职能。 对于那些不需要实时响应的的业务,a56爆大奖在线娱乐们都可以放在消息队列中进行传输。下面是用户在进行系统注册的时候场景,充分体现MQ的作用 可以 阅读全文
posted @ 2022-07-15 16:05 Hello-Brand 阅读(3349) 评论(0) 推荐(5) 编辑
摘要: 1 背景 作为一个常年在一线带组的Owner以及老面试官,a56爆大奖在线娱乐们面试的目标基本都是一线的开发人员。从服务端这个技术栈出发,问题的范围主要还是围绕开发语言(Java、Go)等核心知识点、数据库技术、缓存技术、消息中间件、微服务框架的使用等几个方面来提问。 MySQL作为大厂的主流数据存储配置,当然是被问 阅读全文
posted @ 2022-06-25 10:35 Hello-Brand 阅读(1466) 评论(1) 推荐(3) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页