首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Python
面试
数据库
架构
大数据
Go
前端
展开
全部
后端
Java
Python
面试
数据库
架构
大数据
Go
前端
Spring Boot
MySQL
.NET
Elasticsearch
Linux
程序员
暂无数据
推荐
最新
新项目为什么推荐WebFlux,而非SpringMVC?
前言 从早期的 Struts 到统治多年的 Spring MVC,我见证了整个 Java Web 开发框架的演进。 今天,我想和大家深入聊聊 Spring 5 带来的这个“新成员”—— WebFlux
RabbitMQ 如何保证消息不丢失和不重复消费?掌握这 4 个关键点就够了
消息丢了?重复消费?别慌!只需掌握生产者确认、消息持久化、手动ACK和幂等处理这4个关键点,就能让 RabbitMQ 稳稳可靠,轻松应对高并发场景。
深入剖析Java并发编程中的死锁问题
引言 java并发编程中的死锁在单体java进程中也算是比较棘手的问题,所以本文将针对死锁问题的本质和一些规避手段进行详细的介绍,希望对你有帮助。 我是 SharkChili,Java 开发者,Jav
现代C++系统编程中类型重解释的内存安全范式
在底层系统编程领域,指针运算和类型重解释是构建高性能硬件接口和数据处理管道的基石。然而,一个普遍存在的编码模式——reinterpret_cast(byte_buffer[offset])——揭示了程
VS Code终端从入门到精通完全指南
当前,Visual Studio Code的集成终端已成为开发者日常工作中不可或缺的工具。它不仅能运行 echo、 ls 和 git 等命令,还与编辑器深度集成,支持工作区文件链接和错误检测等功能。无
Vavr 工具实用指南:Java 函数式编程的高效落地方案
在 Java 开发中,函数式编程的优势已得到广泛认可,但 JDK 原生工具在空值安全、异常处理、不可变性保障等场景中仍存在显著局限,导致开发者需编写大量样板代码,影响开发效率与系统稳定性。Vavr 作
Java后端必须的Docker 部署 Redis 集群完整指南
Docker 部署 Redis 集群完整指南 一、Redis 集群架构设计 1.1 集群架构 二、Docker Compose 部署方案 2.1 docker-compose.yml 2.2 环境变量
for range和锁,终于悟了
训练营内部有位学员问:"goroutine和Channel我都搞懂了,但为啥有的例子要加锁,有的又不用?那个for range在Channel里到底是啥作用?" 这问题问到了点上,今天咱们就掰开揉碎聊
Spring Boot 实战:基于 Redis + Token 实现分布式登录系统
1. 设计思路 在分布式系统或前后端分离的架构中,我们需要一种无状态的登录方案。核心设计思路如下: 凭证机制:使用 Token(随机字符串)作为用户身份的唯一标识,替代传统的 Cookie。 数据存储
理解 .NET 中的中间件(Middleware)
在 ASP.NET Core 中,中间件(Middleware)是整个 Web 应用的核心机制之一。
Spring AOP底层实现(面试版)
引言 大家好啊,今天我们来讲一下面试中常常遇到的问题--Spring AOP到底是什么,做了什么,使用的好处?许多人就回答一个基于代理模式和JDK动态代理就草草了事,面试官没有得到他想要的答案,自然一
Oracle数据字典深度解析:架构、组件与实践应用
一、数据字典概述 Oracle数据字典(Data Dictionary)是数据库的核心元数据仓库,被誉为数据库的“数据库”。它存储了数据库运行所需的关键信息,包括所有Schema对象定义(表、视图、索
Flink 2.0--Delta Join
前言 本文学习自Flink官方社区 一.什么是Delta Join,它是干啥的? 1.实时的痛点 实时最大痛点:传统流式 Join 在面对海量数据和高基数 Key 时却遇到了瓶颈。问题在于2点 为了保
【pulsar】pulsar的定时发送实现原理
背景 在我们的项目中,业务中常常需要解决定时提醒,定时发布等需求,而我们会常常使用pulsar的定时消息作为我们的定时处理的方案,而pulsar天然支持定时消息的发送。Pulsar 原生支持定时消息发
Gopher 带你学并发计数器:从最快到最慢的性能之旅
大家是否觉得并发编程中的各种锁和同步机制让人头大?别担心,这篇指南将带你从性能的角度理解不同的并发计数器实现。我们将按照性能从快到慢的顺序,探索 6 种不同的实现方式,让你彻底理解并发编程的精髓!
Java面试高频题总结(含答案)
发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全~ 这套互联网 Java 工程师面试题包括了:MyBatis、ZK、Dubbo、EL、Redis、MySQL、
Spring Boot3 中结合Redis实现分布式锁机制实现并发抢券
前言 在当今互联网软件开发领域,随着业务规模的不断扩大和用户数量的急剧增长,高并发场景愈发常见。其中,抢券活动因其能够有效吸引用户参与、提升业务活跃度,成为众多互联网应用的热门功能。
解读Casbin 之一: 常见的访问控制模型配置
权限控制是每个管理系统的关键组成部分,而Casbin是一个强大且高效的开源访问控制库,支持各种访问控制模型,用于在全局范围内执行授权。 Casbin 目前支持 Golang、Java、C/C++、No
目前主流的程序语言与软件工程研究中真正严重的缺陷是什么?
如果只从“某种语言不够优雅”“某种方法落地难”来谈缺陷,很容易停留在战术层面。要谈“真正严重的缺陷”,必须下潜到更底层的问题: 我会从三层来展开: 学界主流范式到底在假定一个什么样的世界?这个世界观的
缓存一致性的工业级解法:用Java实现Facebook租约机制
Facebook的租约机制才是大厂真正在用的方案,参考Go版本的rockscache用Java重写了一遍。核心原理是通过租约来保证,只有持有有效租约的线程才能写缓存,从根本上解决了缓存一致性问题。