<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_44106912的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_44106912</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_44106912]]></copyright><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/weixin_44106912/article/details/163133365</link><guid>https://blog.youkuaiyun.com/weixin_44106912/article/details/163133365</guid><author>weixin_44106912</author><pubDate>Thu, 23 Jul 2026 14:04:38 +0800</pubDate><description><![CDATA[本文介绍了在CentOS7系统上搭建NTP服务器的完整步骤。主要内容包括：1）通过yum安装chrony服务；2）配置chrony.conf文件，指定阿里云、国家授时中心等上游时间源，设置允许访问的内网网段（需修改192.168.0.0/16为实际网段），并启用本地时钟服务；3）启动chronyd服务并设置开机自启；4）防火墙放行UDP 123端口；5）验证服务状态，包括查看同步源、时钟状态和端口监听情况。最后提供了客户端配置方法，只需将server指向NTP服务器内网IP即可实现时间同步。]]></description><category></category></item><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/weixin_44106912/article/details/162586433</link><guid>https://blog.youkuaiyun.com/weixin_44106912/article/details/162586433</guid><author>weixin_44106912</author><pubDate>Sat, 04 Jul 2026 20:31:15 +0800</pubDate><description><![CDATA[飞牛装 Alist Docker → 绑定夸克网盘飞牛挂载 Alist WebDAV新建备份任务，定时同步NAS照片/视频到夸克网盘。]]></description><category></category></item><item><title><![CDATA[Spring框架中用于依赖注入的注解@Resource和@Autowired的区别]]></title><link>https://blog.youkuaiyun.com/weixin_44106912/article/details/138156799</link><guid>https://blog.youkuaiyun.com/weixin_44106912/article/details/138156799</guid><author>weixin_44106912</author><pubDate>Wed, 24 Apr 2024 13:44:07 +0800</pubDate><description><![CDATA[@Resource注解允许通过name和type属性明确指定要注入的Bean的名称和类型。在实际开发中，可以根据具体需求和场景选择合适的注解进行依赖注入。@Resource注解是Java EE规范中的一部分，具体来说，它是JSR250规范里定义的一个注解。@Resource和@Autowired都是Spring框架中用于依赖注入的注解，但它们在使用方式和特点上存在一些区别。@Resource注解也可以用于字段和方法上，但由于其默认按照名称装配的特性，使用时需要特别注意名称的匹配问题。]]></description><category></category></item><item><title><![CDATA[LEFT JOIN和INNER JOIN的区别]]></title><link>https://blog.youkuaiyun.com/weixin_44106912/article/details/138156548</link><guid>https://blog.youkuaiyun.com/weixin_44106912/article/details/138156548</guid><author>weixin_44106912</author><pubDate>Wed, 24 Apr 2024 13:38:18 +0800</pubDate><description><![CDATA[这个查询会返回 customers 表中的所有记录，以及与之匹配的 orders 表中的记录。通过这个例子，可以更直观地理解 INNER JOIN 和 LEFT JOIN 之间的区别：INNER JOIN 只返回两个表中有共同匹配项的记录，而 LEFT JOIN 则返回左表的所有记录，以及与之匹配的右表记录（如果有的话）。总结来说，INNER JOIN更关注两个表中都有的数据，而LEFT JOIN则更侧重于保留左表的所有数据，即使右表中没有匹配项。结果集将包含 customers 表中的所有客户。]]></description><category></category></item><item><title><![CDATA[本地没有配置没有nacos却发生localhost:8848连接异常的问题]]></title><link>https://blog.youkuaiyun.com/weixin_44106912/article/details/137840411</link><guid>https://blog.youkuaiyun.com/weixin_44106912/article/details/137840411</guid><author>weixin_44106912</author><pubDate>Tue, 16 Apr 2024 21:05:56 +0800</pubDate><description><![CDATA[这是nacos读取本身自动配置的优先级高于application文件中的配置时引起的，而nacos本身的自动配置是127.0.0.1:8848端口的nacos服务，所以发生了以上异常，故而需要将配置文件的优先级提升。这个配置是系统级的，优先级最高，先从这个文件读取nacos地址就不会报错了。没有关于localhost:8848的配置，但是还是 报了localhost:8848的异常，打开虚拟机的nacos可视化界面，发现服务已经注册到虚拟机的nacos中了。]]></description><category></category></item><item><title><![CDATA[linux对已有分区进行扩容]]></title><link>https://blog.youkuaiyun.com/weixin_44106912/article/details/127760697</link><guid>https://blog.youkuaiyun.com/weixin_44106912/article/details/127760697</guid><author>weixin_44106912</author><pubDate>Tue, 08 Nov 2022 23:59:08 +0800</pubDate><description><![CDATA[linux对已有分区进行扩容，解决报错：设备文件不存在（No such file or directory）]]></description><category></category></item><item><title><![CDATA[JAVA版归并排序详解（通俗图解）]]></title><link>https://blog.youkuaiyun.com/weixin_44106912/article/details/103552208</link><guid>https://blog.youkuaiyun.com/weixin_44106912/article/details/103552208</guid><author>weixin_44106912</author><pubDate>Sun, 15 Dec 2019 19:41:01 +0800</pubDate><description><![CDATA[直接上图：
1.归并排序流程

