Lingpj's blog

不忘初心,方得始终


  • 首页

  • 分类

  • 归档

  • 标签

  • 搜索

在SpringBoot中使用Logback管理日志

发表于 2017-02-11 | 分类于 Spring | 阅读次数

SpringBoot的默认日志配置

SpringBoot开箱即用,默认帮你配置了日志框架,使用 Commons Logging ,但是默认配置也提供了对常用日志的支持,如: Java Util Logging , Log4J , Log4J2 和 Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。

控制台输出

关于log日志,首先说说的5个日志级别 LEVEL:
从高到低分别是ERROR、WARN、INFO、DEBUG、TRACE
低级别的会输出高级别信息,高级别不会输出低级别信息。例如:等级设为ERROR的话,WARN、INFO、DEBUG的信息是不会输出的。
在SpringBoot中默认配置了ERROR 、WARN和INFO级别的日志输出到控制台。
Logback中没有FATAL级别,它会被当作ERROR级别来处理。

阅读全文 »

用SpringMVC搭建web应用

发表于 2016-12-13 | 分类于 Spring | 阅读次数

SpringMVC

在使用SpringMVC时,最重要的2个类就是DispatcherServlet和ContextLoaderListener。DispatcherServlet加载包含Web组件的bean,如控制器、视图解析器以及处理器映射,ContextLoaderListener加载应用中的其他bean(通常是驱动应用后端的中间层和数据层组件)。

阅读全文 »

解决Linux下DNS配置重启失效问题

发表于 2016-12-02 | 分类于 Linux | 阅读次数

DNS

有时候能ping通ip地址,却ping不通域名,这就是dns没有配置的缘故。
但是DNS配置文件 /etc/resolv.conf 每次重启就会失效。

那么问题来了,怎么解决每次都要配置的问题呢?

Ubuntu系统下

打开这个配置文件,发现有注释提示:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)# DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE OVERWRITTEN

原来系统已经提示我们不要手动改此文件,因为这里每次重启会被覆盖。

方法1

  • 执行sudo vim /etc/network/interfaces
  • 添加一行DNS配置,比如dns-nameservers 8.8.8.8

方法2

  • 执行sudo vim /etc/resolvconf/resolv.conf.d/base
  • 添加DNS配置,比如nameserver 8.8.8.8
  • 如果有多个DNS就添加多行,一行一个
  • 保存后执行resolvconf -u
    此时,再打开/etc/resolv.conf会发现刚才添加的DNS配置了。

CentOS系统下

直接编辑/etc/resolv.conf,重启之后一样会失效。

方法:直接将DNS配置写入网卡中

  • 执行 cd /etc/sysconfig/network-scripts/
  • 编辑网卡配置文件 vi ifcfg-eth0,在后面加入DNS配置

    DNS1=223.5.5.5
    DNS1=223.6.6.6

  • 重启网卡service network restart即可
    此时,再打开/etc/resolv.conf会发现刚才添加的DNS配置了。
    以后在重启就没问题了 ^_^

Docker安装与基础命令

发表于 2016-11-22 | 分类于 日常记录 | 阅读次数

docker

Docker安装

我是在Ubuntu 16上安装的docker,linux安装docker只需要一个命令:

sudo apt-get install docker.io

阅读全文 »

Linux虚拟机设置静态IP

发表于 2016-11-15 | 分类于 Linux | 阅读次数

照着网上的方法试了,总有几个步骤不对,反复试了几次,终于成功了,做下笔记。

环境

我是win7系统(这个无所谓),本地VMWare装了Ubuntu 16.04 LTS 64位虚拟机。想在win7用xshell操作本地虚拟机。

设置方法

配置VMware网络环境

VMware在默认安装完成之后,会创建三个虚拟的网络环境:

  • VMnet0 :桥接网络
  • VMnet1 :Host-only
  • VMnet8 :NAT

其中,NAT表示VMWware内安装的Ubuntu将会在一个子网中,VMware通过网络地址转换,通过物理机的IP上网。
我们选择NAT方式实现Ubuntu的静态IP地址配置。

阅读全文 »
1…567…10
Joepis

Joepis

46 日志
6 分类
39 标签
RSS
GitHub 码云
友情链接
  • 阮一峰
© 2016 - 2021 Joepis
由 Hexo 强力驱动
主题 - NexT.Mist