找了各种工具,最终还是觉得goaccess不仅图文并茂,而且速度快,每秒8W 的日志记录解析速度,websocket10秒刷新统计数据,站在巨人肩膀上你也会看得更远…先上图: 具体方案如下步骤: 一、linux上安装goaccess(版本 1.1.1,一般安装在nginx所在机器上的/opt目录) ...
分类:
数据库 时间:
2018-07-17 18:10:48
阅读次数:
199
工厂模式:工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 意图:定义一个创建对象的接口,让其子 ...
分类:
其他好文 时间:
2018-07-14 16:38:47
阅读次数:
116
SLF4J是一个包装类,典型的facade模式的工具,对用户呈现统一的操作方式,兼容各种主流的日志记录框架,典型的有log4j/jdk logging/nop/simple/jakarta commons logging等。 有张图比较形象直观的展示这个知识: 下面给出几个maven配置的例子 lo ...
分类:
编程语言 时间:
2018-07-12 23:48:54
阅读次数:
221
前提题要:因为我最近负责的Winfrom项目,好多都用到了这个log4net的日志功能,开发程序对数据一般都要求做到雁过留痕,所以日志对于我们程序员是不可或缺。因此我把对log4net的使用做一个记录总结,以便于以后的使用记忆。l 一、概述 log4net是.Net下一个非常优秀的开源日志记录组件。 ...
、简介 java里面日志分为两部分一个门面、一个实现,我们所熟知的SLF4j、Log4j、Log4j2、Logback的日志组件slf4j是门面提供的统一的入口,具体实现由log4j、log4j2、logback来实现 log4j由于太老作者自己也不打算重构了所以放弃 log4j2是apach的一个 ...
分类:
其他好文 时间:
2018-07-10 18:26:59
阅读次数:
401
本文档使用的是mysql版本为5.7.22,linux内核为3.10.0-862.el7.x86_64。一、首先主从复制的原理:1、master服务器的binarylog(二进制)将用户输入的增删改的SQL语句通过二进制日志记录下来,并通知存储引擎提交事务。2、slave将master的binarylog复制到自己的中继日志。首先,slave开启一个工作线程(I/O线程),I/O线程在master
分类:
数据库 时间:
2018-07-09 22:28:36
阅读次数:
202
本节内容 一、日志相关概念 日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事件可以用一个可包含可选变量数据的消息来描述。此外,事件也有重要性的概念,这个重要性也可以被称为严重性级别(level)。 1.日志的作用 通过 ...
分类:
其他好文 时间:
2018-07-09 21:32:16
阅读次数:
169
title:全网日志集中审计解决方案tags:日志审计,sudo,rsysloggrammar_cjkRuby:true全网日志集中审计解决方案1.日志审计概述,为什么需要日志审计日志审计是记录所有系统及相关用户行为的信息,并且可以自动分析、处理、展示。当利用sudo对公司全网改进杜绝超级权限root泛滥后,从根本上降低了内部操作失误及安全隐患的发生。但是权限控制后,需要实施对所有用户日志记录方案
分类:
其他好文 时间:
2018-07-09 15:30:12
阅读次数:
244
之前在项目中用的日志记录器都是log4j的日志记录器,可是到了新公司发现都是slf4j,于是想着研究一下slf4j的用法。 1 基本介绍 SLF4J不同于其他日志类库,与其它日志类库有很大的不同。SLF4J(Simple logging Facade for Java)不是一个真正的日志实现,而是一 ...
分类:
其他好文 时间:
2018-07-06 20:52:58
阅读次数:
218
目录 慢查询日志 慢日志分析工具使用 一般优化策略 慢查询日志 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。 #查看查询日期是否开启 #查询log_quer ...
分类:
数据库 时间:
2018-07-06 20:25:20
阅读次数:
221