框架技术
未读
Swagger2的简单使用
文章介绍 Swagger2 用于解决接口文档与代码不一致、维护成本高的问题。通过 Springfox 扫描 Spring 项目代码自动生成 Swagger 描述与在线接口文档,保证文档、服务端和调用端的一致性。文中给出 Maven 依赖、Swagger 配置、多分组接口及全局 Authorization 参数的配置示例。
中间件
未读
Redis面试知识(一)基础
文章以面试问答梳理 Redis 基础:说明其用于缓存抗高并发,介绍常见及扩展数据结构;强调过期时间随机化防雪崩、原子命令实现分布式锁;对比 KEYS 与 SCAN;讲解 List、Pub/Sub、SortedSet 的队列场景,以及 RDB/AOF 持久化与数据恢复机制。
中间件
未读
Redis面试知识(二)缓存雪崩、击穿、穿透
文章区分 Redis 缓存雪崩、穿透与击穿:雪崩是大量 Key 同时失效导致请求压垮数据库;穿透是请求不存在的数据绕过缓存;击穿是热点 Key 失效瞬间高并发直击 DB。应对措施包括过期时间随机化、热点永不过期、参数校验、缓存空值、限流,以及布隆过滤器和互斥锁。
中间件
未读
Redis解决方法-避免缓存穿透的利器之BloomFilter
布隆过滤器通过多个哈希函数和位数组快速判断元素是否可能存在,可在缓存前拦截不存在的请求,避免大量恶意或无效查询穿透缓存直击数据库。其优势是节省空间、查询高效,但存在误判且删除困难;实践中需根据数据量和误判率设置位数组大小、哈希函数数量,可借助 Guava 实现。
基础知识
未读
OSI七层模型与TCPIP四层的区别联系
OSI七层模型是ISO提出的理论标准,细分物理至应用七层;TCP/IP是先有协议和应用、后形成模型的事实标准。TCP/IP四层将OSI的会话、表示、应用合并为应用层,将物理和数据链路层合并为网络接口层;两者均采用分层、服务和接口思想,TCP、UDP、IP等构成实际网络通信基础。
InfluxDB学习手册
一、前言1.1.什么是时序数据库首先介绍一下什么是时序数据,时序数据是基于时间的一系列的数据。在有时间的坐标中将这些数据点连成线,往过去看可以做成多纬度报表,揭示其趋势性、规律性、异常性;往未来看可以做大数据分析,机器学习,实现预测和预警。时序数据库就是存放时序数据的数据库,并且需要支持时序数据的快
程序语言
未读
Java8新特性之Stream用法
一、概述Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询。也可以使用 Stream API 来并行执行操作。简而言之,Strea
