首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Python
面试
数据库
架构
大数据
Go
前端
展开
全部
后端
Java
Python
面试
数据库
架构
大数据
Go
前端
Spring Boot
MySQL
.NET
Elasticsearch
Linux
程序员
暂无数据
推荐
最新
我为什么放弃了XMind和亿图,投向了这款开源绘图工具的怀抱?
思维导图、流程图应该是每个程序员都会用到的绘图工具。Xmind和亿图曾是我的首选工具,但是免费版功能受限,高级功能需付费,用起来总是差点意思。
Spring Boot 实现单账号登录控制
在很多业务场景中,我们需要控制单个账号的登录数量。本文介绍一种轻量级实现方案,灵活支持单账号单登录和
Netty(4)Netty的Channel是什么?它有哪些类型?
在Netty中,Channel(通道)是网络操作的抽象概念,它代表一个开放的连接,可以进行数据的读取和写入。Channel提供了异步的、事件驱动的方式处理数据的传输和操作。 Netty提供了多种类型的
新项目为什么推荐WebFlux,而非SpringMVC?
前言 从早期的 Struts 到统治多年的 Spring MVC,我见证了整个 Java Web 开发框架的演进。 今天,我想和大家深入聊聊 Spring 5 带来的这个“新成员”—— WebFlux
RabbitMQ 如何保证消息不丢失和不重复消费?掌握这 4 个关键点就够了
消息丢了?重复消费?别慌!只需掌握生产者确认、消息持久化、手动ACK和幂等处理这4个关键点,就能让 RabbitMQ 稳稳可靠,轻松应对高并发场景。
对于《目前程序语言与软件工程研究中真正严重的缺陷是什么?》一文的解读
在我的前一篇文章《目前程序语言与软件工程研究中真正严重的缺陷是什么?》中,我提出了一个核心观点:当代编程语言与软件工程的主流理论,把注意力几乎全部集中在“单个程序的静态快照”上,却缺乏一套以“变化本身
深入剖析Java并发编程中的死锁问题
引言 java并发编程中的死锁在单体java进程中也算是比较棘手的问题,所以本文将针对死锁问题的本质和一些规避手段进行详细的介绍,希望对你有帮助。 我是 SharkChili,Java 开发者,Jav
软件工程师必须要掌握的泳道图
在软件开发的世界里,我们习惯用代码表达逻辑,但当系统涉及多个角色、多个服务、甚至跨团队协作时,光靠代码注释或口头沟通,往往不够。这时候,一张清晰的流程图,胜过千行文档。 泳道图(Swimlane Di
VS Code终端从入门到精通完全指南
当前,Visual Studio Code的集成终端已成为开发者日常工作中不可或缺的工具。它不仅能运行 echo、 ls 和 git 等命令,还与编辑器深度集成,支持工作区文件链接和错误检测等功能。无
for range和锁,终于悟了
训练营内部有位学员问:"goroutine和Channel我都搞懂了,但为啥有的例子要加锁,有的又不用?那个for range在Channel里到底是啥作用?" 这问题问到了点上,今天咱们就掰开揉碎聊
现代C++系统编程中类型重解释的内存安全范式
在底层系统编程领域,指针运算和类型重解释是构建高性能硬件接口和数据处理管道的基石。然而,一个普遍存在的编码模式——reinterpret_cast(byte_buffer[offset])——揭示了程
Vavr 工具实用指南:Java 函数式编程的高效落地方案
在 Java 开发中,函数式编程的优势已得到广泛认可,但 JDK 原生工具在空值安全、异常处理、不可变性保障等场景中仍存在显著局限,导致开发者需编写大量样板代码,影响开发效率与系统稳定性。Vavr 作
try...catch真的影响性能吗?
前言 今天我们来聊聊一个经典话题:try...catch真的会影响性能吗? 有些小伙伴在工作中可能听过这样的说法:"尽量不要用try...catch,会影响性能",或者是"异常处理要放在最外层,避免在
缓存一致性的工业级解法:用Java实现Facebook租约机制
Facebook的租约机制才是大厂真正在用的方案,参考Go版本的rockscache用Java重写了一遍。核心原理是通过租约来保证,只有持有有效租约的线程才能写缓存,从根本上解决了缓存一致性问题。
Spring AOP底层实现(面试版)
引言 大家好啊,今天我们来讲一下面试中常常遇到的问题--Spring AOP到底是什么,做了什么,使用的好处?许多人就回答一个基于代理模式和JDK动态代理就草草了事,面试官没有得到他想要的答案,自然一
Gopher 带你学并发计数器:从最快到最慢的性能之旅
大家是否觉得并发编程中的各种锁和同步机制让人头大?别担心,这篇指南将带你从性能的角度理解不同的并发计数器实现。我们将按照性能从快到慢的顺序,探索 6 种不同的实现方式,让你彻底理解并发编程的精髓!
Java后端必须的Docker 部署 Redis 集群完整指南
Docker 部署 Redis 集群完整指南 一、Redis 集群架构设计 1.1 集群架构 二、Docker Compose 部署方案 2.1 docker-compose.yml 2.2 环境变量
后台太多记不住?我做了一个统一门户把所有系统全串起来了
公司里后台系统太多、环境太杂、入口太散,登录方式各不一样,换个电脑就得重新找半天地址,老板要看个数据还得来问我后台入口在哪。时间久了,多后台、多环境、多团队一起工作就会变得特别乱,所以我就干脆花时间设
解读Casbin 之一: 常见的访问控制模型配置
权限控制是每个管理系统的关键组成部分,而Casbin是一个强大且高效的开源访问控制库,支持各种访问控制模型,用于在全局范围内执行授权。 Casbin 目前支持 Golang、Java、C/C++、No
理解 .NET 中的中间件(Middleware)
在 ASP.NET Core 中,中间件(Middleware)是整个 Web 应用的核心机制之一。