<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[canmakeit的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/canmakeit</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; canmakeit]]></copyright><item><title><![CDATA[CentOS 7 更换 YUM 源为国内]]></title><link>https://blog.youkuaiyun.com/canmakeit/article/details/146327297</link><guid>https://blog.youkuaiyun.com/canmakeit/article/details/146327297</guid><author>canmakeit</author><pubDate>Mon, 17 Mar 2025 22:06:49 +0800</pubDate><description><![CDATA[更换 YUM 源可加速软件下载，解决官方源访问慢的问题。• 本教程仅适用于 CentOS 7，其他版本需替换对应源的。• 确保服务器网络可访问外网（部分内网环境需配置代理）。：显示的仓库 URL 包含你选择的镜像源域名（如。失败，检查链接是否拼写错误，或尝试。• 更换源后若安装报错，尝试。]]></description><category></category></item><item><title><![CDATA[解决在windows中docker拉取镜像出现的问题]]></title><link>https://blog.youkuaiyun.com/canmakeit/article/details/146138996</link><guid>https://blog.youkuaiyun.com/canmakeit/article/details/146138996</guid><author>canmakeit</author><pubDate>Sun, 09 Mar 2025 21:23:46 +0800</pubDate><description><![CDATA[在docker的客户端docker Desktop 里添加一些加速镜像。在设置里的Docker Engins里修改。解决在windows中docker拉取镜像出现的问题。]]></description><category></category></item><item><title><![CDATA[nextLine()消耗行的技巧]]></title><link>https://blog.youkuaiyun.com/canmakeit/article/details/141066695</link><guid>https://blog.youkuaiyun.com/canmakeit/article/details/141066695</guid><author>canmakeit</author><pubDate>Fri, 09 Aug 2024 17:11:22 +0800</pubDate><description><![CDATA[【代码】nextLine()消耗行的技巧。]]></description><category></category></item><item><title><![CDATA[String类的常用方法]]></title><link>https://blog.youkuaiyun.com/canmakeit/article/details/141064600</link><guid>https://blog.youkuaiyun.com/canmakeit/article/details/141064600</guid><author>canmakeit</author><pubDate>Fri, 09 Aug 2024 16:37:39 +0800</pubDate><description><![CDATA[/返回的是一个新的Stringbuilder对象，为对象的反转，当然也可以再赋值给原先调用者Stringbuilder;//返回子字符串str在此字符串中第一次出现处的索引，不存在返回-1；//返回子字符串str在此字符串中第一次出现处的索引，不存在返回-1；//创建一个Null字符串对象；]]></description><category></category></item><item><title><![CDATA[Lambda和Arrays工具类的排序用法]]></title><link>https://blog.youkuaiyun.com/canmakeit/article/details/141003234</link><guid>https://blog.youkuaiyun.com/canmakeit/article/details/141003234</guid><author>canmakeit</author><pubDate>Thu, 08 Aug 2024 11:00:00 +0800</pubDate><description><![CDATA[Arrays.sort(arr)是只能对基本数据类型进行排序的，而且默认升序，想要降序，先要把基本数据类型转换为引用数据类型，再重写compare方法。对于String ,可以用return o1.length()-o2.length;有且仅有一个抽象方法，接口上方可以加@Functionallnterface注解。arr只能比较引用数据类型，如果是基本数据类型需要转换为引用数据类型。Lambda表达式只能简化函数式接口的匿名内部类的写法；Lambda表达式可以用来简化匿名内部类的书写；]]></description><category></category></item><item><title><![CDATA[单列集合（下）]]></title><link>https://blog.youkuaiyun.com/canmakeit/article/details/141002316</link><guid>https://blog.youkuaiyun.com/canmakeit/article/details/141002316</guid><author>canmakeit</author><pubDate>Thu, 08 Aug 2024 10:00:00 +0800</pubDate><description><![CDATA[Set系列
无序：存取顺序不一致
不重复：可以去除重复
无索引：没有带索引的方法，所以不能使用普通for循环遍历，也不能通过索引来获取元素Set集合的实现类
HashSet:无序、不重复、无索引
LinkedHashSet:有序、不重复、无索引
TreeSet:可排序、不重复、无索引HashSet
底层原理：
HashSet集合底层采取哈希表存储数据哈希表组成：
JDK8之前：数组+链表
JDK8开始：数组+链表+红黑树
当链表长度大于8而且数组长度大于等于64时，数组下挂载的链表会自动变成红黑树。Link]]></description><category></category></item><item><title><![CDATA[树的一些常见知识]]></title><link>https://blog.youkuaiyun.com/canmakeit/article/details/141002497</link><guid>https://blog.youkuaiyun.com/canmakeit/article/details/141002497</guid><author>canmakeit</author><pubDate>Thu, 08 Aug 2024 09:30:00 +0800</pubDate><description><![CDATA[二叉树的遍历前序遍历。]]></description><category></category></item><item><title><![CDATA[单列集合（上）]]></title><link>https://blog.youkuaiyun.com/canmakeit/article/details/141001737</link><guid>https://blog.youkuaiyun.com/canmakeit/article/details/141001737</guid><author>canmakeit</author><pubDate>Wed, 07 Aug 2024 21:59:55 +0800</pubDate><description><![CDATA[集合是重写了tostring的方法。所以sout集合名不是地址。不有用集合的方法进行增加或者删除，但可以用迭代器中的remove()遍历  （1、迭代器遍历 2、增强for（底层就是迭代器） 3、lambda表达式）这三种方式都依赖索引。]]></description><category></category></item><item><title><![CDATA[常见API]]></title><link>https://blog.youkuaiyun.com/canmakeit/article/details/141000453</link><guid>https://blog.youkuaiyun.com/canmakeit/article/details/141000453</guid><author>canmakeit</author><pubDate>Wed, 07 Aug 2024 21:27:46 +0800</pubDate><description><![CDATA[public String toString() //返回该对象的字符串表示形式(可以看做是对象的内存地址值)public boolean equals(Object obj) //默认 比较两个对象地址值是否相等；true表示相同，false表示不相同 重写可以比较属性protected Object clone() //默认浅克隆 重写深克隆。]]></description><category></category></item><item><title><![CDATA[1.2 再识对象]]></title><link>https://blog.youkuaiyun.com/canmakeit/article/details/140998610</link><guid>https://blog.youkuaiyun.com/canmakeit/article/details/140998610</guid><author>canmakeit</author><pubDate>Wed, 07 Aug 2024 20:19:33 +0800</pubDate><description><![CDATA[1、static2、面向对象三大特征 封装、继承、多态3、final4、抽象类 接口5、内部类。]]></description><category></category></item><item><title><![CDATA[1.1 初识类和对象]]></title><link>https://blog.youkuaiyun.com/canmakeit/article/details/140997869</link><guid>https://blog.youkuaiyun.com/canmakeit/article/details/140997869</guid><author>canmakeit</author><pubDate>Wed, 07 Aug 2024 18:25:58 +0800</pubDate><description><![CDATA[在以前，编写main方法的类，叫做测试类，我们可以在测试类中创建javabean类的对象并进行赋值调用。4、成员方法 （提供每一个成员变量对应的setXx()和getXx(),如果还有其他行为，也需要写上）一旦定义了有参数构造器，无参构造器就没有了，还想用无参数构造方法就需要手动书写无参数构造方法。javabean类：用来描述一类事物的类，没有main方法。封装代表什么，就得封装对应的数据，并提供对应数据对应的行为。3、提供至少两个构造方法 （无参构造和带全部参数的构造方法）一般的类是属性和行为的结合体。]]></description><category></category></item><item><title><![CDATA[2.2 设计链表]]></title><link>https://blog.youkuaiyun.com/canmakeit/article/details/140935865</link><guid>https://blog.youkuaiyun.com/canmakeit/article/details/140935865</guid><author>canmakeit</author><pubDate>Mon, 05 Aug 2024 20:23:49 +0800</pubDate><description><![CDATA[void addAtIndex(int index, int val) 将一个值为 val 的节点插入到链表中下标为 index 的节点之前。val 是当前节点的值，next 是指向下一个节点的指针/引用。void deleteAtIndex(int index) 如果下标有效，则删除链表中下标为 index 的节点。int get(int index) 获取链表中下标为 index 的节点的值。void addAtTail(int val) 将一个值为 val 的节点追加到链表中作为链表的最后一个元素。]]></description><category></category></item><item><title><![CDATA[2.1 移除链表元素]]></title><link>https://blog.youkuaiyun.com/canmakeit/article/details/140935336</link><guid>https://blog.youkuaiyun.com/canmakeit/article/details/140935336</guid><author>canmakeit</author><pubDate>Mon, 05 Aug 2024 20:06:01 +0800</pubDate><description><![CDATA[null的话，可以在代码写p.next，此时p.next可以是null或者不是null，但是它是null的话它是没有值的，会发生异常也就不能写p.next.val这个代码，当然也就不能写p.next.next，要想使用p.next.val这个函数必须要判断p.next!输入：head = [1,2,6,3,4,5,6], val = 6。第一次写我在想为啥判断条件不能是p!输入：head = [7,7,7,7], val = 7。输入：head = [], val = 1。输出：[1,2,3,4,5]]]></description><category></category></item><item><title><![CDATA[1.5 螺旋矩阵II]]></title><link>https://blog.youkuaiyun.com/canmakeit/article/details/140932243</link><guid>https://blog.youkuaiyun.com/canmakeit/article/details/140932243</guid><author>canmakeit</author><pubDate>Mon, 05 Aug 2024 18:00:39 +0800</pubDate><description><![CDATA[给你一个正整数 n ，生成一个包含 1 到 n2 所有元素，且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix。输出：[[1,2,3],[8,9,4],[7,6,5]]startX和startY都是为i,j所服务的；]]></description><category></category></item><item><title><![CDATA[1.4 长度最小的子数组]]></title><link>https://blog.youkuaiyun.com/canmakeit/article/details/140882030</link><guid>https://blog.youkuaiyun.com/canmakeit/article/details/140882030</guid><author>canmakeit</author><pubDate>Fri, 02 Aug 2024 23:18:28 +0800</pubDate><description><![CDATA[代码随想录的数组部分，废话不多说直接刷题！！！]]></description><category></category></item><item><title><![CDATA[1.2 移除数组 1.3 有序数组的平方]]></title><link>https://blog.youkuaiyun.com/canmakeit/article/details/140848013</link><guid>https://blog.youkuaiyun.com/canmakeit/article/details/140848013</guid><author>canmakeit</author><pubDate>Thu, 01 Aug 2024 15:55:49 +0800</pubDate><description><![CDATA[这次整理的是代码随想录的数组部分移除数组和有序数组的平方的题目，总共5道。直接开始刷题。]]></description><category></category></item><item><title><![CDATA[数组1.1 二分查找]]></title><link>https://blog.youkuaiyun.com/canmakeit/article/details/140833344</link><guid>https://blog.youkuaiyun.com/canmakeit/article/details/140833344</guid><author>canmakeit</author><pubDate>Wed, 31 Jul 2024 22:40:26 +0800</pubDate><description><![CDATA[主要按照代码随想录的刷题顺序分享一下自己的做题整理，也顺便自勉。二分查找是数组最经典的问题。]]></description><category></category></item><item><title><![CDATA[在navicate中无法查询表中字段为BLOB类型的问题]]></title><link>https://blog.youkuaiyun.com/canmakeit/article/details/140821602</link><guid>https://blog.youkuaiyun.com/canmakeit/article/details/140821602</guid><author>canmakeit</author><pubDate>Wed, 31 Jul 2024 14:18:16 +0800</pubDate><description><![CDATA[为类型转换函数，不仅可以将转或其他的也可以是表中类型为的字段。]]></description><category></category></item><item><title><![CDATA[Web server failed to start. Port 8082 was already in use]]></title><link>https://blog.youkuaiyun.com/canmakeit/article/details/140778260</link><guid>https://blog.youkuaiyun.com/canmakeit/article/details/140778260</guid><author>canmakeit</author><pubDate>Mon, 29 Jul 2024 18:41:20 +0800</pubDate><description><![CDATA[我第一次出现这种情况是突然IDEA异常重启了，原因由于运行内存爆了，自动重启释放资源，再次运行springboot启动类就出现了以上问题。2、打开cmd查看端口8082所占用的进程。4.最后再运行启动类就没有问题了。3.杀掉所有进程,-F强制杀死。1、可以重启电脑，但我不推荐。]]></description><category></category></item><item><title><![CDATA[解决在MobarXterm上安装docker失败问题]]></title><link>https://blog.youkuaiyun.com/canmakeit/article/details/140612186</link><guid>https://blog.youkuaiyun.com/canmakeit/article/details/140612186</guid><author>canmakeit</author><pubDate>Mon, 22 Jul 2024 15:56:04 +0800</pubDate><description><![CDATA[vi /etc/yum.repos.d/CentOS-Base.repo  将这个文件中内容替换为下面。遇到yum install -y yum-utils出错解决方案。切换到cd /etc/yum.repos.d。最后安装docker即可成功。配置docker的yum源。]]></description><category></category></item></channel></rss>