- 博客(7)
- 收藏
- 关注
原创 logging日志异步打印——不影响主流程(python)
当日志打印量较大或频率较高时,为避免日志输出影响代码主流程执行,可采用异步方式实现日志记录。方法,确保队列中剩余日志记录处理完毕,停止监听队列,释放相关资源。负责将日志记录写入文件,三者协同实现异步日志记录功ll。负责从队列取出日志记录传递给。负责将日志记录放入队列,
2025-03-18 15:24:40
490
原创 logging 模块笔记(Python)
Python 的logging模块提供了一个强大且灵活的日志系统,主要由LoggerHandlerFormatter和Filter四个核心类组成。用户直接和logger执行交互,具体的处理由Handler完成,实现处理逻辑和用户的调用逻辑实现隔离,用户在调用的时候不用关心日志具体的打印和处理逻辑,Formatter和Filter都作用域Handler,可以用于控制Handler处理的范围和输出的格式。
2025-03-17 17:38:35
803
原创 Java是如何运行一个程序的?
本文聚焦于java启动一个程序过程中会执行的操作。Java 程序运行先启动 JVM 加载核心库,再创建主线程加载入口类,执行 main 按需加载,类加载分五阶段完成初始化。
2025-02-21 01:33:01
277
原创 Java 输入流与输出流
本笔记围绕 Java 输入输出流展开,介绍了其核心概念、基础抽象类、不同读取单位及各类流之间的关系。输入流用于从外部世界读取数据到程序,输出流则将程序数据输出到外部。InputStream 和 OutputStream 是最基础的抽象类,提供了以字节为单位的读写方法。除字节外,还能以字符、基本数据类型、对象为单位进行读写,分别对应字符流、数据流和对象流。这些流均依赖于字节流,是在字节流基础上扩展封装而来,以满足不同的数据处理需求。
2025-02-14 01:02:56
1406
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人