Daily

2026-01-09

31篇笔记
关于本站 4910 字
旅行足迹

旅行足迹 json { "id": "1", "title": "北京", "lat": 39.9042, "lng": 116.4074, "date": "20170701", "location": "中国/北京市", "descri

后端与微服务 22410 字
分库分表最佳实践:从基础原理到高阶架构设计

分库分表最佳实践:从基础原理到高阶架构设计 “分库分表的本质是为了解决单机数据库的物理极限。当单表数据超过 500万行 或 连接数/IO 打满时 ,传统的 B+ 树索引性能会急剧下降。这时候,必须通过拆分来用空间换时间。 “拆分策略通常分两

后端与微服务 22725 字
接口参数加解密与签名验证深度解析

接口参数加解密与签名验证深度解析 引子:前后端分离的安全隐患 在微服务架构下,前后端分离已成为标配。但这种架构也带来了一个严重的安全问题:接口参数完全暴露在网络中。 !7Blog/后端与微服务/assets/前后端分离的安全风险220471

后端与微服务 38823 字
敏感数据保护:展示脱敏与加密存储深度解析

敏感数据保护:展示脱敏与加密存储深度解析 核心理念 敏感数据保护是两道防线:存储时加密防止数据泄露,展示时脱敏防止信息暴露。 这不仅是技术问题,更是合规要求。在金融、医疗、电商等领域,数据保护是法律红线。 整体架构一览 !7Blog/后端与

后端与微服务 40821 字
加密脱敏最佳实践

加密脱敏最佳实践 在使用这套数据加密脱敏框架时完全不用手动写加密解密代码——给实体类字段加注解就行:密码字段贴@Password,框架会自动用BCrypt做单向加密;手机、邮箱这类字段贴@FieldEncrypt,选个AES之类的可逆算法就

后端与微服务 102379 字
Elasticsearch 学习笔记

Elasticsearch 学习笔记 Elasticsearch 写入时先将每篇文章分词,再反向建立 “单个词汇→包含该词汇的所有文章” 的倒排索引,同时对词汇排序以支撑后续高效查询;搜索时则先借助内存中的 Term Index 前缀定位

后端与微服务 18052 字
从决策到落地:如何根据业务优雅设计库表

从决策到落地:如何根据业务优雅设计库表 ❓ 什么时候需要分库分表?用什么指标判断? ❓ 垂直分还是水平分?分库还是分表? ❓ 分片键怎么选?多个查询维度怎么办? ❓ 父子表、关联表如何处理? ❓ 如何保证数据均匀分布? ❓ 面对新业务,如何

网络与自托管 2142 字
内网穿透 ngork

内网穿透 ngork 什么是内网穿透? 通俗解释 想象你的电脑是一个“酒店房间”(内网 IP,如 127.0.0.1 或 192.168.x.x ),而互联网是“街道”。 别人在街道上(公网)是找不到你的房间号的,因为很多酒店都有“201房

网络与自托管 11974 字
网络知识探索 - 从好奇心驱动到系统认知

网络知识探索 从好奇心驱动到系统认知 !从编译器到云服务的递进式学习b0e9337a.png 探索历程 从编译器到云服务的递进式学习 起点:web编译器的好奇心 初衷:想了解网页编译器的实现原理 实践:借助ChatGPT实现一个简单的编译器

网络与自托管 1100 字
NAT VPS

NAT VPS 概述 NAT VPS 是一种共享公网 IPv4 地址的廉价虚拟服务器方案。由于 IPv4 地址资源枯竭,服务商通过 NAT 技术让多台 VPS 共用一个公网 IP,以端口区分不同用户。 形象理解: 普通 VPS 是"整租一套

网络与自托管 1321 字
EasyTier

EasyTier 概述 EasyTier 是一款开源、去中心化的 Mesh VPN(网状虚拟专用网络)及内网穿透工具。 核心能力: 将分散在不同地理位置的设备(家庭电脑、公司服务器、笔记本、手机等)组建成一个虚拟局域网,即使设备没有公网 I

网络与自托管 2576 字
Cloudflare Tunnel

Cloudflare Tunnel 概述 Cloudflare Tunnel(原 Argo Tunnel)是一种反向隧道服务,可让无公网 IP 的服务器安全地暴露服务到公网。 核心价值: 让服务器"隐身"于 Cloudflare 保护之下,

网络与自托管 9299 字
EasyTier+Cloudflare Tunnel 优雅20r成本个人自托管方案

EasyTier+Cloudflare Tunnel 优雅20r成本个人自托管方案 !NAT_VPS_零公网_IP_建站方案全指南6924b644.png 背景与缘起 起因是在 Trilium 交流群中分享自己的作品,意外结识了一位朋友,对

效率与工具 1918 字
工具安装与环境配置

工具安装与环境配置 系统整理一下各个阶段需要用到的环境以及相关工具。 🌐 1. 编程语言(及运行环境) 语言 工具 环境说明 工具安装与环境配置/08C C++ 安装与配置\C / C++ 安装与配置 gcc / clang、devC++

效率与工具 866 字
git 安装与配置

git 安装与配置 Git 是一个分布式版本控制系统,广泛用于代码管理、团队协作等。 安装 Git 下载 Git 安装包 下载地址:Git 官网下载https://gitscm.com/ Windows 版本:点击 "Download fo

效率与工具 1687 字
java 安装与配置

java 安装与配置 1. 下载并安装 JDK Java 开发环境的核心是 JDK(Java Development Kit),你需要先从官网或者镜像站下载 JDK 安装包。 下载地址(官方):Java SE 官网下载https://www

效率与工具 1313 字
Maven 安装与配置

Maven 安装与配置 Maven 是一个 Java 项目管理与构建自动化工具,它通过提供统一的构建流程和项目管理规范,使得 Java 项目的构建、依赖管理、文档生成等工作变得更加高效和简单。Maven 通过 POM(Project Obj

效率与工具 2950 字
Nacos 安装与配置

Nacos 安装与配置 Nacos 是一个开源的动态服务发现、配置管理和服务管理平台,它能够帮助开发者快速构建微服务架构。它是 Alibaba 提供的服务治理解决方案,支持 动态配置 和 服务注册与发现。 Nacos 提供了一个可视化的管理

效率与工具 267 字
Redis 安装与配置

Redis 安装与配置 Redis 是一个开源的、高性能的 键值存储(KeyValue Store),通常被用作 缓存数据库、消息队列、持久化存储 或 分布式数据结构服务器。 它以其 极高的读写性能 和 灵活的数据结构 在 Web 应用、游

效率与工具 2387 字
mysql 安装与配置

mysql 安装与配置 下载 <https://dev.mysql.com/downloads/mysql/ 去官网下zip文件 !7Blog/效率与工具/工具安装与环境配置/assets/image656fa927.png !7Blog/

效率与工具 1082 字
python 安装与配置

python 安装与配置 1. 安装 Anaconda(Python 数据科学与 AI 开发环境) Anaconda 是最常用的 Python 数据科学、机器学习框架的开发环境。它自带 Python 和大量科学计算库,非常适合处理数据、AI

效率与工具 2322 字
C - C++ 安装与配置

C / C++ 安装与配置 C / C++ 开发环境主要组成:编译器 + IDE 编译器: gcc / g++:开源、跨平台,主要用于 Linux 和 Windows(MinGW) clang / clang++:性能优秀、错误提示友好,适

效率与工具 1722 字
Node.js 安装与配置

Node.js 安装与配置 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时,它使得 JavaScript 可以在服务器端执行,广泛用于构建高效、可扩展的 web 应用。 nvm Node Version

效率与工具 4451 字
RabbitMQ 安装与配置

RabbitMQ 安装与配置 RabbitMQ 是一个开源的 消息代理(Message Broker),使用 AMQP(高级消息队列协议) 进行消息传递。它广泛用于解耦应用程序、提高系统的可扩展性、可靠性和高效性。RabbitMQ 支持多种

效率与工具 1298 字
vmware(centos 7)

vmware(centos 7) 下载vmware破解 https://www.qijishow.com/down/VMwareW.htmlhttps://pan.baidu.com/s/1DMos9wiDEwDd1i_UmZ4IA?pwd

学习笔记 7527 字
思想道德与法治

思想道德与法治 考试时间地点 20260114 周三 08:30 10:10 主教学楼 418室 25号 题型 小题 1、大学阶段,是人生发展的重要时期,是世界观、人生观、价值观形成的关键时期。 2、新时代的含义:经过长期奋斗,中国特色社会

知识精华 13026 字
计算机基础——信息表示

计算机基础——信息表示 !计算机信息表示深度解析897921e0.png 一、引言:为什么是二进制 1.1 二进制的物理基础 现代计算机存储和处理的信息以二值信号来表示。这些微不足道的二进制数字,或者称为位(bit),形成了数字革命的基础。

知识精华 50019 字
根据时间复杂度选择算法

根据时间复杂度选择算法 !Pasted image 20260907191939.png 总览 1. n≤30 → 指数级别 dfs + 剪枝,数字排列, n皇后问题, 八数码问题 状态压缩 dp,蒙德里安的梦想, 最短Hamilton路径

2-Learning 7375 字
Trilium笔记

Trilium笔记 📚 我在 Trilium 里写的 Trilium 深度使用指南(原载博客「关于Trilium」,202601),覆盖核心理念、编辑语法、组织系统、存储备份、插件生态和自建博客。我的整个旧库(4000+ 篇)就靠它管理,

6-Life 3658 字
景德镇

景德镇 !6Life/思考/assets/景德镇元旦跨年三日深度游攻略c1f2f82c.png 景点总览: 东部艺术商圈(最密集):陶溪川、雕塑瓷厂、陶阳新村(这三个非常近,打车起步价或步行可达)、九集小镇。 !6Life/思考/asset

6-Life 13076 字
拟发展对象培训班

拟发展对象培训班 !6Life/思考/assets/中国式现代化与党建理论综述925edd95.png 9.22 中国式现代化 如今的中国已经在各方各面进入到了现代化行列,需以中国式现代化全面推进中华民族的伟大复兴。 解读: 奋斗目标——推