Redis基础
参考书籍: 《Redis使用手册》黄健宏 著 一. 引言 1. Redis简介 Redis 是由 Salvatore Sanfilippo(Antirez)开发的开源内存数据结构存储系统,广泛用作数据库、缓存和消息代理。它凭借丰富的数据结构、出色的性能、完备的功能和简洁的设计,已成为内存数据库领域的
参考书籍: 《Redis使用手册》黄健宏 著 一. 引言 1. Redis简介 Redis 是由 Salvatore Sanfilippo(Antirez)开发的开源内存数据结构存储系统,广泛用作数据库、缓存和消息代理。它凭借丰富的数据结构、出色的性能、完备的功能和简洁的设计,已成为内存数据库领域的
参考文献:2020美团技术年货《Java线程池实现原理及其在美团业务中的实践》致远 陆晨 一. 介绍 1. 线程池是什么 线程池是基于池化思想管理线程的工具,常见于多线程服务器(如MySQL)。其核心价值在于解决线程过多导致的性能问题:线程频繁创建与销毁会产生额外开销,线程数量膨胀也会加剧调度负担,
九. RocketMQ消息过滤原理 1. 认识消息过滤 ①消息过滤的场景 在消息系统中,同一主题下的消息往往需要根据消费者类型进行选择性投递。典型场景包括: 多环境消息隔离
参考书籍: 《Docker技术入门与实战》第三版 杨保华 戴王剑 曹亚仑 著 一. Compose简介 Compose 是 Docker 官方的开源项目,旨在实现对多容器应用的快速编排,其功能类似于 OpenStack 中的 Heat。项目代码托管于 GitHub(https://github.co
八. 并发 1. 介绍 Java 并发是指在一个程序中同时执行多个任务的能力。Java 提供了多种并发机制来支持多线程编程、并发控制和任务调度等。在 Java 中,并发主要通过以下几种方式实现: 线程(Thread) 线程池(Executor) 同步(Synchronization) 并发集合类 原
参考书籍 : 《Docker技术入门与实战》第三版 杨保华 戴王剑 曹亚仑 著 一. 初识Docker与容器 1. 什么是Docker ①Docker开源项目背景
一. Docker Docker基础 Docker Compose 二. K8S
六. Lambda表达式和流 1. 与匿名类相比,优先选择Lambda表达式 函数类型:将只有一个抽象方法的接口(极少数情况下是抽象类)用作函数类型。它们的实例被称为函数对象。JDK1.1以来,创建函数对象的主要方式是使用匿名类。 函数式接口:在Java8中,java正式形成了这样的概念:只有一个抽
参考书籍: 《Effective Java》第三版 Joshua Bloch 著 一. 创建和销毁对象 1. 用静态工厂方法代替构造器 ①介绍 设计类时,传统的方法是为其提供公有构造器,从而让客户端通过构造器来得到其实例。
九. 流 1. 介绍 Java 8 引入了新的Stream API,它允许你以声明性的方式处理集合,并进行函数式编程。 流并不存储其元素:这些元素可能存储在底层的集合中,或者是按需生成的。 流式操作:可以通过管道方式组合多个操作,如 map()、filter()、reduce() 等。 流的操作不会