自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一勺菠萝丶的博客

做一个俗人,贪才好色,一世风流

  • 博客(578)
  • 收藏
  • 关注

原创 IDEA 顶部导航栏(Main Menu)不见了怎么办

双击shift,输入:Main Menu。

2025-05-20 14:52:29 96

原创 如何彻底禁用 Spring Boot 的热部署功能?| 小白也能懂的解决方案

如果你正在学习或使用框架,可能会遇到一个叫做的依赖。自动重启(热部署):当你修改 Java 代码后,应用会自动重启,无需手动停止再启动。(例如:修改了Controller的代码,刷新浏览器就能看到变化)静态资源实时更新:修改 HTML、CSS、JS 等文件后,浏览器会自动刷新页面。(适合前端调试)开发者友好配置:默认关闭模板引擎的缓存(如 Thymeleaf),方便调试时实时看到修改效果。场景操作效果需要热部署保留devtools依赖自动重启、实时刷新彻底禁用热部署移除devtools。

2025-05-20 10:27:56 410

原创 如何在数据库中正确存储金额?

基本原则✅ 精确计算 →DECIMAL✅ 极致性能 →BIGINT(需处理单位)❌ 禁止使用 →FLOATDOUBLE扩展建议金额字段设置为NOT NULL并设置默认值0定期备份和审计资金相关表用CHECK约束防止负数(如参考文档IEEE 754浮点数陷阱。

2025-05-19 11:53:01 846

原创 Redis实现分布式锁的进阶版:Redisson实战指南

避免手动处理复杂边界条件获得生产级的可靠性保证轻松扩展更多分布式功能。

2025-05-18 16:52:26 1051

原创 Redis实现分布式锁的原始方式详解:从入门到实践

通过Redis实现分布式锁需要严格遵循四个基本原则。虽然本文展示了基础实现方案,但在实际生产环境中,建议使用经过验证的框架(如Redisson),它们已经处理了续约、重试、集群容错等复杂问题。记住:分布式系统的可靠性永远不能完全依赖单一中间件,必须结合业务场景设计兜底方案。

2025-05-18 16:45:19 507

原创 Idea 设置编码UTF-8 Idea中 .properties 配置文件中文乱码

Idea 设置编码UTF-8 Idea中 .properties 配置文件中文乱码。二、配置文件中文乱码。

2025-05-14 19:25:23 367

原创 Java精度陷阱:为什么BigDecimal比较不能直接用doubleValue?

操作正确方式错误方式比较是否相等判断正负核心原则:涉及BigDecimal的数值比较或计算时,始终优先使用其原生方法(如compareTosubtract),避免转换为double或float。

2025-05-13 23:14:21 376

原创 单点登录(SSO)和OAuth 2.0的区别:一张图看懂,小白也能彻底明白

SSO(单点登录)本质身份验证(Authentication)核心目标“一次登录,处处通行”场景:解决用户需要反复登录多个关联系统的问题。举个栗子🌰你登录了公司内网的邮箱系统,再打开内部的CRM系统、财务系统时,不需要重新输入密码,直接就能用。如果你想让用户少输几次密码,用SSO。如果你想让其他应用安全访问用户资源,用OAuth。技术选择建议纯内部系统集成 → CAS/SAML互联网级跨平台SSO → OpenID Connect(OAuth 2.0扩展)

2025-05-13 13:06:44 780

原创 深入浅出:Spring Boot 中 RestTemplate 的完整使用指南

在分布式系统开发中,服务间通信是常见需求。作为 Spring 框架的重要组件,为开发者提供了简洁优雅的 HTTP 客户端解决方案。本文将从零开始讲解 RestTemplate 的核心用法,并附赠真实地图 API 对接案例。

2025-05-11 14:53:44 441

原创 Docker镜像加速配置失败?手把手教你排查和修复

通过以上步骤,90%的Docker镜像加速配置问题都能得到解决。如果仍然遇到问题,建议:

2025-05-04 14:40:50 973

原创 2025年5月4日更新!Docker镜像加速配置指南(新手友好版)

Docker默认从国外服务器下载镜像,就像跨国快递需要清关一样,速度自然快不起来。不过别担心,通过配置国内镜像加速器,下载速度能提升5-10倍!:建议每隔半年更新一次镜像源列表,获取最新最快的加速服务!如果遇到问题,欢迎在评论区留言,我会第一时间为您解答~ 🎉。(本文配置适用于Linux/macOS系统,Windows用户建议使用Docker Desktop的GUI配置界面)

2025-05-04 14:16:52 2421 3

原创 AMD vs Intel 终极对比:办公与游戏全能之选

1. 架构设计AMD(Zen5架构):Intel(Raptor Lake Refresh架构):2. 性能实测游戏性能:办公与生产力:3. 价格与性价比1. 全能型选手(预算8000-10000元)AMD方案:Intel方案:2. 性价比之选(预算5000-7000元)AMD方案:Intel方案:3. 生产力优先(预算12000元以上)AMD方案:Intel方案:4. 轻度办公+游戏(预算4000元以下)AMD方案:Intel方案:选AMD:选Intel:根据自身需求选择,无需盲目跟风品牌。如果追求均衡与性

2025-04-29 14:37:20 1347

原创 蓝光原盘 vs 4K:电视用户终极选择指南

特性蓝光原盘 (Blu-ray Remux)4K资源来源蓝光光盘无损提取流媒体/蓝光转码/重编码分辨率原生4K (3840×2160)可能包含伪4K(1080P升频)码率范围80-128Mbps流媒体版:15-25Mbps重编码版:30-60MbpsHDR支持部分版本缺失HDR元数据音频规格无损TrueHD Atmos/DTS:X压缩格式(DDP5.1/AAC)

2025-04-27 12:01:39 771

原创 如何选择《海王2:失落的王国》4K版本?一篇看懂所有参数差异

许多影迷在下载4K电影资源时,常被复杂的文件名参数搞得一头雾水。本文将以近期热门的《海王2:失落的王国》为例,深度解析各类版本差异,并手把手教你选出最佳资源。

2025-04-27 11:54:14 627

原创 VMware中CentOS 7虚拟机设置固定IP(NAT模式)完整教程

在VMware中为CentOS 7虚拟机配置固定IP是搭建稳定服务环境的关键步骤。本文基于用户提供的。

2025-04-23 16:47:48 573

原创 Spring Boot 中处理 JSON 数值溢出问题:从报错到优雅解决

的范围(-2147483648 ~ 2147483647),导致 JSON 解析失败!,一步到位解决问题!

2025-04-23 15:44:19 523

原创 如何在 Linux 中彻底终止被 `Ctrl+Z` 挂起的进程?

Ctrl+Z挂起的进程不会自动退出,需手动终止。两种终止方式:直接通过kill %作业号或kill PID。恢复前台后用Ctrl+C。养成习惯:操作后运行jobs确认无残留进程。提示:日常使用中若误按Ctrl+Z,建议立即清理,避免系统积累大量暂停进程!

2025-04-12 15:14:56 424

原创 Linux下Docker安装超详细教程(以CentOS为例)

通过以上步骤,我们已经完成了Linux系统(以CentOS为例)下Docker的完整安装与配置。优先使用国内镜像源:显著提升镜像拉取速度服务优化配置:包括cgroups驱动、日志管理、存储驱动权限管理:普通用户需加入docker组以避免sudo生产环境注意:开启防火墙规则(),定期清理镜像(

2025-04-12 15:05:29 1321

原创 在VM中从图形界面CentOS切换到命令行模式(超详细新手教程)

轻度需求(临时用命令行):用方法二,直接切换虚拟控制台,用完切回图形界面。长期使用命令行(保留图形界面):用方法一,设置默认启动为命令行,需要时再切回图形界面(按彻底告别图形界面(服务器场景):用方法三,但务必先备份数据!

2025-04-12 14:44:21 1153

原创 深度解析:电影文件名后缀的秘密——以《Deadpool and Wolverine 2024》为例

【代码】深度解析:电影文件名后缀的秘密——以《Deadpool and Wolverine 2024》为例。

2025-04-02 14:47:05 338

原创 MongoDB 查询语句详解:以 `db.fs.files.find().sort({ _id: -1 }).limit(10)` 为例

这条语句的主要功能是从fs.files集合中查询数据,按照_id字段进行降序排序,并返回排序后的前 10 条记录。在 MongoDB 中,fs.files通常是 GridFS 用于存储文件元数据的集合。MongoDB 提供了丰富的查询功能,通过组合使用find()sort()limit()和skip()等方法,可以满足各种复杂的查询需求。在实际应用中,需要根据具体的业务场景选择合适的查询方式,并注意查询性能的优化。同时,对于查询条件中的操作符(如$gt。

2025-03-04 18:31:02 638

原创 计算机专业知识【小白必懂的 CIDR “/24” 表示法详解】

CIDR 是无类别域间路由(Classless Inter - Domain Routing)的缩写,它是一种用于表示 IP 地址和子网掩码的简洁方式。在传统的网络分类(A 类、B 类、C 类等)中,子网掩码的划分比较固定,而 CIDR 打破了这种限制,让子网掩码的设置更加灵活。现在大家应该明白 “/24” 这种 CIDR 表示法的含义了吧。简单来说,“/24” 表示子网掩码前 24 位是 “1”,对应的点分十进制是。它能帮助我们划分 IP 地址的网络位和主机位,确定子网的范围。

2025-02-28 14:47:05 465

原创 计算机专业知识【网络子网划分:最大子网个数与可分配地址计算全攻略】

通过以上步骤,我们成功计算出在原网络掩码为/24,新子网掩码为255.255.255.248的情况下,最大子网个数为32个,每个子网内的最大可分配地址个数为6个。掌握子网划分和地址计算的方法,对于网络管理员合理规划网络、提高IP地址利用率至关重要。

2025-02-28 11:21:12 622

原创 计算机专业知识【小白也能懂的子网数量计算全攻略】

子网掩码中为“1”的位对应 IP 地址中的网络位,为“0”的位对应 IP 地址中的主机位。通过改变子网掩码,从原来的主机位中借用一些位作为新的网络位,就可以把一个大的网络划分成多个小的子网。IP 地址就像是我们在网络世界中的“身份证号码”,每一台连接到网络的设备都有一个唯一的 IP 地址。在计算机网络的世界里,子网划分就像是给一座大楼划分不同的楼层和房间,合理地安排每一个设备的位置,让网络更加有序和高效。下面我们一步一步来分析。,也就是前 24 位是网络位,后 8 位是主机位,对应的点分十进制子网掩码是。

2025-02-28 11:12:00 730

原创 计算机专业知识【子网掩码相关题目解析:让小白也能懂】

在计算机网络的学习中,子网掩码相关的题目常常让初学者感到困惑。今天,我们就通过一道具体的题目,详细解释一下这类题目的做法以及背后的原理。

2025-02-28 10:52:14 670

原创 揭开 32 位与 64 位的神秘面纱

机器字长是计算机进行一次整数运算(也就是定点整数运算)时所能处理的二进制数据的位数。它就像是计算机的“运算大胃王”,一次能“吃”进去多少位二进制数据,决定了它在数据处理方面的基本能力,是衡量计算机性能的一个重要指标。

2025-02-22 21:20:37 332

原创 轻松理解 A、B、C 类 IP 地址主机号的判断方法

在实际的网络环境中,有时候为了满足不同的需求,会使用自定义的子网掩码。不过判断主机号的方法还是一样的,只是要根据具体的子网掩码来确定网络号和主机号的划分。比如说,对于一个 B 类地址,本来默认子网掩码是 255.255.0.0 ,但现在使用了子网掩码 255.255.255.0 ,那么前三个字节就变成了网络号,最后一个字节才是主机号。

2025-02-22 20:29:36 774

原创 轻松理解数据库的第一范式和第二范式

第一范式是数据库设计的基石,它要求数据库表中的每一列都是不可再分的原子值。简单来说,表中的每个单元格只能存放一个单一的值,不能包含多个值或者可以拆分的组合值。这就好比你去超市买水果,每个水果都要单独计价,不能把几种水果混在一起算一个价。第二范式要求在满足第一范式的基础上,非主属性必须完全依赖于整个“能唯一确定记录的字段组合”,不能只依赖于这个组合里的某部分字段。

2025-02-22 16:23:28 523

原创 计算机专业知识【揭开汇编的神秘面纱:从基础概念到实际应用】

汇编语言(Assembly Language)是一种低级程序设计语言,它与计算机的硬件结构紧密相关。简单来说,汇编语言是机器语言的一种“助记符”表示形式。机器语言是计算机能够直接识别和执行的二进制代码,比如10101001这样的指令序列,但这些二进制代码对于人类来说非常难以理解和记忆。而汇编语言使用一些英文单词或缩写(助记符)来代替这些二进制指令,使得程序员能够更方便地编写和阅读程序。例如,在 x86 架构的计算机中,机器语言的一条加法指令可能是一串复杂的二进制代码,而在汇编语言中,我们可以用ADD。

2025-02-22 14:21:07 870

原创 计算机专业知识【数据库完整性约束:数据质量的坚固防线】

用户定义的完整性约束是依据用户具体的业务需求所设定的规则。不同的业务场景对数据有着不同的要求,通过这种约束,我们能够为数据库中的数据量身定制特定规则,确保数据与业务逻辑相契合,就如同为数据库打造一套专属的“行为准则”。用户定义的完整性约束、实体完整性约束、参照完整性约束和关键字完整性约束在数据库中各自发挥着关键作用。它们共同构成了数据质量的坚固防线,确保数据的准确性、一致性和可靠性。合理设置这些完整性约束,有助于构建一个更加健壮、可靠的数据库系统,为业务的稳定运行提供有力支撑。

2025-02-22 11:31:38 1241

原创 计算机专业知识【揭开数据冗余的神秘面纱:时间、空间、数据与信息熵冗余】

时间冗余主要出现在视频、动画等随时间变化的动态数据序列中。在这些序列里,相邻时刻的图像(帧)之间存在大量的相似性,这种相似性导致了数据的重复,也就是时间冗余。简单来说,在一段时间内,数据的变化不大,存在很多重复的信息。空间冗余主要存在于静态的图像数据中。在一幅图像里,相邻的像素之间往往具有很强的相关性,它们的颜色、亮度等属性相似,这种相邻像素间的相似性就造成了空间冗余。数据冗余是指在数据库中,同一数据被多次存储的现象。这种冗余可能是由于数据库设计不合理或者为了提高数据查询效率而有意设置的。

2025-02-22 11:09:41 946

原创 计算机专业知识【一文读懂各类媒体:表示、表现、存储与传输】

表示媒体是为了加工、处理和传输感觉媒体而人为研究、构造出来的一种媒体。简单来说,它是将我们日常生活中能感受到的声音、图像、文字等信息(感觉媒体)转化为计算机能够识别和处理的数字代码的一种方式。可以把它想象成信息的数字化“语言”,通过这种“语言”,计算机才能理解和处理各种信息。表现媒体是指进行信息输入和输出的媒体。它就像是信息的“展示窗口”,负责将计算机处理后的信息以我们能够感知的形式呈现出来,同时也能将我们的输入信息转化为计算机能够处理的信号。

2025-02-22 11:03:50 1012

原创 计算机专业知识【子网掩码计算全解析:从小白到网络达人】

通过以上的详细讲解,我们可以看到,计算子网掩码的关键在于根据子网数量和主机数量的要求,分别确定子网位和主机位的位数,再结合C类网络默认子网掩码来计算最终的子网掩码。希望这篇博客能帮助小白用户理解子网掩码的计算方法,让你在网络世界里更加游刃有余。

2025-02-22 09:18:14 1076

原创 探秘IP地址与MAC地址:网络世界的身份标识

IP地址(Internet Protocol Address)是互联网协议地址,它是为了实现网络中设备之间的通信而由互联网协议分配给每台连接到网络的设备的逻辑地址。IP地址的作用类似于我们现实生活中的家庭住址,通过这个地址,网络中的数据能够准确地找到目标设备。目前,IP地址主要有IPv4和IPv6两个版本。IP地址和MAC地址在网络通信中都扮演着不可或缺的角色。IP地址使我们能够在广阔的互联网世界中准确地找到目标设备,实现全球范围内的信息交流;

2025-02-21 22:55:31 666

原创 计算机专业知识【揭秘编程世界:解释型语言与编译型语言大比拼】

解释型语言就像一位实时翻译官,在程序运行时逐行读取源代码,对每一行代码进行分析和翻译,转化为计算机能理解的机器指令,然后立即执行这些指令。整个过程是边解释边执行,就像你听一场外语演讲,翻译官实时把内容翻译给你听。编译型语言如同一个专业的翻译团队,在程序运行前,对整个源代码文件进行一次性全面翻译。这个过程要经过词法分析、语法分析、语义分析、代码优化和代码生成等多个复杂阶段,最终把源代码转换为目标机器的机器语言代码,即可执行文件。之后,可执行文件能直接在计算机上运行,无需再次翻译。

2025-02-21 21:09:49 566

原创 揭秘 Excel 单元格引用:绝对引用 vs 相对引用

相对引用和绝对引用在 Excel 中各有其独特的用途。相对引用适合用于需要根据公式位置自动调整引用单元格的情况,如批量计算数据;而绝对引用则适用于需要固定引用某个单元格的情况,如引用固定的税率、常数等。同时,我们要注意在进行插入行、删除行等改变工作表结构的操作时,绝对引用虽然格式不变,但实际指向的数据可能会发生变化。

2025-02-21 20:22:17 1521

原创 计算机专业知识【深入理解子网中的特殊地址:为何 192.168.0.1 和 192.168.0.255 不能随意分配】

理解子网中的特殊地址,如网络地址和广播地址,对于网络管理和设备配置至关重要。在子网中,作为网络地址用于标识子网,作为广播地址用于向子网内所有设备发送消息,它们都不能分配给具体的主机。而到之间的地址则可以分配给子网中的主机使用。

2025-02-21 11:37:41 771

原创 计算机专业知识【深入理解 IP 地址与子网掩码:从 /27 到不同 CIDR 表示】

在计算机网络里,IP 地址和子网掩码是构建网络通信的基石。像 “135.21.128.0/27” 这种表述很常见,其中的 “/27” 以及它与 “1/24”、“8/24” 等不同 CIDR 表示法的差异,可能会让初学者感到困惑。接下来,我们就详细展开说说。

2025-02-21 11:31:14 925

原创 计算机专业知识【解码数据传输:常见数字编码方式大揭秘】

在数字通信的世界里,信息需要以特定的编码形式在信道中传输。不归零编码、归零编码、曼彻斯特编码和差分曼彻斯特编码就是几种常见的数字编码方式。接下来,让我们一起深入了解它们,并用简单的例子帮助大家轻松理解。

2025-02-21 11:20:23 906

原创 计算机专业知识【网络基础问题深度解析:从下载速度到外网访问】

通过对这些网络问题的详细解析,我们了解了网络速度的计算、IP 地址和相关参数的配置、自动获取 IP 协议以及外网访问的实现方法。

2025-02-21 11:19:50 726

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除
OSZAR »