全站共发布文章 44 篇
2025
2025-07-04 1 contributions
2025-04-23 1 contributions
2025-04-14 1 contributions
2025-04-08 1 contributions
2025-03-17 1 contributions
2025-03-10 1 contributions
2025-02-11 1 contributions
2025-01-17 1 contributions
2025-01-15 1 contributions

2025

12月

什么是 IP 动态伪装(IP Masquerading)?一文搞懂 NAT 技术

什么是 IP 动态伪装(IP Masquerading)?一文搞懂 NAT 技术

前言 在配置 OpenWrt 作为主路由时,经常会遇到一个关键配置项:IP 动态伪装(IP Masquerading)。很多人知道要勾选它,但不清楚它到底解决了什么问题。 本文将用通俗易懂的方式,详细解释 IP 动态伪装的原理、作用和应用场景。 核心问题:内网私有 IP 无法在公网使用 典型的家庭网

使用1Panel部署YApi(连接现有MongoDB)

使用1Panel部署YApi(连接现有MongoDB)

一、简介 YApi是去哪儿网开源的API管理平台,提供了API的可视化管理、Mock服务、自动化测试等功能。本文介绍如何在已有MongoDB的情况下,通过1Panel快速部署YApi。 二、前置条件 已安装1Panel面板 已有可用的MongoDB实例 服务器已安装Docker和Docker Com

OpenWrt 路由器 PPPoE 拨号配置完全指南:从入门到问题排查

前言 在配置 OpenWrt 路由器进行 PPPoE 拨号上网时,很多新手会遇到"拨号成功但无法访问网络"的问题。本文将详细讲解 OpenWrt 网络配置的基础概念,以及如何排查和解决常见的 DNS 配置问题。 目录 OpenWrt 网络接口基础概念

MyBatis 中 resultType 和 resultMap 的区别及最佳实践

问题背景 在开发文献筛选系统时,遇到了一个令人困惑的问题:通过 MyBatis 查询详情时,某些字段始终返回 null,但直接在数据库中查询却能看到数据。通过日志发现,部分字段显示为 <<BLOB>>,这揭示了问题的根源——MyBatis 的结果映射方式选择不当。 核心区别 resultType:自

08月

CAP 理论:分布式系统的三选二原则与 Java 实战

CAP 理论:分布式系统的三选二原则与 Java 实战

还记得那次生产环境的数据库突然宕机吗?整个团队手忙脚乱,老板不停打电话催进度,用户投诉电话打爆客服。那一刻,我们多希望系统能持续可用啊!但现实是,为了保证数据一致性,我们不得不让系统暂时下线。这就是分布式系统中最经典的矛盾 —— CAP 理论下的抉择。无论是构建微服务架构,还是设计分布式数据库,这个

Spring 数据校验:@Validated 与@Valid 注解全面对比与应用

在 Java 开发中,数据校验是我们绕不开的话题。每天接触无数请求参数,你是否遇到过因缺少校验而导致的线上故障?深夜被叫醒排查问题的经历,让我明白了参数校验的重要性。Spring 框架提供的@Validated 和@Valid 两个注解,你真的用对了吗? 一、两个注解的基本介绍 1.1 @Valid

04月

windwos安装nvm

windwos安装nvm

一、NVM下载 地址:点我去官网下载 一、NVM安装 打开 NVM 的安装目录,找到 settings.txt 文件,加入两行镜像源,保存退出。淘宝的镜像地址随时可能会失效,注意检测。 node_mirror: https://npmmirror.com/mirrors/node/ npm_mirr

1
125

Jenkins 出现 command not found Build step '执行 shell' marked build as failure

想整一个前端懒人发布,配置好了前端环境,执行shell脚本却发现报错了,而且都是同样的错 = =!, 下面是脚本: cd /var/jenkins_home/workspace/保健品前端 # 进入项目目录 echo $PATH # 打印环境信

1 2 5

八月寻英,扬帆起航,追风逐梦!!!

44 文章数
7 分类数
2 评论数
15标签数