2.合并两个有序数组的流程

代码如下：
class Merge{
    public  void merge(int[] arr,int left,int right,int mid){
             int[] temp = new int[right - left +1];
             int p1 = left;
        ...]]></description><category></category></item><item><title><![CDATA[剑指offer数组类题目汇总（共12道题目）]]></title><link>https://blog.youkuaiyun.com/weixin_44106912/article/details/103550430</link><guid>https://blog.youkuaiyun.com/weixin_44106912/article/details/103550430</guid><author>weixin_44106912</author><pubDate>Sun, 15 Dec 2019 19:21:46 +0800</pubDate><description><![CDATA[1.二维数组中的查找
题目描述：
在一个二维数组中（每个一维数组的长度相同），每一行都按照从左到右递增的顺序排序，每一列都按照从上到下递增的顺序排序。请完成一个函数，输入这样的一个二维数组和一个整数，判断数组中是否含有该整数。
解题思路：
很明显，由于该二维数组上到下递增，左到右递增的特殊性，遍历整个矩阵进行查找不是该题目的意图所在。总结规律我们可以发现：应该从矩阵的右上角或者左下角开始查找。
以...]]></description><category></category></item><item><title><![CDATA[链表为什么插入比数组快]]></title><link>https://blog.youkuaiyun.com/weixin_44106912/article/details/103537047</link><guid>https://blog.youkuaiyun.com/weixin_44106912/article/details/103537047</guid><author>weixin_44106912</author><pubDate>Sat, 14 Dec 2019 11:08:14 +0800</pubDate><description><![CDATA[链表和数组是两种截然不同的内存组织方式，正因如此，它们插入、删除、随机访问的时间复杂度正好相反。
数组使用的是连续的内存空间，可以利用空间局部性原理，借助 CPU cache进行预读，所以访问效率更高。而链表不是连续存储，无法进行缓存，随机访问效率也较低。
数组的缺点是大小固定，一经声明就要占用整块连续的内存空间。如果声明的数组过大，系统可能没有足够的连续内存空间用于分配，就会导致“内存不足（ou...]]></description><category></category></item><item><title><![CDATA[（面试）B Tree和B+Tree的性质和区别]]></title><link>https://blog.youkuaiyun.com/weixin_44106912/article/details/103518214</link><guid>https://blog.youkuaiyun.com/weixin_44106912/article/details/103518214</guid><author>weixin_44106912</author><pubDate>Thu, 12 Dec 2019 23:04:05 +0800</pubDate><description><![CDATA[B Tree 指的是 Balance Tree，也就是平衡树。平衡树是一颗查找树，并且所有叶子节点位于同一层。 B+ Tree 是基于 B Tree 和叶子节点顺序访问指针进行实现，它具有 B Tree 的平衡性，并且通过顺序访问指针来提高 区间查询的性能。
B Tree的性质：
一棵m阶的B Tree有如下特性：
1.每个节点最多有m个孩子
2.除了根节点和叶子节点外，其余节点至少有ceil（m...]]></description><category></category></item><item><title><![CDATA[数据库系统原理 （一）]]></title><link>https://blog.youkuaiyun.com/weixin_44106912/article/details/103518025</link><guid>https://blog.youkuaiyun.com/weixin_44106912/article/details/103518025</guid><author>weixin_44106912</author><pubDate>Thu, 12 Dec 2019 22:38:37 +0800</pubDate><description><![CDATA[一、事务 概念
事务指的是满足 ACID 特性的一组操作，可以通过 Commit 提交一个事务，也可以使用 Rollback 进行回滚。
ACID

