相关文章
MongoDB使用安全的sha256认证
背景:
使用MongoDB 3.2 仅支持默认SCRAM-SHA-1,不够安全需要使用SCRAM-SHA-256,但只有MongoDB4.0才支持。又因为3.2到4.0是大版本升级,云不支持在线升级,所以只能切换数据库做数据同步
步骤
1. 申请一个新的MongoDB…
建站知识
2025/6/22 15:30:15
速盾:高防CDN可以加速数据库吗?
高防CDN(内容分发网络)的主要功能是通过分布式节点缓存静态内容,提升网站访问速度,同时通过防护机制抵御DDoS攻击。然而,对于数据库这类动态数据的加速,高防CDN的作用有限,需结合其他技术实现优…
建站知识
2025/6/17 11:58:01
JVM(2)——垃圾回收算法
本文将穿透式解析JVM垃圾回收核心算法,涵盖7大基础算法4大现代GC实现3种内存分配策略,通过15张动态示意图GC日志实战分析,带您彻底掌握JVM内存自动管理机制。 一、GC核心概念体系
1.1 对象存亡判定法则 引用计数法致命缺陷:
// …
建站知识
2025/6/17 11:57:00
SylixOS armv7 任务切换
SylixOS 操作系统下,任务切换可以分为两种
中断退出时,执行的任务切换(_ScheduleInt)内核退出时,执行的任务切换(_Schedule)
下面分别讲讲这两种任务切换
1、中断退出时任务切换
关于 ARM 架…
建站知识
2025/6/17 11:52:54
「动态规划::数位DP」统计数字递推 / LeetCode 3352|1012(C++)
前置知识
在本文之前,你需要了解递推形式的数位DP如何运行:「动态规划::数位DP」相邻数位递推 / Luogu P2657|LeetCode 600(C)
概述
这一节的数位DP要与我们之前介绍的线性DP、状压DP结合,关于这两部分内容…
建站知识
2025/6/17 11:45:42
快速了解JVM中的深堆与浅堆
在Java虚拟机(JVM)的内存管理世界里,深堆与浅堆是两个重要的概念。它们如同衡量对象内存占用的两把标尺,对于优化程序性能、排查内存泄漏问题起着关键作用。接下来,让我们快速且深入地了解它们。
一、浅堆(…
建站知识
2025/6/17 11:38:31
利用DeepSeek将docx生成程序迁移至minidocx
前文的docx生成程序需要预先准备模板文件,不方便。今天找到另一个docx开源库minidocx,它直接生成文件,调用方法也和duckx差不多,非常简单,所以准备迁移到这个库。 我下载的是稳定版本v0.6.0, 原来它需要cma…
建站知识
2025/6/17 11:36:28
力扣网C语言编程题:缺失的第一个正数第三种解题方法
一. 简介
前面文章学习了对该题目的两种解题思路,文章如下:
力扣网C语言编程题:缺失的第一个正数-CSDN博客
但是前面的实现上在空间复杂度上没有满足要求。本文学习一种在空间复杂度上为 O(1)的思路。 二. 力扣网C语言编程题:缺…
建站知识
2025/6/17 11:35:26