<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_67058607的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_67058607</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_67058607]]></copyright><item><title><![CDATA[logging日志异步打印——不影响主流程（python）]]></title><link>https://blog.youkuaiyun.com/m0_67058607/article/details/146342422</link><guid>https://blog.youkuaiyun.com/m0_67058607/article/details/146342422</guid><author>m0_67058607</author><pubDate>Tue, 18 Mar 2025 15:24:40 +0800</pubDate><description><![CDATA[当日志打印量较大或频率较高时，为避免日志输出影响代码主流程执行，可采用异步方式实现日志记录。方法，确保队列中剩余日志记录处理完毕，停止监听队列，释放相关资源。负责将日志记录写入文件，三者协同实现异步日志记录功ll。负责从队列取出日志记录传递给。负责将日志记录放入队列，]]></description><category></category></item><item><title><![CDATA[logging 模块笔记（Python）]]></title><link>https://blog.youkuaiyun.com/m0_67058607/article/details/146321116</link><guid>https://blog.youkuaiyun.com/m0_67058607/article/details/146321116</guid><author>m0_67058607</author><pubDate>Mon, 17 Mar 2025 17:38:35 +0800</pubDate><description><![CDATA[Python 的logging模块提供了一个强大且灵活的日志系统，主要由LoggerHandlerFormatter和Filter四个核心类组成。用户直接和logger执行交互，具体的处理由Handler完成，实现处理逻辑和用户的调用逻辑实现隔离，用户在调用的时候不用关心日志具体的打印和处理逻辑，Formatter和Filter都作用域Handler，可以用于控制Handler处理的范围和输出的格式。]]></description><category></category></item><item><title><![CDATA[Java是如何运行一个程序的？]]></title><link>https://blog.youkuaiyun.com/m0_67058607/article/details/145767143</link><guid>https://blog.youkuaiyun.com/m0_67058607/article/details/145767143</guid><author>m0_67058607</author><pubDate>Fri, 21 Feb 2025 01:33:01 +0800</pubDate><description><![CDATA[本文聚焦于java启动一个程序过程中会执行的操作。Java 程序运行先启动 JVM 加载核心库，再创建主线程加载入口类，执行 main 按需加载，类加载分五阶段完成初始化。]]></description><category></category></item><item><title><![CDATA[Python实现快捷键更新剪切板]]></title><link>https://blog.youkuaiyun.com/m0_67058607/article/details/145718124</link><guid>https://blog.youkuaiyun.com/m0_67058607/article/details/145718124</guid><author>m0_67058607</author><pubDate>Wed, 19 Feb 2025 01:17:51 +0800</pubDate><description><![CDATA[用Python实现快捷键更新剪切板，快速获得频繁使用的文本]]></description><category></category></item><item><title><![CDATA[Java 编译相关知识总结]]></title><link>https://blog.youkuaiyun.com/m0_67058607/article/details/145644339</link><guid>https://blog.youkuaiyun.com/m0_67058607/article/details/145644339</guid><author>m0_67058607</author><pubDate>Sat, 15 Feb 2025 01:21:21 +0800</pubDate><description><![CDATA[本文聚焦于java的单文件编译、多文件编译以及.java文件到.class文件的编译过程]]></description><category></category></item><item><title><![CDATA[Java 输入流与输出流]]></title><link>https://blog.youkuaiyun.com/m0_67058607/article/details/145623402</link><guid>https://blog.youkuaiyun.com/m0_67058607/article/details/145623402</guid><author>m0_67058607</author><pubDate>Fri, 14 Feb 2025 01:02:56 +0800</pubDate><description><![CDATA[本笔记围绕 Java 输入输出流展开，介绍了其核心概念、基础抽象类、不同读取单位及各类流之间的关系。输入流用于从外部世界读取数据到程序，输出流则将程序数据输出到外部。InputStream 和 OutputStream 是最基础的抽象类，提供了以字节为单位的读写方法。除字节外，还能以字符、基本数据类型、对象为单位进行读写，分别对应字符流、数据流和对象流。这些流均依赖于字节流，是在字节流基础上扩展封装而来，以满足不同的数据处理需求。]]></description><category></category></item><item><title><![CDATA[Java多线程]]></title><link>https://blog.youkuaiyun.com/m0_67058607/article/details/145602835</link><guid>https://blog.youkuaiyun.com/m0_67058607/article/details/145602835</guid><author>m0_67058607</author><pubDate>Thu, 13 Feb 2025 01:39:19 +0800</pubDate><description><![CDATA[本文聚焦于线程的四种实现方式、线程的显式同步和隐式同步以及线程的状态]]></description><category></category></item></channel></rss>