自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Python实现快捷键更新剪切板

用Python实现快捷键更新剪切板,快速获得频繁使用的文本

2025-02-19 01:17:51 358

原创 Java 编译相关知识总结

本文聚焦于java的单文件编译、多文件编译以及.java文件到.class文件的编译过程

2025-02-15 01:21:21 1534 1

原创 Java 输入流与输出流

本笔记围绕 Java 输入输出流展开,介绍了其核心概念、基础抽象类、不同读取单位及各类流之间的关系。输入流用于从外部世界读取数据到程序,输出流则将程序数据输出到外部。InputStream 和 OutputStream 是最基础的抽象类,提供了以字节为单位的读写方法。除字节外,还能以字符、基本数据类型、对象为单位进行读写,分别对应字符流、数据流和对象流。这些流均依赖于字节流,是在字节流基础上扩展封装而来,以满足不同的数据处理需求。

2025-02-14 01:02:56 1406

原创 Java多线程

本文聚焦于线程的四种实现方式、线程的显式同步和隐式同步以及线程的状态

2025-02-13 01:39:19 892 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除