首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JAVA技术栈修炼手册
IT当时语_青山师__JAVA技术栈
创建于2023-04-28
订阅专栏
JAVA技术栈修炼手册(JDK SE基础、多线程并发、分布式、微服务、架构设计)
等 8 人订阅
共42篇文章
创建于2023-04-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JAVA8函数式编程中关于集合的各种操作实例
JAVA8函数式编程中关于集合的各种操作实例 map - 将集合中的每个元素映射为另一个元素 示例:将数字集合中的每个元素平方并返回平方后的集合。 filter - 过滤不符合条件的元素,留下符合条件
MySQL存储引擎InnoDB、MyISAM和MEMORY介绍详解和区别
MySQL存储引擎InnoDB、MyISAM和MEMORY介绍详解和区别 MySQL是目前使用最广泛的关系型数据库,而存储引擎是MySQL中一个非常重要的概念。存储引擎决定了MySQL如何存储和处理数
MySQL执行计划详解
MySQL执行计划详解 在使用MySQL进行数据库开发和运维过程中,我们通常需要对执行计划进行优化。 在系统设计和架构中,数据库是必不可少的一环。而优化数据库查询效率也是非常重要的一环。MySQL是一
Dubbo服务暴露步骤详解
Dubbo服务暴露步骤详解 背景介绍 Dubbo 是一款高性能的分布式服务框架,能够帮助我们快速实现微服务架构。在 Dubbo 中,服务提供者需要将自己的服务暴露出去,并注册到注册中心,让消费者能够通
分布式理论CAP、BASE和RPC
分布式理论CAP、BASE和RPC CAP 原则 CAP原则是指当分布式系统遇到网络分区时,只能满足其中两个需求,一致性(Consistency)、可用性(Availability)和分区容错性(Pa
从BIO到NIO、AIO和零拷贝
从BIO到NIO、AIO和零拷贝 在JAVA的网络编程方面,BIO、NIO、AIO和零拷贝是我们必须掌握的技术,它们分别代表着不同的网络编程实现方式。 BIO BIO(Blocking I/O)阻塞式
从零开始,手把手教你实现基于 Websocket 的微服务
从零开始,手把手教你实现基于 Websocket 的微服务 1. Websocket 简介 Websocket 协议是为了解决 HTTP 协议缺陷而产生的一种通信协议,它能够在客户端和服务器之间建立持
ZK领导者选举流程
ZK领导者选举流程 ZooKeeper(ZK)是一个分布式系统协调服务,它可以用来管理配置信息、提供分布式锁等。在ZK中,一个节点可以被选为领导者,其他节点则作为从节点,领导者节点负责处理客户端请求,
Redis主从复制、哨兵、集群原理部署介绍
Redis主从复制、哨兵、集群原理部署介绍 Redis主从复制的核心原理 在分布式架构设计中,Redis是一个非常流行的NoSQL数据库。它不仅具有高性能和可扩展性,而且支持主从复制模式来提高可用性和
SpringBoot常见的的面试点
SpringBoot常见的的面试点 什么是SpringBoot? SpringBoot是Spring框架的一个子项目,它可以让开发者更快速、更容易地创建基于Spring的应用程序。SpringBoot
SpringCloud微服务技术栈的注册中心Eureka
SpringCloud微服务技术栈的注册中心Eureka 简介 在微服务架构中,服务的数量庞大,而且每个服务可能会有多个实例。此时,需要一个中心化的地方来管理和维护各个服务的相关信息,这就是微服务治理
Redis分布式锁的实现方式及底层原理
Redis分布式锁的实现方式及底层原理 分布式锁在分布式环境中起着非常重要的作用,它可以协调多个节点的操作,保证数据的一致性。Redis作为一个高性能、高可用的缓存系统,提供了基于Redis的分布式锁
SpringCloud微服务技术栈的网关服务Gateway
SpringCloud微服务技术栈之网关服务Gateway 前言 在微服务架构中,微服务数量的增加会使得系统中出现大量的服务实例,同时每个服务往往又有多个版本,这些版本需要进行升级、降级等操作。因此,
ZK集群中节点间数据如何同步
ZK节点间数据同步以及API实践 Apache ZooKeeper(以下简称ZK)是一个分布式的协调服务,为分布式系统提供了一致性、可靠性和高性能。ZK可以用于实现诸如统一命名服务、配置管理、分布式锁
Netty的线程模型
Netty的线程模型 Netty是一个高性能、异步事件驱动的网络编程框架。它提供了一个基于NIO的抽象层,使得开发者可以轻松地构建可伸缩、可扩展的网络应用。 在Netty中,线程模型是一个重要的概念。
Redis缓存MySQL数据库存储二者如何保证数据一致性
Redis缓存MySQL数据库存储二者如何保证数据一致性 在大型互联网应用中,由于数据库读写频繁、压力大等原因,我们通常会使用缓存来减少数据库的访问次数,提高系统的性能。而Redis作为一个高性能的内
分布式事务处理常用手段及生产实践
分布式事务处理常用手段及生产实践 引言 在分布式系统架构设计中,如何保证数据的一致性是一个非常重要的问题。而分布式事务处理就是解决这个问题的常见手段之一。本篇将介绍常见的分布式事务处理手段,并结合生产
分布式锁介绍及解决方案
分布式锁介绍及解决方案 什么是分布式锁? 在分布式系统中,多个节点可能同时操作同一资源,此时需要使用分布式锁来保护共享资源的访问。分布式锁要求在多个节点上都能起到保护作用,并且能够保证在高并发情况下的
服务雪崩、服务限流、服务熔断和服务降级
服务雪崩、服务限流、服务熔断和服务降级 在分布式系统中,由于网络延迟、节点宕机等各种原因,会出现一些异常情况,如某个服务的响应时间变慢或者宕机。这时候如果不采取措施,可能导致整个系统的性能下降或者不可
生产环境常见的限流算法
在高并发场景下,为了保护系统的稳定性和可用性,需要对请求进行限流。本文介绍几种生产环境中常见的限流算法,并结合Java代码实现。 令牌桶算、漏桶算法
下一页