10 2019 档案

logback日志输出至数据库
摘要:我们知道将数据库输出到不同的地方需要使用不同的appender表示,那下面了解一下输出到数据库的DBAppender。 1.DBAppender 由于DBAppender会把记录写到数据库中,因此我们必须知道数据库的表结构。这个结构是固定的,但是可以通过继承DBAppenderBase类来实现修改表 阅读全文

posted @ 2019-10-21 16:24 _ZXP 阅读(3909) 评论(0) 推荐(0)

数据库相关概念讲解(java)
摘要:1.常用类或接口介绍 1.DataSource接口 通过javaAPI中javax.sql.DataSource接口注释了解。 1.DataSource功能 如下图: 翻译: DataSource对象代表一个连接到物理数据源的工厂。在寻找DriverManager的替代方案时,发现DataSourc 阅读全文

posted @ 2019-10-18 20:12 _ZXP 阅读(355) 评论(0) 推荐(0)

java日志框架系列(9):logback框架过滤器(filter)详解
摘要:过滤器放在了logback-classic模块中。 1.logback-classic模块中过滤器 分类(2种):常规过滤器、TurboFilter过滤器。 1.常规过滤器 常规过滤器可以通过自定义进行条件筛选过滤。 目前logback-classic中有2个常规过滤器:级别过滤器(LevelFil 阅读全文

posted @ 2019-10-17 16:56 _ZXP 阅读(10966) 评论(0) 推荐(0)

java日志框架系列(7):logback框架Layout详解
摘要:1.Layout layout从字面意思来看就是排版、布局咯。 1.Layout简介 功能:负责把事件转换成字符串。Layout接口的格式化方法doLayout()负责将代表任何类型的事件的转换成一个String对象并返回给调用者。 常用事件类型:ILoggingEvent。 Layout接口概要如 阅读全文

posted @ 2019-10-17 10:21 _ZXP 阅读(2258) 评论(0) 推荐(0)

java日志框架系列(6):logback框架encoder详解
摘要:1.Encoder 1.encoder功能 Encoder 负责两件事,一是把事件转换为字节数组,二是把字节数组写入输出流。 注意:在logback 0.9.19 版之前没有 encoder。 在之前的版本里,多数 appender 依靠 layout 来把事件转换成字符串并用 java.io.Wr 阅读全文

posted @ 2019-10-17 10:21 _ZXP 阅读(2701) 评论(0) 推荐(0)

java日志框架系列(5):logback框架appender详解
摘要:1.appender 1.什么是appender Appender 是负责写记录事件的组件。 Appender 必须实现接口“ch.qos.logback.core.Appender”。该接口的重要方法总结如下: 2.AppenderBase public synchronized void doA 阅读全文

posted @ 2019-10-17 10:21 _ZXP 阅读(3476) 评论(0) 推荐(0)

logback的xml配置文件模板(超详细)
摘要:上述的所有appender与filter都试验过,所以可以保证正确性,如果有不懂的可以跳转到我的博客https://www.cnblogs.com/z-x-p/ 里面有很详细的讲解。 阅读全文

posted @ 2019-10-16 17:27 _ZXP 阅读(16748) 评论(1) 推荐(2)

java日志框架系列(8):logback框架PatternLayout详解
摘要:当你想要将记录以你想要的的格式写到目的地时,那么你就需要了解如何设置自定义的格式了。 1.PatternLayout 转换模式:由文本文字和格式转换符组成。 下面了解一下格式转换符与格式修饰符表示的意义: 注意:由于在转换模式上下文中,百分号“%”有特殊含义,所以如果想要把“%”作为普通文本字符,则 阅读全文

posted @ 2019-10-16 11:33 _ZXP 阅读(1955) 评论(0) 推荐(0)

java日志框架系列(4):logback框架xml配置文件语法
摘要:1.xml配置文件语法 由于logback配置文件语法特别灵活,因此无法用DTD或schema进行定义。 1.配置文件基本结构 配置文件基本结构:以<configuration>标签开头,包含0或多个<appender>子标签,包含0或多个<logger>标签,最多只能有一个<root>标签。 注意 阅读全文

posted @ 2019-10-15 15:53 _ZXP 阅读(839) 评论(0) 推荐(0)

java日志框架系列(1):slf4j框架简介及依赖
摘要:1.slf4j日志框架 1.简介 slf4j只是是日志规范,即只定义了接口,并没有实现这些接口。 SLF4J的全称是Simple Logging Facade for Java,即简单日志门面。SLF4J并不是具体的日志框架,而是作为一个简单门面服务于各类日志框架,如java.util.loggin 阅读全文

posted @ 2019-10-15 15:06 _ZXP 阅读(870) 评论(0) 推荐(0)

java日志框架系列(3):logback框架配置详解
摘要:1.Logback配置 1.配置步骤及默认配置 logback即可以通过编程式配置,也可以通过xml的形式配置。 logback配置步骤: 1. 尝试在 classpath 下查找文件 logback-test.xml; 2. 如果文件不存在,则查找文件 logback.xml; 3. 如果两个文件 阅读全文

posted @ 2019-10-15 15:06 _ZXP 阅读(1729) 评论(0) 推荐(0)

java日志框架系列(2):logback框架详解
摘要:1.logback介绍 1.什么是logback Logback 为取代 log4j 而生。 Logback 由 log4j 的创立者 Ceki Gülcü设计。以十多年设计工业级记录系统的经验为基础,所创建的 logback 比现有任何记录系统更快、占用资源更少,有时差距非常大。 Logback 阅读全文

posted @ 2019-10-14 16:19 _ZXP 阅读(1286) 评论(0) 推荐(0)

Linux系列(16)之系统资源的观察
摘要:1.系统资源观察 1.观察内存使用情况:free 格式: free //默认显示的单位为KBytes,显示系统的内存容量 free [-b | -k | -m | -g | -h] [-t] [ [-s number] | [-c number]] -b:以Byte为单位显示内存容量 -k:以KBy 阅读全文

posted @ 2019-10-10 13:18 _ZXP 阅读(279) 评论(0) 推荐(0)

Linux系列(17)之系统服务
摘要:我们知道,在我们登陆Linux后,系统就为我们提供了很多服务,比如例行工作调度服务crond、打印服务、邮件服务等。那么这些服务是如何被启动的呢? 这个问题先放一下,接下来我们先了解一下Linux的启动过程。 1.Linux系统启动过程 启动过程分为5个阶段:内核引导、运行init进程、系统初始化、 阅读全文

posted @ 2019-10-10 13:18 _ZXP 阅读(589) 评论(0) 推荐(0)

Linux系列(14)之工作管理
摘要:1.工作管理 说明:工作管理(job control)是用在bash环境下的,也就是说:“当我们登录系统取得bash shell之后,在单一终端机接口下同时进行多个工作的行为管理”。举例说明,我们在登录bash之后,想要一边复制文件、一边进行数据搜索、一边进行编译、还可以一边进行vim程序撰写!当然 阅读全文

posted @ 2019-10-09 10:37 _ZXP 阅读(180) 评论(0) 推荐(0)

Linux系列(12)之例行工作调度
摘要:你知道工作调度有哪几种吗? 你知道在进行工作调度时需要哪些服务在运行吗? 你知道突发性工作调度的指令at的用法吗? 知道如何管理at的工作调度吗? 知道at指令进行工作调度的原理吗? 知道什么是背景任务吗? 知道例行性工作调度的指令crontab的用法吗? 知道如何管理例行性工作调度吗? 知道如何对 阅读全文

posted @ 2019-10-09 10:36 _ZXP 阅读(336) 评论(0) 推荐(0)

导航