首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Python
面试
数据库
架构
Go
大数据
前端
展开
全部
后端
Java
Python
面试
数据库
架构
Go
大数据
前端
Spring Boot
MySQL
.NET
Elasticsearch
Linux
程序员
暂无数据
推荐
最新
软件工程师必须要掌握的泳道图
在软件开发的世界里,我们习惯用代码表达逻辑,但当系统涉及多个角色、多个服务、甚至跨团队协作时,光靠代码注释或口头沟通,往往不够。这时候,一张清晰的流程图,胜过千行文档。 泳道图(Swimlane Di
C++对象生命周期与析构顺序深度解析
一、全局/静态对象的构造与析构时机 构造顺序:跨编译单元的挑战 全局对象和静态对象的构造顺序在C++标准中没有明确定义,特别是对于位于不同编译单元中的对象。这可能导致危险的初始化依赖问题。 解决方案:
Redis(169)如何使用Redis实现数据同步?
使用Redis实现数据同步是一种有效的方法,特别适合于需要在多台服务器之间保持数据一致性的场景。Redis提供了多种机制来实现数据同步,包括主从复制、发布订阅和Redis Streams等。 1. 数
WSL+openEuler嵌入式开发实战:交叉编译与QEMU仿真全流程
嵌入式开发常面临Windows办公便利与Linux开发环境刚需的矛盾:传统方案要么依赖虚拟机卡顿,要么折腾双系统切换,而openEuler作为开源操作系统,对嵌入式架构的适配性日趋完善。本文基于Win
C++核心机制-复制消除
> 这一块的内容主要设计:返回值优化,以及参数传递时候的优化。 > > 避免写成return std::move(Myclass())的低质量代码。 # 0、测试代码 ``` #include <
深入解析MySQL事务与锁:构建高并发数据系统的基石
深入解析MySQL事务与锁:构建高并发数据系统的基石 引言:为什么事务和锁如此重要? 在现代高并发系统中,数据库的事务和锁机制是确保数据一致性、可靠性和并发性能的核心。无论是电商秒杀、金融交易还是社交
Node.js 编程实战:理解 Buffer 与 Stream
本篇文章将从基础概念讲起,帮助你理解两者之间的关系、应用场景以及如何在实际项目中高效使用。 一、为什么 Node.js 需要 Buffer? JavaScript 本身只提供字符串类型,没有原生的二进
加密与签名技术之数字签名算法
概述 数字签名用于验证数据的完整性和来源真实性。使用私钥签名,公钥验证。 目录 RSA签名 DSA ECDSA EdDSA SM2签名 性能对比 RSA签名 原理 RSA签名使用私钥对数据哈希值进行加
1、Elasticsearch快照迁移
背景说明 1、源端是AWS、目标端是阿里云 2、最后个割接环境,客户能接受停机迁移 3、源端数据量比较大,大概3T 官方迁移文档 Elasticsearch迁移方案选取指南_检索分析服务 Elasti
try...catch真的影响性能吗?
前言 今天我们来聊聊一个经典话题:try...catch真的会影响性能吗? 有些小伙伴在工作中可能听过这样的说法:"尽量不要用try...catch,会影响性能",或者是"异常处理要放在最外层,避免在
039_Netty网络编程服务端入门程序开发
``` package com.ruyuan.netty; import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.Cha
MQ生产者确认机制捕获到消息投递失败后如何重试?
要实现生产者确认机制失败后自动重试重新投递,核心思路是:将发送失败的消息暂存→按策略重试→跟踪重试状态→失败兜底。以下是具体实现思路和关键步骤,结合代码示例说明。 一、核心思路框架 当生产者通过 Co
1.5w字ReentrantLock 深度解析
JDK 1.5引入了`java.util.concurrent.locks`包,其中`ReentrantLock`成为了最重要的显式锁实现,1.5w字ReentrantLock 深度解析。
CopyOnWriteArrayList
并发包下面,实现了一堆常用的线程安全的数据结构,多个线程访问HashMap是线程安全的,不会把HashMap里的数据改错,ConcurrentHashMap。ArrayList数据结构,内存里面,多线
一文搞定 NTP 三大核心问题:是什么、为何不准、来自何方
你好,我是 shengjk1,多年大厂经验,努力构建 通俗易懂的、好玩的编程语言教程。 欢迎关注!你会有如下收益: 了解大厂经验 拥有和大厂相匹配的技术等 希望看什么,评论或者私信告诉我! 在数字化浪
基于arthas量化监控诊断java应用方法论与实践
写在文章开头 应用系统监控也是软件研发中最重要的一环,从研发的角度来说,明确指出自己业务维度明确指出个人负责功能业务维度的系统监控指标,同时具备实时监控诊断的应对方法,是软件架构成功的重要的一环。所以
Spring Boot实现文件访问安全
# 前言 在Web应用开发中,文件上传、下载和读取功能是常见需求。然而,不安全的文件访问实现可能导
聊聊我为什么要写一个 MCP Server: Easy Code Reader
在前文中介绍了 MCP Easy Code Reader 原理、实践和接入方法,而本文主要是想分享“Easy Code Reader 这个 MCP 是因何诞生的”
RabbitMQ 的 6 种工作模式你都掌握了吗?附完整可运行代码
还在以为 RabbitMQ 只能做异步解耦?其实它能实现广播通知、按类型处理日志、监听订单事件等多种场景!这篇文章用清晰的结构和完整代码,轻松掌握 RabbitMQ 的六大工作模式,新手也能快速上手
🐇RabbitMQ 从入门到业务实战:一个 Java 程序员的实战手记
在微服务大行其道的今天,系统拆分带来了灵活性,也带来了新问题:**服务间通信如何解耦?高并发下如何削峰填谷?系统之间如何异步处理?** ——消息队列,成了这类问题的“银弹”。