原子性（Atomicity）
事务被视为不可分割的小单元，事务的所有操作要么全部提交成功，要么全部失败回滚。
回滚可以用回滚日志来实现，回滚日志记录着事务所执行的修改操作，在回滚时反向执行这些修改操作即可。
一致性（Consistency）
数据库在...]]></description><category></category></item><item><title><![CDATA[java实现快速排序算法（面试）]]></title><link>https://blog.youkuaiyun.com/weixin_44106912/article/details/103358930</link><guid>https://blog.youkuaiyun.com/weixin_44106912/article/details/103358930</guid><author>weixin_44106912</author><pubDate>Mon, 02 Dec 2019 23:16:43 +0800</pubDate><description><![CDATA[快速排序（Quicksort）是对冒泡排序的一种改进。
快速排序由C. A. R. Hoare在1960年提出。它的基本思想是：通过一趟排序将要排序的数据分割成独立的两部分，其中一部分的所有数据都比另外一部分的所有数据都要小，然后再按此方法对这两部分数据分别进行快速排序，整个排序过程可以递归进行，以此达到整个数据变成有序序列。
**
通俗的讲
**就是对一个数组进行挖坑，填坑，然后递归的进行这些操...]]></description><category></category></item><item><title><![CDATA[LeetCode简单入门类型算法解析（一）]]></title><link>https://blog.youkuaiyun.com/weixin_44106912/article/details/103066520</link><guid>https://blog.youkuaiyun.com/weixin_44106912/article/details/103066520</guid><author>weixin_44106912</author><pubDate>Thu, 14 Nov 2019 18:28:15 +0800</pubDate><description><![CDATA[LeetCode 20.有效的括号
给定一个只包括 ‘(’，’)’，’{’，’}’，’[’，’]’ 的字符串，判断字符串是否有效。
有效字符串需满足：
左括号必须用相同类型的右括号闭合。
左括号必须以正确的顺序闭合。
注意空字符串可被认为是有效字符串。
示例 1:
输入: “()”
输出: true
示例 2:
输入: “()[]{}”
输出: true
思路：利用栈先进后出的特性来解决这道题；先...]]></description><category></category></item><item><title><![CDATA[动态规划与贪心算法和递推与搜索的区别（通俗解释）]]></title><link>https://blog.youkuaiyun.com/weixin_44106912/article/details/102882464</link><guid>https://blog.youkuaiyun.com/weixin_44106912/article/details/102882464</guid><author>weixin_44106912</author><pubDate>Sun, 03 Nov 2019 14:52:19 +0800</pubDate><description><![CDATA[著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。
动态规划的本质不在于是递推或是递归，也不需要纠结是不是内存换时间。
理解动态规划并不需要数学公式介入，只是完全解释清楚需要点篇幅…首先需要明白哪些问题不是动态规划可以解决的，才能明白为神马需要动态规划。不过好处时顺便也就搞明白了递推贪心搜索和动规之间有什么关系，以及帮助那些总是把动规当成搜索解的同学建立动规的思路。当然熟悉了之后...]]></description><category></category></item><item><title><![CDATA[length属性，length()方法的区别]]></title><link>https://blog.youkuaiyun.com/weixin_44106912/article/details/102869848</link><guid>https://blog.youkuaiyun.com/weixin_44106912/article/details/102869848</guid><author>weixin_44106912</author><pubDate>Sat, 02 Nov 2019 11:16:54 +0800</pubDate><description><![CDATA[1.length属性是针对Java中的数组来说的，要求数组的长度可以用其length属性；
2.length()方法是针对字符串来说的，要求一个字符串的长度就要用到它的length()方法；

