腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
csdn
专栏成员
举报
205
文章
32794
阅读量
26
订阅数
订阅专栏
申请加入专栏
全部文章(205)
对象(50)
java(41)
数据(27)
配置(24)
设计模式(22)
mysql(19)
public(19)
接口(18)
spring(17)
数据库(16)
内存(16)
string(14)
字符串(14)
null(13)
线程(13)
集合(11)
优化(11)
system(10)
变量(10)
面试(10)
数组(10)
redis(9)
void(9)
索引(9)
系统(9)
jvm(8)
select(8)
队列(8)
客户端(8)
存储(7)
list(7)
继承(7)
基础(7)
统计(7)
语法(7)
源码(7)
注解(7)
apache(6)
容器(6)
缓存(6)
kafka(6)
key(6)
垃圾回收(6)
链表(6)
入门(6)
效率(6)
性能(6)
异常(6)
源码分析(6)
rabbitmq(5)
遍历(5)
测试(5)
服务器(5)
工作(5)
函数(5)
排序(5)
日志(5)
事务(5)
搜索(5)
git(4)
mybatis(4)
hashmap(4)
windows(4)
com(4)
import(4)
登录(4)
多线程(4)
服务(4)
交换机(4)
框架(4)
连接(4)
路由(4)
算法(4)
异步(4)
最佳实践(4)
oracle(3)
maven(3)
opencv(3)
aop(3)
boot(3)
elasticsearch(3)
join(3)
local(3)
message(3)
thread(3)
备份(3)
编程(3)
并发(3)
插件(3)
代理(3)
设计(3)
生命周期(3)
事件(3)
视频(3)
数据类型(3)
序列化(3)
虚拟机(3)
sql(2)
打包(2)
eclipse(2)
api(2)
linux(2)
centos(2)
渲染(2)
zookeeper(2)
数据结构(2)
微服务(2)
add(2)
arraylist(2)
client(2)
config(2)
el(2)
element(2)
handler(2)
int(2)
logging(2)
map(2)
poi(2)
resize(2)
set(2)
sh(2)
shift(2)
size(2)
static(2)
table(2)
task(2)
web(2)
编码(2)
编译(2)
操作系统(2)
产品(2)
程序(2)
程序员(2)
定时任务(2)
反射(2)
泛型(2)
工具(2)
管理(2)
计算机视觉(2)
加密(2)
脚本(2)
解决方案(2)
进程(2)
开发(2)
快捷键(2)
内存管理(2)
权限(2)
实践(2)
文件系统(2)
协议(2)
学习笔记(2)
指针(2)
主机(2)
php(1)
python(1)
servlet(1)
xml(1)
css(1)
html(1)
jar(1)
nginx(1)
深度学习(1)
electron(1)
sass(1)
分布式(1)
ssh(1)
正则表达式(1)
selenium(1)
单元测试(1)
jenkins(1)
kernel(1)
安全(1)
nat(1)
汽车(1)
代码托管(1)
app(1)
arrays(1)
auto(1)
autowired(1)
babel(1)
bitmap(1)
builder(1)
centos7(1)
channel(1)
children(1)
cicd(1)
class(1)
classnotfoundexception(1)
cloud(1)
cms(1)
cron(1)
crud(1)
date(1)
debug(1)
dp(1)
equals(1)
extends(1)
field(1)
file(1)
filter(1)
formula(1)
gc(1)
geo(1)
get(1)
hashset(1)
having(1)
interceptor(1)
ioc(1)
limit(1)
lock(1)
log4j(1)
math(1)
model(1)
nacos(1)
netty(1)
ocr(1)
offset(1)
path(1)
pool(1)
private(1)
product(1)
protected(1)
queue(1)
rank(1)
registry(1)
release(1)
request(1)
require(1)
response(1)
resttemplate(1)
root(1)
row(1)
rsa(1)
runtime(1)
scheduling(1)
scope(1)
signature(1)
simpledateformat(1)
space(1)
spi(1)
sql语句(1)
ssm(1)
state(1)
stream(1)
stringbuilder(1)
summary(1)
swagger(1)
tesseract(1)
thymeleaf(1)
time(1)
timestamp(1)
transactions(1)
txt(1)
ui(1)
url(1)
varchar(1)
version(1)
vim(1)
virtual(1)
virtualbox(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)
原型(1)
终端(1)
重构(1)
字符编码(1)
数据库优化(1)
标签(1)
搜索文章
搜索
搜索
关闭
redis之地理空间geo实战以及选项详解
geo
redis
百度
集合
搜索
Redis GEO Redis GEO 主要用于存储地理位置信息,并对存储的信息进行操作,该功能在 Redis 3.2 版本新增。
九转成圣
2024-09-09
94
0
redis之list核心命令演示与细节探索
list
redis
summary
element
key
BLMOVE source destination LEFT|RIGHT LEFT|RIGHT timeout summary: Pop an element from a list, push it to another list and return it; or block until one is available since: 6.2.0
九转成圣
2024-09-08
69
0
Apache Kafka 消费者 API 详解
集群
配置
api
apache
kafka
Apache Kafka 是一个高吞吐量、低延迟的分布式流处理平台,用于构建实时数据管道和流应用。在 Kafka 中,消费者负责从 Kafka 集群中读取消息。本文将详细演示 Kafka 消费者 API 的使用,包括配置、消息消费、错误处理和性能优化等内容。
九转成圣
2024-09-08
163
0
从源码分析 Redis 异步删除各个参数的具体作用
异步
源码分析
redis
数据
线程
在 Redis 4.0 之前,通常不建议直接使用 DEL 命令删除一个 KEY。这是因为,如果这个 KEY 是一个包含大量数据的大 KEY,那么这个删除操作就会阻塞主线程,导致 Redis 无法处理其他请求。这种情况下,一般是建议分而治之,即批量删除 KEY 中的元素。
九转成圣
2024-08-20
124
0
使用 `removeIf` 轻松移除集合元素:避免 `ConcurrentModificationException` 异常的最佳实践
集合
开发
性能
异常
最佳实践
在现代 Java 开发中,我们经常需要对集合进行操作,比如移除符合特定条件的元素。Java 8 引入了许多强大的新特性,其中之一就是 removeIf 方法。本文将通过一个实际的例子,详细介绍 removeIf 方法的背景、使用方法、注意事项,并举一些日常开发中常见的应用场景,同时也会展示如何避免 ConcurrentModificationException 异常。
九转成圣
2024-08-09
115
0
Spring Boot 整合 Kafka 详解
kafka
boot
配置
异步
spring
本文将详细介绍如何在 Spring Boot 项目中整合 Apache Kafka,包括 Kafka 的配置、消息的同步和异步发送。
九转成圣
2024-08-09
354
0
Apache Kafka 生产者 API 详解
apache
kafka
配置
异步
api
Apache Kafka 是一个高吞吐量、低延迟的分布式流处理平台,用于构建实时数据管道和流应用。在 Kafka 中,生产者负责将消息发布到 Kafka 集群。本文将详细演示 Kafka 生产者 API 的使用,包括配置、消息发送、错误处理和性能优化等内容。
九转成圣
2024-08-05
68
0
Apache Kafka 事务详解
apache
kafka
配置
事务
数据
Apache Kafka 是一个分布式流处理平台,主要用于实时数据的传输和处理。在现代的数据密集型应用中,事务性保证在数据传输和处理中的作用至关重要。本文将详细介绍 Kafka 的事务性支持,包括其基本概念、架构、使用方法以及相关代码示例和运行效果。
九转成圣
2024-08-05
72
0
B 树详解及其 Java 实现
size
java
存储
数据结构
children
B 树是一种平衡树数据结构,广泛应用于数据库和文件系统中。它是一种多路搜索树,其中每个节点可以有多个子节点和多个键。本文将详细介绍 B 树的结构、性质、操作及其 Java 实现。
九转成圣
2024-08-05
115
0
Java 8为什么使用元空间替换永久代
垃圾回收
内存
数据
优化
java
在Java 8中,Java开发团队做出了一个重要的变革:将永久代(Permanent Generation,或PermGen)移除,并引入了元空间(Metaspace)。这一改变引发了开发者的广泛讨论和关注,因为它对Java虚拟机(JVM)的内存管理方式有着深远的影响。本文将详细探讨为什么Java 8选择使用元空间替代永久代,以及这一变化带来的好处和挑战。
九转成圣
2024-08-05
116
0
JVM对象访问的两种方式:句柄和直接指针
性能
指针
jvm
对象
数据
Java虚拟机(JVM)是运行Java程序的核心组件,其内存管理和对象访问机制对程序的性能有着至关重要的影响。在JVM内部,对象的访问方式主要有两种:句柄(Handle)和直接指针(Direct Pointer)。这两种方式各有优缺点,适用于不同的场景。本文将深入探讨JVM对象访问的这两种方式,从它们的基本原理、优缺点、应用场景到对JVM实现和优化的影响。
九转成圣
2024-08-05
102
0
Java中的强引用、软引用、弱引用与虚引用
队列
对象
垃圾回收
内存
java
Java语言提供了一种强大的垃圾回收机制,通过不同类型的引用来管理内存中的对象。引用类型包括强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)和虚引用(Phantom Reference)。这些引用类型允许开发者在不同的内存压力条件下对对象进行不同程度的管理,优化内存使用和性能。本文将深入探讨Java中的这四种引用类型,涵盖它们的定义、使用场景、实现原理以及在实际应用中的最佳实践。
九转成圣
2024-08-05
82
0
深入理解MyBatis XML配置文件:必需部分与可选部分详解
xml
缓存
mybatis
对象
配置
MyBatis 是一个流行的持久层框架,通过 XML 映射文件定义 SQL 语句和映射规则,简化了 Java 应用程序与数据库的交互。本文将深入探讨 MyBatis 中 XML 配置文件的用法,特别是那些部分必须有值,哪些部分可以省略。
九转成圣
2024-08-05
215
0
CMS(Concurrent Mark-Sweep)垃圾回收器
线程
cms
并发
对象
垃圾回收
在现代Java应用中,垃圾回收(Garbage Collection, GC)是性能优化的关键之一。它自动管理内存,避免内存泄漏和手动管理的复杂性。CMS(Concurrent Mark-Sweep)是一种低延迟的垃圾回收器,设计用于减少应用程序停顿时间。
九转成圣
2024-08-05
97
0
G1垃圾回收器
gc
并发
对象
垃圾回收
内存
垃圾回收器在现代编程语言中扮演着重要角色,它自动管理内存分配和回收,避免了内存泄漏等问题。Java的垃圾回收机制经历了多年的发展,从Serial GC、Parallel GC、CMS,再到G1 GC。G1垃圾回收器,作为Java 7及以后的版本中重要的GC选项,旨在提供可预测的暂停时间并提高多核处理器的利用率。
九转成圣
2024-08-05
69
0
为什么vim是程序员最喜欢的文本编辑器之一
vim
编辑器
插件
程序员
设计
Vim,即"Vi IMproved",是Vi编辑器的改进版,最早由Bram Moolenaar于1991年发布。Vi本身诞生于1976年,由Bill Joy开发,作为UNIX操作系统中的标准编辑器。Vi因其强大的编辑功能和轻量级的设计,迅速成为许多程序员的首选。而Vim在保留Vi核心特性的基础上,增加了众多新功能和改进,使其更为强大和灵活。
九转成圣
2024-08-05
76
0
JVM垃圾回收器
内存
内存管理
jvm
工作
垃圾回收
在Java虚拟机(JVM)中,垃圾回收器(Garbage Collector, GC)是自动内存管理的重要组件。它通过自动回收不再使用的内存,防止内存泄漏和手动内存管理带来的复杂性。在过去几十年中,JVM垃圾回收技术不断发展,旨在提高内存管理效率,减少程序停顿时间,从而提高应用程序的性能和稳定性。
九转成圣
2024-08-05
74
0
JVM(Java Virtual Machine)调优
内存
java
jvm
virtual
垃圾回收
Java虚拟机(JVM)是Java应用程序的运行环境,负责管理应用程序的内存、线程、垃圾回收等资源。JVM调优是确保应用程序在高性能、稳定环境下运行的关键步骤。通过调优,开发者可以减少垃圾回收停顿、优化内存使用、提升并发性能,从而改善用户体验。
九转成圣
2024-08-05
80
0
深入解析 Java Stream 编程:高效处理数据的新范式
java
import
stream
编程
数据
Java 8 引入了一个强大而灵活的 API——Stream API,为我们提供了一种声明性处理数据集的方法。Stream API 大大简化了集合操作,让开发者可以以更高效、更可读的方式编写代码。这篇文章将深入探讨 Java Stream 编程的方方面面,通过多个详细的代码示例,帮助你全面理解和掌握这一强大的工具。
九转成圣
2024-06-22
125
0
MySQL:概念、逻辑与物理结构设计详解
设计
数据
数据库
存储
mysql
MySQL是一个流行的开源关系型数据库管理系统(RDBMS),广泛应用于各种规模和类型的应用程序中。在设计和实现一个MySQL数据库时,理解其基本概念、逻辑结构设计和物理结构设计是至关重要的。本文将深入探讨MySQL的这三个方面,并详细解释每个部分的内容和重要性。
九转成圣
2024-06-19
490
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档