2026
01月
2025
12月
LogBack日志配置
日志技术具备两大优势:选择性记录信息到指定位置(如控制台、文件),并可通过开关控制日志记录无需修改源代码。Logback是轻量级日志框架,主要分为三个模块:core提供基础支持,classic完整实现SLF4J API,access与Servlet容器集成HTTP日志功能。使用方式包括导入相关jar包和logback.xml配置文件,通过Logger对象记录日志。配置支持输出到控制台或文件,可自定义日志格式和级别(如DEBUG或INFO),并指定根日志级别以控制输出范围。整个过程简便高效,便于系统监控和故障排查。
11月
使用docker-compose部署个人音乐中心
本文介绍了如何使用Docker Compose部署音乐播放程序Navidrome及其自动刮削服务。首先,使用特定镜像部署Navidrome,配置端口、环境变量和挂载数据卷;其次,在指定文件夹上传下载的MP3文件;最后,部署自动刮削服务,配置音乐文件和刮削配置,实现自动获取音乐信息。
Java单例模式
这就是Java的单例模式啦! Java的单例模式是指保证类只有一个实例的设计模式,减少内存占用,适用于如任务管理器这种只需要一个实例解决所有问题的情况。 其实现要求三个步骤: 1. 私有构造器,禁止外部直接new对象。 2. 静态变量存储唯一实例。 3. 提供静态方法返回该实例。 有两种常见实现方式: - **饿汉式**:在类加载时直接创建实例,无需加锁,天然线程安全,但可能提前占用资源。 - **懒汉式**:在第一次调用时再创建实例,延迟创建节省资源,但需同步方法或类初始化控制,防止多线程并发问题。 单例模式在运行时对象(RunTime)、线程池、配置管理等需要唯一实例的地方特别有用。学习模式时需关注其解决的问题和代码实现。 两者核心差异在于实例创建时机:饿汉式提前创建,懒汉式延迟创建。
His9.0后台demo配置项对应后台类
本文介绍了药品系统管理的两个关键方面:产品线维护和产品模块维护。产品线维护涉及产品线信息的增删改查,包括多条保存方法和单条保存方法。产品模块维护则包括保存、删除、验证和排序等功能。这些操作通过特定的后台cls路径和类方法实现,确保数据准确性和完整性。