服务器迁移及docker部署 背景 这段时间负责公司运维工作,多个私有云服务器快到期了,因此线上服务和数据需要迁移备份,但是如果在同一台机器上部署多个实例难免有端口冲突,为了做到相互隔离和维护方便,docker可能是最佳选择,于是开始了我的迁移之旅: 备份 服务器迁移过程中最重要的是数据,为了确保数据不丢失,最好是晚上停机备份 # redis:拷贝rdb文件和conf配置文件 # mysql全量备份 mysqldump --a 后端 2025年08月16日 189 点赞 0 评论 6295 浏览
06《数据结构入门教程》树形结构——二叉树 1. 前言 前面的章节我们介绍了两种重要的数据结构,数组和链表,由于他们各自的特性使得他们的优缺点非常分明,在查询速度和插入速度上顾此失彼,不能兼顾,那么有没有一种数据结构可以同时高效的完成插入和查询操作呢,答案当然是肯定的,今天我们就来了解 —— 树结构。 5ee86a7008e638e204740296.jpg 2. 树的定义及常用概念 顾名思义,树结构就是以树为原型的数据结构,用 后端 2025年08月16日 34 点赞 0 评论 2870 浏览
什么是双亲委派机制? 双亲委派机制 Parent Delegation Model,又称为父级委托模型。想要了解它,还需理解类加载机制、类加载器、类加载器的层级关系。 类加载机制:编译器把Java源文件编译成.class文件,再由JVM装载.class文件到内存中,JVM装载完成后得到一个Class对象字节码。有了字节码对象,接下来就可以实例化使用了。 Java类加载流程 类的加载器主要有启动类加载器、附加 后端 2025年08月16日 36 点赞 0 评论 6168 浏览
Leetcode 39. 组合总和 题目要求 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。你可以按 任意顺序 返回这些组合。 candidates 中的 同一个 数字可以 无限制重复被选取 。如果至少一个数字的被选数量不同,则两种组合是不同的。 对于给定的输入,保证和为 target 后端 2025年08月15日 98 点赞 0 评论 4483 浏览
970. 强整数 每个人都是不完美的,这才有了最独一无二。 LC每日一题,参考970. 强整数 - 力扣(Leetcode)。 题目 给定三个整数 x 、 y 和 bound ,返回 值小于或等于 bound 的所有 强整数 组成的列表 。 如果某一整数可以表示为 x^i + y^j ,其中整数 i >= 0 且 j >= 0,那么我们认为该整数是一个 强整数 。 你可以按 任何顺序 返回答案。在你 后端 2025年08月15日 195 点赞 0 评论 14902 浏览
网络与通信原理 网络是任何分布式系统的干道,离开这些干道,系统将被分裂成一个个互不相关的孤岛。阿里云K8s集群网络基于云上专有网络VPC而建。集群网络目前有两种实现方案,分别是Flannel和Terway。 Terway和Flannel的不同之处在于,Terway支持Pod使用ENI(弹性网卡),并支持Network Policy特性。以Flannel网络方案为例,深入分析阿里云K8s集群网络的实现方法。具体分析 后端 2025年08月14日 119 点赞 0 评论 17102 浏览
JVM调优有什么经验吗? 要明⽩⼀点,所有的调优的⽬的都是为了⽤更⼩的硬件成本达到更⾼的吞吐,JVM的调优也是⼀样,通过对垃圾收集器和内存分配的调优达到性能的最佳。 简单的参数含义 ⾸先,需要知道⼏个主要的参数含义。 eden 1. -Xms设置初始堆的⼤⼩,-Xmx设置最⼤堆的⼤⼩ 2. -XX:NewSize年轻代⼤⼩,-XX:MaxNewSize年轻代最⼤值,-Xmn则是相当于同时配置XX:NewSiz 后端 2025年08月14日 192 点赞 0 评论 8597 浏览
Android-推荐一个缓存数据库的开源库(Hawk) 图片来源网络,入侵必删 在日常开发中,我们肯定会使用到缓存的框架,部分项目可能会使用Hawk缓存库。这篇博客分享一下Hawk相关的知识,希望对看文章的小伙伴有所帮助。 Hawk Hawk主要用来做缓存的,可以用来替代SharePreference,是一款便携的数据库。操作起来非常的简单,一行的代码就可以搞定了。 Hawk的引入 implementation('com.orhanobut 后端 2025年08月14日 76 点赞 0 评论 6710 浏览
Web 毕设篇-适合小白、初级入门练手的 Spring Boot Web 毕业设计项目:教室信息管理系统(前后端源码 + 数据库 sql 脚本) 🔥博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍ 1.0 项目介绍 开发工具:IDEA、VScode 服务器:Tomcat, JDK 17 项目构建:maven 数据库:mysql 8 后端 2025年08月13日 165 点赞 0 评论 13454 浏览
吃透 B + 树:MySQL 索引的底层逻辑与避坑指南 吃透 B + 树:MySQL 索引的底层逻辑与避坑指南 引言: 正文: 一、B + 树索引的物理结构解析 1.1 结构示意图 1.2 与 B 树的核心差异(表格对比) 1.3 关键特性拆解 1.3.1 层级化存储 1.3.2 叶子节点链表化 1.3.3 索引键值有序性 后端 2025年08月13日 113 点赞 0 评论 8748 浏览