...]]></description><category></category></item><item><title><![CDATA[Map集合概述和特点的知识点总结（纯干货）]]></title><link>https://blog.youkuaiyun.com/weixin_44106912/article/details/102865335</link><guid>https://blog.youkuaiyun.com/weixin_44106912/article/details/102865335</guid><author>weixin_44106912</author><pubDate>Fri, 01 Nov 2019 22:26:47 +0800</pubDate><description><![CDATA[A:Map接口概述
* 一个映射不能包含重复的键
* 每个键最多只能映射到一个值

B:Map接口和Collection接口的不同

Map是双列的,Collection是单列的
Map的键唯一,Collection的子体系Set是唯一的
Map集合的数据结构值针对键有效，跟值无关;Collection集合的数据结构是针对元素有效



###集合框架(Map集合的功能概述)

A:Map集合的功...]]></description><category></category></item><item><title><![CDATA[java面向对象知识点总结（下）]]></title><link>https://blog.youkuaiyun.com/weixin_44106912/article/details/102771161</link><guid>https://blog.youkuaiyun.com/weixin_44106912/article/details/102771161</guid><author>weixin_44106912</author><pubDate>Sun, 27 Oct 2019 21:55:36 +0800</pubDate><description><![CDATA[java8增强的包装类：
java提供了8种具有对象特征的包装类，除了int是Integer和char是character之外都是首字母大写。在jdk1.5之后提供了自动装箱与拆箱的功能，但是需要注意类型的匹配。
把字符串转换成基本类型有以下两种方法：
1.利用包装类提供的parseXXX（String s）功能（parseInt （s））除了character之外。
2.利用包装类的构造器Xxx...]]></description><category></category></item><item><title><![CDATA[JAVA面向对象知识点总结）（上）]]></title><link>https://blog.youkuaiyun.com/weixin_44106912/article/details/102759865</link><guid>https://blog.youkuaiyun.com/weixin_44106912/article/details/102759865</guid><author>weixin_44106912</author><pubDate>Sat, 26 Oct 2019 21:27:22 +0800</pubDate><description><![CDATA[JAVA是面向对象的程序设计语言，java提供了定义类、成员变量、方法等最基本的功能。类可被认为是一种自定义的一种数据类型，可以使用类来点定义变量，所有使用类定义的变量都是引用变量，他们将会引用到类的对象。’类用于描述客观世界的某一共同特征，而对象则是具体的存在，java程序实用类的构造器来创建该类的对象。java支持面向对象的三大特征，封装继承跟多态，java提供了private，protect...]]></description><category></category></item><item><title><![CDATA[（Monte Carlo）蒙特卡罗方法计算圆周率π（java实现）]]></title><link>https://blog.youkuaiyun.com/weixin_44106912/article/details/89365376</link><guid>https://blog.youkuaiyun.com/weixin_44106912/article/details/89365376</guid><author>weixin_44106912</author><pubDate>Wed, 17 Apr 2019 21:30:13 +0800</pubDate><description><![CDATA[蒙特卡罗方法计算圆周率π（java实现）
一、蒙特卡洛（Monte Carlo）方法简介
蒙特·卡罗方法（Monte Carlo method），也称统计模拟方法，是二十世纪四十年代中期由于科学技术的发展和电子计算机的发明，而被提出的一种以概率统计理论为指导的一类非常重要的数值计算方法。是指使用随机数（或更常见的伪随机数）来解决很多计算问题的方法。与它对应的是确定性算法。蒙特·卡罗方法在金融工程学...]]></description><category></category></item></channel></rss>