<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CCpwei的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/CCpwei</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CCpwei]]></copyright><item><title><![CDATA[git基础]]></title><link>https://blog.youkuaiyun.com/CCpwei/article/details/143184029</link><guid>https://blog.youkuaiyun.com/CCpwei/article/details/143184029</guid><author>CCpwei</author><pubDate>Wed, 23 Oct 2024 15:57:00 +0800</pubDate><description><![CDATA[Workspace：就是我们的项目目录Index: 暂存区Repository: 本地仓库Remote: 远程仓库。]]></description><category></category></item><item><title><![CDATA[java 面向切面编程]]></title><link>https://blog.youkuaiyun.com/CCpwei/article/details/142657050</link><guid>https://blog.youkuaiyun.com/CCpwei/article/details/142657050</guid><author>CCpwei</author><pubDate>Mon, 30 Sep 2024 17:31:33 +0800</pubDate><description><![CDATA[面向切面编程，指扩展功能不修改源代码，将功能代码从业务逻辑代码中分离出来。一个Bean是Spring容器中的一个对象实例，这个对象实例通常是通过Java类（或接口）的实例化得到的。Bean作为对象，具有对象的所有基本特性，包括状态（即对象的属性）和行为（即对象的方法）。但是，与普通对象不同的是，Bean的生命周期由Spring容器控制，包括创建、初始化、使用和销毁等阶段。此外，Bean还支持依赖注入（DI）和面向切面编程（AOP）等Spring框架的高级特性。]]></description><category></category></item><item><title><![CDATA[java 反射]]></title><link>https://blog.youkuaiyun.com/CCpwei/article/details/142655444</link><guid>https://blog.youkuaiyun.com/CCpwei/article/details/142655444</guid><author>CCpwei</author><pubDate>Mon, 30 Sep 2024 14:37:24 +0800</pubDate><description><![CDATA[允许程序在运行时访问和操作类的属性和方法。这使得 Java 在某些情况下更加灵活，能够动态地加载类、创建对象以及调用方法。]]></description><category></category></item><item><title><![CDATA[java 检验传入控制器对象属性的注解]]></title><link>https://blog.youkuaiyun.com/CCpwei/article/details/142653020</link><guid>https://blog.youkuaiyun.com/CCpwei/article/details/142653020</guid><author>CCpwei</author><pubDate>Mon, 30 Sep 2024 13:56:58 +0800</pubDate><description><![CDATA[Java Bean Validation 提供了许多有用的注解来验证字段的有效性。]]></description><category></category></item><item><title><![CDATA[java 注解]]></title><link>https://blog.youkuaiyun.com/CCpwei/article/details/142648319</link><guid>https://blog.youkuaiyun.com/CCpwei/article/details/142648319</guid><author>CCpwei</author><pubDate>Mon, 30 Sep 2024 09:48:45 +0800</pubDate><description><![CDATA[注解使用符号来定义，可以用于类、方法、字段、参数等。]]></description><category></category></item><item><title><![CDATA[java Stream]]></title><link>https://blog.youkuaiyun.com/CCpwei/article/details/142546857</link><guid>https://blog.youkuaiyun.com/CCpwei/article/details/142546857</guid><author>CCpwei</author><pubDate>Fri, 27 Sep 2024 14:36:57 +0800</pubDate><description><![CDATA[Stream的创建和中间操作以及终止操作是独立的，是可以只创建不使用的，也不会有什么报错。// 创建 Stream，但不调用任何方法// 这里没有中间操作和终止操作Collector如果内置的Collectors无法满足需求，你也可以自己实现Collector接口。自定义Collector可以让你完全控制收集过程。例如，创建一个Collector// 输出: "applebananaorange"Supplier：创建一个用于收集结果的容器（比如ArrayList或。]]></description><category></category></item><item><title><![CDATA[java 函数式接口和Lambda表达式]]></title><link>https://blog.youkuaiyun.com/CCpwei/article/details/142521135</link><guid>https://blog.youkuaiyun.com/CCpwei/article/details/142521135</guid><author>CCpwei</author><pubDate>Thu, 26 Sep 2024 08:55:22 +0800</pubDate><description><![CDATA[Predicate 说明了实现的式哪个接口，str 是传的参数   str.isEmpty() 是其中抽象方法的具体实现，而isEmpty则是创建过后的对象引用。再看一下Lambda   (a, b) -> a + b  其（）的是参数，->后的是函数（方法），本质上这就是一个函数，所以只要能提供一个函数理论上就是可以的，而通过  ::  的左右定义能够找到一个方法就是可以的。而equals则是这个对象的方法。虽然是匿名类，但是其实例化后的对象却赋给了isEmpty，虽然类本身是匿名的，但对象是具名的（]]></description><category></category></item><item><title><![CDATA[java 匿名类]]></title><link>https://blog.youkuaiyun.com/CCpwei/article/details/142516376</link><guid>https://blog.youkuaiyun.com/CCpwei/article/details/142516376</guid><author>CCpwei</author><pubDate>Wed, 25 Sep 2024 13:39:32 +0800</pubDate><description><![CDATA[是一种没有名字的类，通常在需要创建某个接口或类的实例时，临时实现其功能，而无需专门为其编写独立的类定义。匿名类在 Java 中广泛用于事件处理、线程、回调等场景，尤其是那些只需要一次性使用的类或接口实现。]]></description><category></category></item><item><title><![CDATA[Nginx]]></title><link>https://blog.youkuaiyun.com/CCpwei/article/details/142493858</link><guid>https://blog.youkuaiyun.com/CCpwei/article/details/142493858</guid><author>CCpwei</author><pubDate>Tue, 24 Sep 2024 17:05:59 +0800</pubDate><description><![CDATA[listen 是监听的端口。请求：/app/user/index.html，匹配的部分是/app/ 剩下的是user/index.html，然后将这个拼接到proxy_pass后面。请求/app/user/index.html，最后有/ 则消除，成为：/user/index.html，；location /api {}  则会匹配以/api开头的所有路径，如/api/user，不会匹配/apihi。location  /api/ {}    匹配所有以/api/开头的路径，如/api/user，但是。]]></description><category></category></item><item><title><![CDATA[java 泛型]]></title><link>https://blog.youkuaiyun.com/CCpwei/article/details/142316553</link><guid>https://blog.youkuaiyun.com/CCpwei/article/details/142316553</guid><author>CCpwei</author><pubDate>Thu, 19 Sep 2024 22:26:20 +0800</pubDate><description><![CDATA[java泛型]]></description><category></category></item><item><title><![CDATA[java 枚举类]]></title><link>https://blog.youkuaiyun.com/CCpwei/article/details/142313675</link><guid>https://blog.youkuaiyun.com/CCpwei/article/details/142313675</guid><author>CCpwei</author><pubDate>Tue, 17 Sep 2024 13:40:57 +0800</pubDate><description><![CDATA[枚举类]]></description><category></category></item><item><title><![CDATA[java 类与对象-静态方法和实例方法区别，静态代码块、静态嵌套（内部）类]]></title><link>https://blog.youkuaiyun.com/CCpwei/article/details/142310775</link><guid>https://blog.youkuaiyun.com/CCpwei/article/details/142310775</guid><author>CCpwei</author><pubDate>Tue, 17 Sep 2024 10:01:15 +0800</pubDate><description><![CDATA[java  静态]]></description><category></category></item><item><title><![CDATA[计算机网络]]></title><link>https://blog.youkuaiyun.com/CCpwei/article/details/124573369</link><guid>https://blog.youkuaiyun.com/CCpwei/article/details/124573369</guid><author>CCpwei</author><pubDate>Wed, 04 May 2022 17:10:10 +0800</pubDate><description><![CDATA[网络基础知识]]></description><category></category></item><item><title><![CDATA[leetcode——435]]></title><link>https://blog.youkuaiyun.com/CCpwei/article/details/123371853</link><guid>https://blog.youkuaiyun.com/CCpwei/article/details/123371853</guid><author>CCpwei</author><pubDate>Wed, 09 Mar 2022 11:13:41 +0800</pubDate><description><![CDATA[贪婪思想

