首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
面试
Python
架构
大数据
数据库
Spring Boot
Go
展开
全部
后端
Java
面试
Python
架构
大数据
数据库
Spring Boot
Go
前端
.NET
MySQL
Elasticsearch
C#
Trae
暂无数据
推荐
最新
SpringBoot 集成 Redis 实现分布式 WebSocket:跨实例消息推送实战
在分布式系统中,单机 WebSocket 无法实现跨服务实例的消息推送(如用户连接在实例 A,而消息触发在实例 B)。本文基于前文 SpringBoot+Redis 缓存实践,结合 Redis 发布订
1分钟了解响应式编程 | dubbo框架下响应式官例
现今我们的应用已经不是单例架构,一般都是分布式微服务架构,微服务架构情况下框架也很多,SpringCloud、Dubbo等等
SpringBoot 原理专题
优先级与打包 命令行参数 系统环境 properties yml yaml Bean 作用域 作用域 说明 singleton 容器内同 名称 的 bean 只有一个实例(单例)(默认) protot
Spring Boot 打包部署,JAR vs WAR
无论选择JAR还是WAR部署方式,关键在于匹配团队的技术栈、运维能力和业务需求。Spring Boot的灵活性支持两种部署模式,为不同场景提供了合适的解决方案。
编程趣事:“结构化并发”名字的由来
今天刷Java技术博文时,看到结构化并发的相关知识,突然好奇“结构化并发”这个名字的由来。带着这份好奇,我百度google了一下,总算把来龙去脉理清楚了,今天就分享给大家~ “结构化”的源头——结构化
Java 创建对象,除了 new 你还知道哪些方式?
Java 创建对象只能用 new 吗?其实还有反射、clone、反序列化、工厂方法、Builder 模式等 8 种方式。本文详解每种适用场景,帮你写出更优雅的代码!
需要独立的作业队列?看看Quartz增强框架Quartz Plus
一个增强 Quartz 调度器的库,支持多个独立的 SchedulerFactoryBean,从而实现多个独立的作业队列。 项目简介 Quartz Plus 是对 Spring Boot 中 Quar
SpringBoot整合FFmpeg,打造你的专属视频处理工厂
Fmpeg 是什么?如果你有一个朋友,他能把 MP4 变成 AVI,就像把咖啡变成奶茶,裁剪视频,比理发师剪头发还精准,提取音频,比从披萨上分离芝士还干净,压缩视频,比你把行李箱塞满时还高效。
RocketMQ从实战到源码:初识RocketMQ
RocketMQ 是一个分布式、队列模型的开源消息中间件,由阿里巴巴团队最初开发,并于2016年捐赠给Apache软件基金会,2017年成为Apache顶级项目。
并行不等于更快:CompletableFuture 让你更慢的 5 个姿势
很多时候我们拿到一段串行代码,第一反应就是看能不能改成并行,觉得多线程跑起来肯定快。但个别情况下,改完之后不仅不会变快,可能还会比原来还慢。问题出在哪里?线程池不够大吗?还是机器配置太低吗?其
1分钟了解响应式编程 | 基本概念
响应式编程(Reactive Programming,简称 RP)是一种 以“数据流”和“变化传播”为核心的编程范式,就是把程序中的“数据变化”或“事件”封装成可以观察到的数据流
数据同步神器!一款搞定多种数据源同步的开源中间件!
dbsyncer —— 一款开源的数据同步中间件,提供 MySQL、Oracle、SqlServer、PostgreSQL、Elasticsearch(ES)、Kafka、File、SQL 等同步场景
Kafka源码(八)数据复制
回顾Kafka Controller选举,分析Kafka Leader选举、数据复制、高水位 和 ISR。
RocketMQ 与 Kafka 对比:消息队列选型的核心考量因素
作为一名深耕Java开发八年的老兵,我踩过的MQ坑没有一百也有八十:用Kafka做订单异步通知,因消息丢失导致用户投诉;用RocketMQ扛大促日志采集,又因吞吐量没跟上差点崩掉;甚至试过在小流量场景
SpringBoot 集成 Redis 分布式锁实战:从手动实现到注解式优雅落地
在分布式系统中,并发操作共享资源(如库存扣减、订单创建)时,单机锁(synchronized/ReentrantLock)无法跨服务实例生效,而 Redis 分布式锁是解决该问题的主流方案。本文基于前
CompletableFuture陷阱和避坑指南
CompletableFuture是一个用于异步编程的强大工具,它允许我们以非阻塞的方式处理并发任务。然而,在使用CompletableFuture时,也需要注意一些问题,下面是一些常见的坑以及相应的
BeanUtil.copyProperties()处理大小写字段转换问题
问题描述: 遇到这么个问题, 需要在自己项目里面接入三方接口, 写成一个工具类, 三方接口的入参字段全是大写的, 而自己的项目入参统一的格式是小写. 并且该接口字段比较多, 有 100 多个字段, 一
后端分层架构规范和标准包结构
1. 后端分层架构规范 1.1. 分层总览(必须遵守) 依赖只能自上而下,禁止反向。 1.2. 核心概念定义(统一口径) 1.2.1. 业务主体(Domain Entity) 具有独立业务语义和生命周
【Java基础整理】封装、继承、抽象、接口和多态
本文档详细介绍Java面向对象编程的五大核心概念:封装、继承、抽象类、接口和多态。通过理论阐述和代码示例,帮助读者深入理解Java面向对象编程的精髓和实际应用。