<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LeonTree09233的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/LeonTree09233</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LeonTree09233]]></copyright><item><title><![CDATA[python-电影天堂爬取]]></title><link>https://blog.youkuaiyun.com/LeonTree09233/article/details/131553386</link><guid>https://blog.youkuaiyun.com/LeonTree09233/article/details/131553386</guid><author>LeonTree09233</author><pubDate>Wed, 05 Jul 2023 13:06:07 +0800</pubDate><description><![CDATA[【代码】python-电影天堂爬取。]]></description><category></category></item><item><title><![CDATA[Python-删除指定名称结尾的文件]]></title><link>https://blog.youkuaiyun.com/LeonTree09233/article/details/131527299</link><guid>https://blog.youkuaiyun.com/LeonTree09233/article/details/131527299</guid><author>LeonTree09233</author><pubDate>Tue, 04 Jul 2023 08:45:59 +0800</pubDate><description><![CDATA[【代码】Python-删除指定名称结尾的文件。]]></description><category></category></item><item><title><![CDATA[python随机抽取文件]]></title><link>https://blog.youkuaiyun.com/LeonTree09233/article/details/131306840</link><guid>https://blog.youkuaiyun.com/LeonTree09233/article/details/131306840</guid><author>LeonTree09233</author><pubDate>Tue, 20 Jun 2023 14:43:33 +0800</pubDate><description><![CDATA[请注意，您需要将 C:/source_folder 替换为源文件所在的文件夹路径，将 C:/destination_folder 替换为目标文件夹路径。此代码使用 os.listdir 获取源文件夹中的所有文件名，使用 random.sample 从文件列表中随机选取 50 个文件名，然后使用 shutil.copyfile 将选定的文件复制到目标文件夹中。随机抽取指定数量文件 复制到另外一个文件夹。]]></description><category></category></item><item><title><![CDATA[Excel便捷字符串操作]]></title><link>https://blog.youkuaiyun.com/LeonTree09233/article/details/131069231</link><guid>https://blog.youkuaiyun.com/LeonTree09233/article/details/131069231</guid><author>LeonTree09233</author><pubDate>Tue, 06 Jun 2023 15:45:17 +0800</pubDate><description><![CDATA[SUBSTITUTE将字符串中指定出现第3次的"\"，替换为字符串中未出现的字符@，然后利用FIND返回@的索引位置，MID可以返回字符串指定索引位置之后的内容。]]></description><category></category></item><item><title><![CDATA[0416 Redis]]></title><link>https://blog.youkuaiyun.com/LeonTree09233/article/details/130181684</link><guid>https://blog.youkuaiyun.com/LeonTree09233/article/details/130181684</guid><author>LeonTree09233</author><pubDate>Mon, 17 Apr 2023 17:39:18 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[0411 反射]]></title><link>https://blog.youkuaiyun.com/LeonTree09233/article/details/130091031</link><guid>https://blog.youkuaiyun.com/LeonTree09233/article/details/130091031</guid><author>LeonTree09233</author><pubDate>Tue, 11 Apr 2023 22:54:45 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[0409 集合（重点）]]></title><link>https://blog.youkuaiyun.com/LeonTree09233/article/details/130036294</link><guid>https://blog.youkuaiyun.com/LeonTree09233/article/details/130036294</guid><author>LeonTree09233</author><pubDate>Sun, 09 Apr 2023 21:20:48 +0800</pubDate><description><![CDATA[retainAll 的返回值：如果集合元素发生改变-ture，没有发生改变-false。Collecttion集合：单个元素。List集合源码解析  动态数组储存。LinkedList  双向链表储存。contains比较方法的原理。add 和addAll的区别。集合和数组之前的互相转换。Map集合：单对元素。判断是否包含集合整体。]]></description><category></category></item><item><title><![CDATA[0408 字符串的应用 可变字符串类StringBuilder，StringBuffer]]></title><link>https://blog.youkuaiyun.com/LeonTree09233/article/details/130026512</link><guid>https://blog.youkuaiyun.com/LeonTree09233/article/details/130026512</guid><author>LeonTree09233</author><pubDate>Sat, 08 Apr 2023 23:08:02 +0800</pubDate><description><![CDATA[当字符串的长度超过了字符串对象的初始容量时，该字符串对象会自动扩容，默认的扩容算法是。字符串转换数字的方式 integer.parseInt。StringBuilder 非线程安全类 效率高。StringBuffer 线程安全类  效率低。利用ASCII码值来实现类型转换。String类各种方法的使用。描述的字符串内容是可以改变的。String类模拟用户登录。字符串的正向和反向查找。原始容量 * 2 + 2。可变字符串，日期相关类。]]></description><category></category></item><item><title><![CDATA[0406 常见类Object String 面试考点]]></title><link>https://blog.youkuaiyun.com/LeonTree09233/article/details/129998116</link><guid>https://blog.youkuaiyun.com/LeonTree09233/article/details/129998116</guid><author>LeonTree09233</author><pubDate>Thu, 06 Apr 2023 23:25:51 +0800</pubDate><description><![CDATA[equals方法重写的同时，需要重写hashcode（可以理解为内存地址的编号，保持一致性）方法，获取对象的哈希码值。toString方法，调用对象的字符串形式，打印一个引用变量，会自动调用toString方法。“”，表示空字符串对象，有对象里面没内容   null表示空，连对象都没。判断的是两个对象的内存地址是否一样，适用于原始数据类型和枚举类型。（它们的变量存储的是值本身，而引用类型变量存储的是引用）；综上，对于枚举类型和原始数据类型的相等性比较，应该使用。型的相等性比较，应该使用。]]></description><category></category></item><item><title><![CDATA[0405 多线程 多线程通讯]]></title><link>https://blog.youkuaiyun.com/LeonTree09233/article/details/129970735</link><guid>https://blog.youkuaiyun.com/LeonTree09233/article/details/129970735</guid><author>LeonTree09233</author><pubDate>Wed, 05 Apr 2023 22:33:38 +0800</pubDate><description><![CDATA[等待  当前线程进入阻塞状态，自动释放对象锁  必须在锁定的代码中调用。线程安全类和非安全类 synchronized 修饰。实现Callable接口创建和启动线程。生产者消费模型 多线程很重要的问题。Lock手动锁，手动释放。]]></description><category></category></item><item><title><![CDATA[0404 多线程]]></title><link>https://blog.youkuaiyun.com/LeonTree09233/article/details/129962332</link><guid>https://blog.youkuaiyun.com/LeonTree09233/article/details/129962332</guid><author>LeonTree09233</author><pubDate>Wed, 05 Apr 2023 13:55:34 +0800</pubDate><description><![CDATA[父类/接口类型  引用变量名 = new 父类/接口类型（）{方法的重写}创建-就绪状态-运行状态-中止。当子线程时守护线程时，当主线程结束后，则子线程随之结束。线程优先级 优先级越高的线程不一定先执行。synchronized同步锁/对象锁。线程名称可修改，编号不可修改。静态方法中不能访问非静态方法。守护线程 isDaemon。匿名内部类创建和启动线程。线程中sleep睡眠方法。]]></description><category></category></item><item><title><![CDATA[0403 IO流 聊天室和线程初了解]]></title><link>https://blog.youkuaiyun.com/LeonTree09233/article/details/129927231</link><guid>https://blog.youkuaiyun.com/LeonTree09233/article/details/129927231</guid><author>LeonTree09233</author><pubDate>Mon, 03 Apr 2023 22:38:06 +0800</pubDate><description><![CDATA[将一个对象需要存储的相关信息有效组织成字节序列的转化过程。RandomAccessFile类  随机访问文件的操作。transient关键字 不进行序列化。进程：运行在内存中的可执行文件。让cpu在程序流之间快速轮转。聊天室的基本实现（已完成）2.使用参数指定的引用创建。线程就是进程内部的程序流。字符编码 常见编码表。对象输入输出流的了解。程序：数据结构+算法。]]></description><category></category></item><item><title><![CDATA[0331 IO流]]></title><link>https://blog.youkuaiyun.com/LeonTree09233/article/details/129884101</link><guid>https://blog.youkuaiyun.com/LeonTree09233/article/details/129884101</guid><author>LeonTree09233</author><pubDate>Fri, 31 Mar 2023 21:27:42 +0800</pubDate><description><![CDATA[若文件存在，该流会清空文件中的原有内容，可利用追加的方式 append=true。FileWrite输出流，若文件不存在，会自动创建新的空文件。单个字节拷贝，读取一个写入一个，大文件拷贝效率低。文件过大时导致物理内存无法提供足够大的 缓冲区。字节输出流 字节输入流 字符输出流 字符输入流。官方提供的BuffedInPutStream。While遍历和for循环遍历的区别。流 后创建的先关闭，先创建的后关闭。字节流读写任意类型的文件。字符流只能读写文本文件。FileRead输入流。文件拷贝缓冲区的重要。]]></description><category></category></item><item><title><![CDATA[0330 Java基础 异常机制和File类]]></title><link>https://blog.youkuaiyun.com/LeonTree09233/article/details/129854419</link><guid>https://blog.youkuaiyun.com/LeonTree09233/article/details/129854419</guid><author>LeonTree09233</author><pubDate>Fri, 31 Mar 2023 16:39:55 +0800</pubDate><description><![CDATA[Excepion类：因编程错误或外在因素导致的轻微错误，可以编码解决 例如：算数错误，除数为0（重点）子类重写方法不能抛出的异常  1.平级不一样的异常。异常抛出 throws  不建议在main方法中抛出异常。Error类：严重的错误，无法编码解决，例：JVM挂了。Lambda表达式：（参数列表） ->  {方法体}运行时异常（非检测性异常）不能被编译器检测出来。Throwable类：所有错误和异常的超类。File类  java.io.File。捕获 try catch使用。其他异常（检测性异常）]]></description><category></category></item><item><title><![CDATA[2023.3.29 java基础 对象，类 构造方法]]></title><link>https://blog.youkuaiyun.com/LeonTree09233/article/details/129837614</link><guid>https://blog.youkuaiyun.com/LeonTree09233/article/details/129837614</guid><author>LeonTree09233</author><pubDate>Wed, 29 Mar 2023 17:26:40 +0800</pubDate><description><![CDATA[实例化  new Person();堆区 存放对象的独有特征信息   匿名对象。形参和实参的区别  可变长参数  可变长参数为什么不用数组或者集合？类（设计图纸） 对象：根据设计图纸  数据结构由定义他的类决定。成员实例化 new Person（）；2.过程和对象的区别，过程更加复杂。1.对象的理解，分析特征 行为。类：相同特征和行为的对象共性的。特征=成员变量，属性=成员方法。成员变量 变量名 = 初始值;引用  堆区中的内存地址信息。返回值类型，方法名，方法体。]]></description><category></category></item></channel></rss>