题目描述：

给定一个区间的集合 intervals ，其中 intervals[i] = [starti, endi] 。返回 需要移除区间的最小数量，使剩余区间互不重叠 。

示例 1:

输入: intervals = [[1,2],[2,3],[3,4],[1,3]]
输出: 1
解释: 移除 [1,3] 后，剩下的区间没有重叠。

首先进行排序 使用

intervals.sort()，其是将嵌套列表按照子列表的第一个元素进行增排序，在第一元素相同的情况下，按第二个元素增排序。注意其使]]></description><category></category></item><item><title><![CDATA[LeetCode最长回文子串]]></title><link>https://blog.youkuaiyun.com/CCpwei/article/details/118996244</link><guid>https://blog.youkuaiyun.com/CCpwei/article/details/118996244</guid><author>CCpwei</author><pubDate>Thu, 22 Jul 2021 12:29:28 +0800</pubDate><description><![CDATA[题目：给你一个字符串s，找到s中最长的回文子串。

思路：回文串是正着读与倒着读是一样的字符串，如：aaaccaaa、abcba。可以发现其最大的特点就是对称，也就有一个对称中心。所以我们可以将字符串s的每个字符都设为对称中心，由中心向两边扩展，找出最长的回文串。注意：正如所举的例子，有的回文串对称中心是一个确定的字符，而有的对称中心是一个虚中心（不是一个确定的字符），针对虚中心的，我们可以将中间的两个凑成一对，当成对称中心。所以需要考虑两种情况。


