转载SpringBootSpringBoot+Logback 日志配置教程
项目中日志系统是必不可少的,目前比较流行的日志框架有log4j、logback等,可能大家还不知道,这两个框架的作者是同一个人,Logback旨在作为流行的log4j项目的后续版本,从而恢复log4j离开的位置。 另外 slf4j(Simple Logging Facade for Java) 则是一个日志门面框架,提供了日志系统中常用的接口,logback 和 log4j 则对slf4j 进行了实现。我们本文将讲述如何在spring boot 中应用 logback+slf4j实现日志的记录。 Logback 是log4j 框架的作者开发的新一代日志框架,它效率更高、能够适应诸多的运行环境,
转载Spring业务解耦神器Spring Event
实际业务开发过程中,业务逻辑可能非常复杂,核心业务 + N个子业务。如果都放到一块儿去做,代码可能会很长,耦合度不断攀升,维护起来也麻烦,甚至头疼。还有一些业务场景不需要在一次请求中同步完成,比如邮件发送、短信发送等。MQ 确实可以解决这个问题,但MQ重啊,非必要不提升架构复杂度。针对这些问题,我们了解一下 Spring Event。 Spring Event(Application Event)其实就是一个观察者设计模式,一个 Bean 处理完成任务后希望通知其它 Bean 或者说一个 Bean 想观察监听另一个Bean 的行为。 定义事件,继承 ApplicationEvent 的类成为一
SpringBootspringboot整合FastDFS
《FastDFS安装与nginx整合》 介绍了FastDFS的安装与基本使用,本节我们重点介绍下在springboot项目中,如何使用FastDFS。 创建一个springboot项目,我们将引入thymeleaf作为前端测试,pom文件具体如下: ComponetImport.java
NginxFastDFS安装与nginx整合
FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 FastDFS 架构包括 Tracker Server 和 Storage Server。客户端请求 Tracker Server 进行文件上传、下载,通过 Tracker Server
开发工具jenkins安装与简单使用
最近在做运营商的上云,使用云道做的代码构件和打包,以及流水线等。通过对日志发现就是使用jenkins做的改造而来。 Jenkins 是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。下面对Jenkins做个简单介绍。 提前安装好下面软件服务:
转载其他常用的Git命令清单
一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库
Linux运维iptables配置与常用示例
CentOS中防火墙程序主要是firewall和iptables,CentOS7中firewall服务已经默认安装好了,而iptables服务需要自己用yum install iptabes-services来安装。由于前期一直使用RedHat服务器,默认使用iptables,对iptables的使用上来说比较习惯。 iptables(选项)(参数) 常用命令列表