找回密码
 立即注册
Java开发笔记(一百五十五)生成随机数的几种途径
随机数生成是一个常见的业务场景,比如摇号、抽奖等等都需要随机数。Java代码主要有三种随机数的生成方式,包括Math.random、Random、ThreadLocalRandom等,分别说明如下: 1、Math.random Java代码调用Math.random()会返回一个大于等于0 ...
周冰心 2025-7-17 08:54
360 0 0
.Net Minimal APIs实现动态注册服务
.Net Minimal APIs实现动态注册服务 前言 dotnet Minimal APIs实现动态注册端点 上一篇文章讲解了在.Net Minimal APIs如何动态注册端点,这篇文章来讲解一下如何动态注册服务 文件层级结构如下: 需要修改EndpointExtensions动态注册扩 ...
杼氖 2025-7-17 08:34
566 0 0
Cursor——Tab 标签:智能代码补全的终极工具
引言 在现代软件开发中,代码自动补全功能已经成为提高开发效率的重要工具。Cursor 编辑器中的 Tab 标签功能通过先进的 AI 技术,将传统的代码补全提升到了一个全新的水平。它不仅提供基础的代码建议,还能理解上下文、跨文件操作,并根 ...
嫁蝇 2025-7-17 07:38
1040 0 0
多Agent协作入门:顺序编排模式
大家好,我是Edison。 上一篇我们学习了Semantic Kernel中的并发编排模式,它非常适合并行分析、独立子任务并集成决策的任务场景。今天,我们学习新的模式:顺序编排。 顺序编排模式简介 在顺序编排模式中,各个Agent被组成一个流程,每 ...
痕伯 2025-7-17 06:38
809 0 0
面向 Git 用户的 jujutsu 使用入门
在软件开发领域,版本控制是协作的基石。 Git作为当前主流工具,虽功能强大但设计理念可追溯至2005年,其复杂的命令集和冲突处理机制常令开发者困扰。近年来,新兴工具——比如Jujutsu(jj)和Pijul—— 越来越以其创新设计理念受到关注 ...
创蟀征 2025-7-16 23:05
902 0 0
Golang基础笔记十二之defer、panic、error
本文首发于公众号:Hunter后端 原文链接:Golang基础笔记十二之defer、panic、error 本篇笔记介绍一下 Golang 里 defer、panic 和 error 的相关概念和操作,以下是本篇笔记目录: [*]defer [*]panic [*]error 1、defer defer 语句用于 ...
背竽 2025-7-16 22:18
402 0 0
如何让你的WebSocket连接既安全又高效?
扫描二维码 关注或者微信搜一搜:编程智域 前端至全栈交流与成长 发现1000+提升效率与开发的AI工具和实用程序:https://tools.cmdragon.cn/ 第五章:安全防护与性能优化 5.1 WebSocket安全认证(JWT集成) 实现原理:通过HTTP头携带JWT ...
寨重 2025-7-16 21:57
122 0 0
分布式系统高可用性设计 - 监控与日志系统
在分布式系统中,监控与日志系统是保障高可用性的 “神经中枢”。监控实时感知系统健康状态,日志提供故障溯源的关键线索,二者协同构建完整的可观测性体系。本文从监控指标体系、日志架构设计、工具链选型及面试高频问题四个维度,系统 ...
袋岖荤 2025-7-16 21:13
287 0 0
.NET周刊【7月第1期 2025-07-06】
国内文章 .NET中全新的MongoDb ORM框架 - SqlSugar https://www.cnblogs.com/sunkaixuan/p/18959484 .NET中MongoDB ORM选择有限,因此我开发了一款符合SQL习惯的MongoDB ORM,以提供更好的选择。本文介绍了如何安装和使用SqlSugar.Mong ...
韦逸思 2025-7-16 18:53
713 0 0
FastAPI与GraphQL的完美邂逅:如何打造高效API?
扫描二维码 关注或者微信搜一搜:编程智域 前端至全栈交流与成长 发现1000+提升效率与开发的AI工具和实用程序:https://tools.cmdragon.cn/ 1. FastAPI与GraphQL集成基础 1.1 技术选型与安装配置 使用Ariadne作为GraphQL实现库,配合Fa ...
猷浮 2025-7-16 18:49
688 0 0
MySQL 15 日志相关问题追问
先放一下两阶段提交的图,在后续问题中会用到: 问题 在MySQL 02中,讲到为什么要使用两阶段提交时用的是反证法,说明了如果不使用两阶段提交,会导致MySQL出现主备数据不一致等问题。 那么如果在两阶段提交的不同瞬间,MySQL如果发生异 ...
钤凑讪 2025-7-16 17:01
596 0 0
面试官:如何实现企业级MCP分布式部署?
作为一个企业级的 MCP Server 服务,只运行在单机环境上是远远不够的,我们需要让它部署在多个机器上,并且支持分布式的调用,这其中当然还包括负载均衡和节点变更的动态感知等内容。 那么如何让你的 MCP 服务支持这些功能呢?接下来,我 ...
昆拗干 2025-7-16 16:02
975 0 0
WSL初探
1 简介 WSL( Windows Subsystem for Linux )是微软开发的兼容层,允许在 Windows 10 及更高版本上运行原生Linux二进制文件(如 Ubuntu 、 Debian 等发行版),无需传统虚拟机或双系统。 核心功能 ‌原生兼容‌:直接运行Linux ...
士沌 2025-7-16 15:09
800 0 0
C/C++语法都会,但一动手就懵?这29个实战项目专门解决这个问题
哈喽,小伙伴们好!我是小康 来源:程序园用户自行投稿发布,如果侵权,请联系站长删除 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! ...
仟仞 2025-7-16 14:51
406 0 0
Django+Celery 进阶:Celery可视化监控与排错
一、Celery 命令行工具 Celery 命令行工具可用去查看Celery的运行状态。打开一个终端窗口,进入项目目录(与manage.py同级),运行以下命令 [*]列出集群中在线的Celery Worker节点 [*]列出正在执行的Celery 任务 [*]列出已注册的Ce ...
腥狩频 2025-7-16 13:57
193 0 0
JsonConvert反序列化枚举转换
适用场景:反序列化对象里面存在枚举类型 说明 在使用JsonConvert.DeserializeObject转换对象的时候,想要更直观的看到值对应的含义,一般会设定一个枚举值,但是在转换的时候,由于传入值的不确定,会无法识别枚举具体类型而报错,需 ...
溥价 2025-7-16 13:00
1038 0 0
34岁程序员的十年坎坷路:从全栈打杂到职业迷惘,技术人的出路在哪里?
2018年退伍后,我选择了软件开发这条路。凭着自学的HTML、CSS和JavaScript,2019年初我进入了一家小公司。本以为能有前辈带一带,没想到入职不久,公司的前端就离职了——于是,我成了公司唯一的前端。 在小公司的“全栈”历练 没有 ment ...
吞脚 2025-7-16 10:00
195 0 0
SpringBoot--学会配置日志
理解SpringBoot 的日志设计 在项目中导入spring-boot-starter.jar依赖,它会传递 导入spring-boot-starter-logging.jar依赖,依赖关系如下图: spring-boot-starter-logging.jar依赖三个jar包: [*]logback-classic.jar:它传递依赖于l ...
百杲憔 2025-7-16 09:01
991 0 0
SpringSecurity配置和源码解析
1. 背景 Spring Security最主要的两个功能:认证和授权 之前的文章讲过了使用Spring Security来接入其他单点登录系统,其中单点登录系统来解决你是谁的问题,Spring Security用来解决你可以做什么的问题 这次我们主要使用Spring Securit ...
赴忽 2025-7-16 07:50
1000 0 0
小心误关了NAS服务器!修改Linux的电源键功能
前言 事情是这样的 今天想用NAS上的服务突然发现NAS离线了 我看了下原来是关机了 很奇怪,这几天也没断电啊… 我又去分析了系统日志 注意到了关机前的这段日志 原来是不小心按了电源键 那这不行啊,NAS可不能一不小心就关机了 修改电源 ...
乙荒 2025-7-16 00:07
682 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则