自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 CentOS7防火墙操作

CentOS7防火墙操作# 查看firewalld状态systemctl status firewalld# 启动防火墙systemctl start firewalld# 关闭防火墙systemctl stop firewalld# 打开8080端口firewall-cmd --zone=public --add-port=8080/tcp --permanent# 3306端口firewall-cmd --zone=public --add-port=3306/tcp --pe

2021-03-26 23:55:12 113

原创 CentOS7安装MySQL

CentOS7安装MySQL在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1. 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来

2021-03-26 23:53:22 143

原创 安装mysql重置密码 /var/log/mysqld.log 但是执行命令后发现没有要找的密码

安装mysql重置密码 /var/log/mysqld.log 但是执行命令后发现没有要找的密码是因为你原本的虚拟机上装有mysql,在卸载MySQL时还有残留的数据rpm -qa|grep mysql 检查是否存在mysql 删除:这里输入命令rpm -e --nodeps 复制刚刚查找出的5个内容,即:rpm -e --nodeps mysql57-community-release-el7-10.noarchrpm -e --nodeps mysql-community-libs

2021-03-26 23:51:59 794 1

原创 目前最全的日志框架详解,你要的全都有

日志框架概述什么是日志在日常开发中,程序并不会每一次都向着我们设想的方向运行出结果,这个时候就想搞清楚程序哪一步具体是什么状态,便于我们排查问题。你可能会想到直接在控制台 system.out 输出结果,但如果系统上线, system.out 会带来严重的新能问题。显然是不可取的已经上线的系统,如果发生令人意想不到的bug,我们需要一些信息为我们排查追溯复现问题提供依据。日志文件是用于记录系统操作事件的文件集合,很多时候,日志可能是我们了解应用程序如何执行的唯一方式。现有的日志框架JUL(j

2021-03-10 22:07:39 6924

原创 [日志框架]springboot中使用的log框架

SpringBoot中的Log​ springboot框架在企业中的使用越来越普遍,springboot日志也是开发中常用的日志系统。springboot默认就是使用SLF4J作为日志门面,logback作为日志实现来记录日志。SpringBoot中的日志设计springboot中的日志<dependency> <artifactId>spring-boot-starter-logging</artifactId> <groupId>org.s

2021-03-10 21:58:26 2125

原创 [日志框架]slf4j

slf4j​ 简单日志门面(Simple Logging Facade For Java) SLF4J主要是为了给Java日志访问提供一套标准、规范的API框架,其主要意义在于提供接口,具体的实现可以交由其他日志框架,例如log4j和logback等。slf4j自己也提供了功能较为简单的实现,但是一般很少用到。对于一般的Java项目而言,日志框架会选择slf4j-api作为门面,配上具体的实现框架(log4j、logback等),中间使用桥接器完成桥接。官方网站: https://www.slf4j.

2021-03-10 21:57:23 609

原创 [日志框架]logback

logbackLogback是由log4j创始人设计的另一个开源日志组件,性能比log4j要好。官方网站:https://logback.qos.ch/index.htmlLogback主要分为三个模块:logback-core:其它两个模块的基础模块logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j APIlogback-access:访问模块与Servlet容器集成提供通过Http来访问日志的功能logback入门引入依赖<!-- slf4j

2021-03-10 21:55:16 1041

原创 [日志框架]log4j2

log4j2Apache Log4j 2是对Log4j的升级版,参考了logback的一些优秀的设计,并且修复了一些问题,因此带来了一些重大的提升,主要有:异常处理,在logback中,Appender中的异常不会被应用感知到,但是在log4j2中,提供了一些异常处理机制。性能提升, log4j2相较于log4j 和logback都具有很明显的性能提升,后面会有官方测试的数据。自动重载配置,参考了logback的设计,当然会提供自动刷新参数配置,最实用的就是我们在生产上可以动态的修改日志

2021-03-10 21:53:28 505

原创 [日志框架]log4j

log4j​ Log4j是Apache下的一款开源的日志框架,通过在项目中使用 Log4J,我们可以控制日志信息输出到控制台、文件、甚至是数据库中。我们可以控制每一条日志的输出格式,通过定义日志的输出级别,可以更灵活的控制日志的输出过程。方便项目的调试。官方网站: http://logging.apache.org/log4j/1.2/先放一个例子<!--log4j--><dependency> <groupId>log4j</groupId&gt

2021-03-10 21:51:33 474 1

原创 [日志框架]JUL

JULJUL全称Java util Logging是java原生的日志框架,使用时不需要另外引用第三方类库,相对其他日志框架使用方便,学习简单,能够在小型应用中灵活使用JUL入门# RootLogger 顶级父元素指定的默认处理器为:ConsoleHandlerhandlers= java.util.logging.ConsoleHandler# 向控制台输出的 handler 对象# 指定 handler 对象的日志级别java.util.logging.ConsoleHandler.le

2021-03-10 21:48:00 164

原创 [日志框架]JCL

JCL全称为Jakarta Commons Logging,是Apache提供的一个通用日志API。现在已经被SLF4J代替,简单了解一下吧它是为 "所有的Java日志实现"提供一个统一的接口,它自身也提供一个日志的实现,但是功能非常常弱(SimpleLog)。所以一般不会单独使用它。他允许开发人员使用不同的具体日志实现工具: Log4j, Jdk自带的日志(JUL)我们为什么要使用日志门面:面向接口开发,不再依赖具体的实现类。减少代码的耦合项目通过导入不同的日志实现类,可以灵活的切换

2021-03-10 21:42:38 532

空空如也

空空如也

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

TA关注的人

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