腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
设计模式
设计模式
专栏成员
举报
142
文章
48770
阅读量
26
订阅数
订阅专栏
申请加入专栏
全部文章(142)
数据(67)
java(35)
原理(27)
netty(24)
对象(22)
索引(21)
性能(20)
接口(19)
内存(14)
算法(14)
优化(14)
elasticsearch(13)
配置(13)
设计模式(13)
线程(12)
源码(11)
mysql(10)
并发(10)
oceanbase(9)
事件(8)
系统(8)
数据库(7)
stream(7)
开发者(7)
模型(7)
存储(6)
安全(6)
工作(6)
集合(6)
注解(6)
服务(5)
管理(5)
继承(5)
架构(5)
加密(5)
同步(5)
spring(4)
容器(4)
缓存(4)
实时数仓(4)
工具(4)
函数(4)
连接(4)
排序(4)
网络(4)
协议(4)
sql(3)
mongodb(3)
分布式(3)
redis(3)
集群(3)
脚本(3)
客户端(3)
搜索(3)
语法(3)
字符串(3)
lua(2)
jvm(2)
boot(2)
buffer(2)
filter(2)
import(2)
join(2)
nio(2)
zxing(2)
遍历(2)
变量(2)
编码(2)
磁盘(2)
队列(2)
二维码(2)
反射(2)
泛型(2)
高性能(2)
基础(2)
监控(2)
开发(2)
框架(2)
密码学(2)
命令行(2)
日志(2)
设计(2)
事务(2)
统计(2)
网络通信(2)
异常(2)
指针(2)
装饰器(2)
机器学习(1)
go(1)
json(1)
mvc(1)
tomcat(1)
自动化(1)
mybatis(1)
线性回归(1)
aop(1)
gradle(1)
大数据(1)
数据可视化(1)
数据结构(1)
微服务(1)
迁移(1)
aes(1)
clickhouse(1)
cloud(1)
com(1)
config(1)
ddl(1)
dynamic(1)
facebook(1)
google(1)
jsonpath(1)
mac(1)
md5(1)
nacos(1)
olap(1)
pipeline(1)
post(1)
public(1)
rollup(1)
rsa(1)
semaphore(1)
sha(1)
thread(1)
win10(1)
备份(1)
编程(1)
编程语言(1)
编译(1)
表单(1)
表格(1)
并发编程(1)
产品(1)
程序员(1)
代理(1)
单例模式(1)
动态代理(1)
分布式系统(1)
分页(1)
服务端(1)
高并发(1)
高可用(1)
工具类(1)
构建工具(1)
加密算法(1)
解决方案(1)
量化(1)
内存泄漏(1)
入门(1)
软件(1)
实践(1)
视频(1)
数据仓库(1)
数据类型(1)
数组(1)
线程安全(1)
效率(1)
性能优化(1)
序列化(1)
压缩(1)
终端(1)
数据归档(1)
3DES加密算法(1)
搜索文章
搜索
搜索
关闭
Elasticsearch中磁盘水位线的深度解析
磁盘
集群
监控
数据
elasticsearch
Elasticsearch是一个分布式、高可扩展的搜索引擎,它允许用户将大量数据存储在集群中,并通过高效的查询引擎进行检索。然而,随着数据的增长,如何管理存储空间和确保系统的稳定性变得尤为重要。为此,Elasticsearch引入了磁盘水位线(disk watermark)的概念,以监控和管理磁盘空间的使用。
公众号:码到三十五
2024-08-22
64
0
Java Sream中自定义Collector实现复杂数据收集方法
排序
数据
java
容器
接口
Collector接口定义了数据收集、转换和聚合的基本操作,使得从Stream中收集到特定的数据结构或执行复杂的聚合操作成为可能。Collector接口为Stream操作提供了一个终止方法,将Stream的处理结果收集到一个特定的容器中。
公众号:码到三十五
2024-08-22
62
0
Java中Stream的Collectors类的详细介绍及原理
java
容器
stream
对象
原理
Collectors类提供了许多方法,包括toList()、toSet()、toMap()、joining()、groupingBy()、partitioningBy()、summarizingInt()、reducing()和counting()等,这些方法都用于将流中的元素以特定的方式收集起来。
公众号:码到三十五
2024-08-22
59
0
Java Stream中的StreamSupport类
数据类型
java
stream
遍历
集合
StreamSupport是Java中的一个工具类,它位于java.util.stream.StreamSupport包中。这个类的主要作用是作为桥梁,将底层的数据源(如Spliterator)转换为Stream API中的Stream对象。由于Stream API的设计目标是提供一种高级的迭代器抽象,它本身并不直接操作数据源,而是依赖于Spliterator来遍历和操作元素。因此,StreamSupport类在将传统集合或自定义数据源转换为Stream时起着关键作用。
公众号:码到三十五
2024-08-22
87
0
Java Stream中的Spliterator类深入解析
集合
线程
java
stream
遍历
在Java的Stream API中,Spliterator(可分割迭代器)是一个核心组件,它不仅支持高效的遍历操作,还提供了强大的并行处理能力。本文将详细介绍Spliterator的概念、原理、作用、类中定义的关键方法,以及它在Stream API中的实际应用。
公众号:码到三十五
2024-08-22
83
0
Java Stream 实现原理浅析
java
stream
数据
优化
原理
Java Stream API 的实现原理是一个复杂但高度优化的过程,它基于函数式编程的概念,并结合了现代多核处理器的特性。
公众号:码到三十五
2024-08-22
54
0
Java Stream中ReferencePipeline浅析
java
stream
集合
接口
终端
java的 Stream API 中,ReferencePipeline 类扮演着核心角色,它是处理引用类型(如 List<String>、Set<Integer> 等)流的核心实现。通过 ReferencePipeline,Java 提供了一种高效且易于理解的方式来处理数据集合,支持复杂的查询/转换操作,并可以利用现代多核处理器的并行处理能力。
公众号:码到三十五
2024-08-22
82
0
SpringBoot中生成二维码的案例实战
zxing
二维码
服务
com
import
zxing,全称"Zebra Crossing",是一个功能强大的开源Java库,专门用于二维码的生成与解析。它不仅能够生成QR码,还能解析包括QR码在内的多种二维码格式。ZXing提供了多语言API,使得开发者能够轻松地将二维码功能集成到各种应用中。它支持Android、iOS、Java等多个平台,并且除了QR码,还能解析其他一维码和二维码,如EAN、UPC、DataMatrix等。
公众号:码到三十五
2024-08-22
75
0
Java Stream的Collector接口与自定义实现
stream
接口
排序
java
容器
在Java 8中,Stream API为集合数据处理提供了一种新的、声明式的方式。其中,Collector接口在数据收集、转换和聚合中起到了核心作用。Collector接口定义了一组方法,用于收集、转换和汇总数据,这使得我们能够从流中收集到特定的数据结构,如List、Set、Map等,或执行复杂的聚合操作,如分组、分区、规约汇总等。
公众号:码到三十五
2024-08-22
65
0
SpringBoot中通过8项配置优化提升Tomcat性能
连接
配置
性能
优化
tomcat
调整Spring Boot,Spring Cloud 应用中Tomcat可用的线程数可以帮助有效地处理更多并发请求。
公众号:码到三十五
2024-08-22
153
0
Java中Stream的Collector接口详解及原理
函数
接口
原理
java
stream
Java Stream API的引入极大地简化了集合(Collection)的处理方式,使得开发者能够以声明式的方式处理数据集合。其中,Collector接口是Stream API中一个非常重要的组成部分,它提供了一种灵活的方式来收集Stream处理的结果。
公众号:码到三十五
2024-08-22
70
0
J.U.C 原子类之AtomicReferenceFieldUpdater类详解
对象
反射
内存
性能
原理
Java的并发编程中,java.util.concurrent.atomic 包提供了一系列原子类,用于在多线程环境中执行原子操作,从而避免使用synchronized关键字或其他锁定机制。AtomicReferenceFieldUpdater是其中的一个实用工具,它允许你以原子方式更新某个类的指定volatile引用字段。
公众号:码到三十五
2024-08-22
58
0
Netty中的FastThreadLocal类技术详解
线程
性能
netty
变量
索引
Netty是一个高性能的异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。在Netty中,FastThreadLocal是一个非常重要的类,用于提供高效的线程本地存储(Thread-Local Storage, TLS)解决方案。本文将详细介绍Netty中的FastThreadLocal类,包括其实现机制、使用场景和性能优势。
公众号:码到三十五
2024-08-22
71
0
Netty技术全解析:ChannelDuplexHandler类深度解析
网络
netty
接口
事件
数据
Netty是一个高性能、异步事件驱动的网络应用框架,用于快速开发可维护的高性能协议服务器和客户端。在Netty中,ChannelDuplexHandler是一个重要的接口,它结合了ChannelInboundHandler和ChannelOutboundHandler的功能,允许在同一个处理器中同时处理入站和出站IO事件。本文将结合Netty的源码,详细分析ChannelDuplexHandler类的工作原理、实现细节以及使用场景。
公众号:码到三十五
2024-08-22
46
0
Netty技术全解析:CombinedChannelDuplexHandler类深度解析
数据
网络
源码
netty
事件
Netty是一个高性能的网络编程框架,它提供了丰富的处理器(Handler)来简化网络事件的处理。在Netty中,CombinedChannelDuplexHandler是一个特殊的处理器,它结合了ChannelInboundHandler和ChannelOutboundHandler的功能,允许在同一个处理器中同时处理入站和出站事件。本文将结合Netty的源码,详细分析CombinedChannelDuplexHandler类的工作原理、实现细节以及使用场景。
公众号:码到三十五
2024-08-22
89
0
SpringBoot中生成条形码的方案实战
二维码
数据
google
import
zxing
在Spring Boot, Spring Cloud 项目中整合ZXing库来生成条形码在特定行业也是一个常见需求。
公众号:码到三十五
2024-08-22
46
0
Netty技术全解析:LengthFieldBaseFrameDecoder类深度解析
数据
性能
源码
netty
工作
Netty是一个高性能的网络编程框架,它提供了丰富的编解码器(Codec)来简化网络数据的处理。在Netty中,LengthFieldBaseFrameDecoder是一个关键的解码器组件,它用于处理基于长度字段的帧划分。本文将结合Netty的源码,详细分析LengthFieldBaseFrameDecoder类的工作原理、实现细节以及使用场景。
公众号:码到三十五
2024-08-22
45
0
Netty技术全解析:DelimiterBasedFrameDecoder类深度解析
源码
netty
工作
数据
协议
Netty是一个高性能的网络编程框架,它提供了丰富的编解码器(Codec)来简化网络数据的处理。在Netty中,DelimiterBasedFrameDecoder是一个关键的解码器组件,它用于处理基于分隔符的帧划分。本文将结合Netty的源码,详细分析DelimiterBasedFrameDecoder类的工作原理、实现细节以及使用场景。
公众号:码到三十五
2024-08-22
70
0
Netty技术全解析:FixedLengthFrameDecoder类深度解析
源码
netty
数据
协议
性能
Netty是一个高性能的网络编程框架,它提供了丰富的编解码器(Codec)来简化网络数据的处理。在Netty中,FixedLengthFrameDecoder是一个关键的解码器组件,它用于处理固定长度的帧划分。本文将结合Netty的源码,详细分析FixedLengthFrameDecoder类的工作原理、实现细节以及使用场景。
公众号:码到三十五
2024-08-11
96
0
SpringBoot中注册Bean的10种方式总结
接口
配置
注解
容器
管理
在Spring Boot应用中,Bean是构成应用的核心组件。Spring容器负责管理这些Bean,包括它们的创建、配置、组装、管理和销毁。在Spring Boot中,有多种方式可以注册Bean,让Spring容器能够管理它们。本文将详细介绍这些不同的注册方式,并给出相应的示例代码和适用场景。
公众号:码到三十五
2024-08-11
171
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档