class Solution:
    def ...]]></description><category></category></item><item><title><![CDATA[LeetCode—无重复字符的最长子串]]></title><link>https://blog.youkuaiyun.com/CCpwei/article/details/118960129</link><guid>https://blog.youkuaiyun.com/CCpwei/article/details/118960129</guid><author>CCpwei</author><pubDate>Wed, 21 Jul 2021 10:44:17 +0800</pubDate><description><![CDATA[题目：

给定一个字符串s，请你找出其中不含有重复字符的最长子串的长度。

思路：建一个队列，将字符放入，要放入的字符与在队列中的字符进行比较，如果没有重复就放入，如果有重复，就弹出队列中的字符后再放入，每次放入前都要记录队列的长度。直至字符串的字符全部放入。注意，弹出是要将重复字符弹出为止，而不是只弹出重复字符 。重复字符前的字符也要弹出。（当然顺序队列必须一个一个的弹出）如下简图：b进，而已经在队列中的a,b出



第一次写弄了一个递归，代码：


class Solution:
    d...]]></description><category></category></item><item><title><![CDATA[LeetCode两数相加]]></title><link>https://blog.youkuaiyun.com/CCpwei/article/details/118910386</link><guid>https://blog.youkuaiyun.com/CCpwei/article/details/118910386</guid><author>CCpwei</author><pubDate>Mon, 19 Jul 2021 19:58:41 +0800</pubDate><description><![CDATA[题目：

给你两个非空 的链表，表示两个非负的整数。它们每位数字都是按照逆序的方式存储的，并且每个节点只能存储一位数字。请你将两个数相加，并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外，这两个数都不会以 0开头。
链接：https://leetcode-cn.com/problems/add-two-numbers
难点：1、两链表长度不相等 2、链表长度相等时有进位

解决方法就是将链表补齐

针对最后一个数的相加单独进行处理


# Definition for singl...]]></description><category></category></item><item><title><![CDATA[leetcode 两数之和——python-递归]]></title><link>https://blog.youkuaiyun.com/CCpwei/article/details/118751529</link><guid>https://blog.youkuaiyun.com/CCpwei/article/details/118751529</guid><author>CCpwei</author><pubDate>Thu, 15 Jul 2021 09:36:18 +0800</pubDate><description><![CDATA[题目描述：

给定一个整数数组 nums和一个整数目标值 target，请你在该数组中找出 和为目标值 target的那两个整数，并返回它们的数组下标。

你可以假设每种输入只会对应一个答案。但是，数组中同一个元素在答案里不能重复出现。

你可以按任意顺序返回答案。

来源：力扣（LeetCode）
链接：https://leetcode-cn.com/problems/two-sum思路：将列表nums从小到大排序，首项与末项的和与target比较，当其和比target大时，首项不动，末项指向倒...]]></description><category></category></item></channel></rss>