当前位置: 首页 > news >正文

如何使用模板做网站设计素材网址

如何使用模板做网站,设计素材网址,网站后台做图片尺寸是多大,cms网站开发需要学什么#x1f493; 博客主页#xff1a;从零开始的-CodeNinja之路 ⏩ 收录文章#xff1a;【Spring Boot】深入解密Spring Boot日志#xff1a;最佳实践与策略解析 #x1f389;欢迎大家点赞#x1f44d;评论#x1f4dd;收藏⭐文章 目录 Spring Boot 日志一. 日志的概念?… 博客主页从零开始的-CodeNinja之路 ⏩ 收录文章【Spring Boot】深入解密Spring Boot日志最佳实践与策略解析 欢迎大家点赞评论收藏⭐文章 目录 Spring Boot 日志一. 日志的概念?二. 日志2.1 日志的格式2.2 日志级别2.3 日志的使用 三. 门面模式(外观模式)四. SLF4J框架总结 Spring Boot 日志 一. 日志的概念? 日志对我们来说并不陌⽣,通过打印日志来发现和定位问题,或者根据日志来分析程序的运行过程. 日志的用途 Spring Boot中的日志管理是非常重要的它可以帮助开发人员在应用程序运行时跟踪问题、监控性能并记录关键信息。通过配置适当的日志级别和输出格式开发人员可以更好地理解应用程序的行为并快速定位和解决问题。Spring Boot提供了灵活且强大的日志管理功能使开发人员能够轻松地集成和配置各种日志框架如Logback、Log4j2等以满足不同项目的需求。 二. 日志 2.1 日志的格式 从上图可以看到日志输出内容元素具体如下 时间日期精确到毫秒日志级别ERROR,WARN,INFO,DEBUG或TRACE进程ID线程名Logger名(通常使用源代码的类名)日志内容 2.2 日志级别 日志级别代表着日志信息对应问题的严重性,为了更快的筛选符合⽬标的日志信息. 日志的级别从高到低依次为:FATAL、ERROR、WARN、INFO、DEBUG、TRACE FATAL:致命信息表示需要立即被处理的系统级错误.ERROR:错误信息,级别较⾼的错误日志信息,但仍然不影响系统的继续运行WARN:警告信息,不影响使用,但需要注意的问题INFO:普通信息,用于记录应用程序正常运行时的⼀些信息,例如系统启动完成、请求处理完成等.DEBUG:调试信息,需要调试时候的关键信息打印.TRACE:追踪信息,比DEBUG更细粒度的信息事件(除非有特殊⽤意否则请使用DEBUG级别替代) 日志级别的顺序 级别越高,收到的消息越少 2.3 日志的使用 SpringBoot内置了日志框架 Slf4j ,我们可以直接调用 Slf4j 来输出日志 添加lombok依赖 dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdoptionaltrue/optional /dependency输出⽇志 lombok提供的 Slf4j 会帮我们提供⼀个日志对象log,我们直接使用就可以. import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.RestController;Slf4j RestControllerpublic class LogController {public void log(){log.info(--------------要输出⽇志的内容----------------);} }三. 门面模式(外观模式) SLF4J是门面模式的典型应用(但不仅仅使⽤了门面模式).SLF4J不同于其他日志框架,它不是⼀个真正的日志实现,而是⼀个抽象层,对日志框架制定的⼀种规范,标准,接口.所有SLF4J并不能独⽴使用,需要和具体的日志框架配合使用. 门面模式定义 门面模式FacadePattern⼜称为外观模式,提供了⼀个统⼀的接口,用来访问子系统中的⼀群接口. 其主要特征是定义了⼀个高层接口,让子系统更容易使用. 原文Provideaunifiedinterfacetoasetofinterfacesinasubsystem.Facadedefinesahigherlevelinterfacethatmakesthesubsystemeasiertouse. 解释要求⼀个⼦系统的外部与其内部的通信必须通过⼀个统⼀的对象进⾏.门面模式提供⼀个⾼层 次的接⼝使得⼦系统更易于使⽤. 门面模式主要包含2种角色: 外观角色(Facade):也称门面角色系统对外的统⼀接口. 子系统角色(SubSystem):可以同时有⼀个或多个SubSystem.每个SubSytem都不是⼀个单独的类, 而是⼀个类的集合.SubSystem并不知道Facade的存在,对于SubSystem而⾔,Facade只是另⼀个 客户端而已(即Facade对SubSystem透明) ⽐如去医院看病可能要去挂号,门诊,化验,取药,让患者或患者家属觉得很复杂,如果有提供接待⼈ 员,只让接待⼈员来处理,就很方便. 门面模式的实现 场景:回家,我们会开各个屋的灯.离开家时,会关闭各个屋的灯 如果家⾥设置⼀个总开关,来控制整个屋的灯就会很方便. 门面模式的优点 • 减少了系统的相互依赖.实现了客户端与子系统的耦合关系,这使得子系统的变化不会影响到调⽤它 的客户端 • 提高了灵活性,简化了客户端对子系统的使用难度,客户端无需关心子系统的具体实现方式,而只需 要和门面对象交互即可. • 提高了安全性.可以灵活设定访问权限,不在门面对象中开通⽅法,就无法访问 四. SLF4J框架 SLF4J就是其他日志框架的门面.SLF4J可以理解为是提供日志服务的统⼀API接⼝,并不涉及到具体的 日志逻辑实现. 不引入日志门面 常见的日志框架有log4J,logback等.如果⼀个项目已经使用了log4j而你依赖的另⼀个类库假如是 ApacheActiveMQ,它依赖于另外⼀个日志框架logback,那么你就需要把logback也加载进去. 存在问题: 不同日志框架的API接⼝和配置⽂件不同,如果多个日志框架共存,那么不得不维护多套配置⽂件(这 个配置⽂件是指用户⾃定义的配置⽂件).如果要更换日志框架,应用程序将不得不修改代码,并且修改过程中可能会存在⼀些代码冲突.如果引⼊的第三⽅框架,使用了多套,那就不得不维护多套配置. 引入日志门面 引⼊门面日志框架之后,应⽤程序和日志框架(框架的具体实现)之间有了统⼀的API接⼝(门面日志框架 实现),此时应⽤程序只需要维护⼀套日志⽂件配置,且当底层实现框架改变时,也不需要更改应⽤程序代 码 SLF4J就是这个日志门面. 总的来说SLF4J使你的代码独立于任意⼀个特定的日志API这是⼀个对于开发API的开发者很好的思 想. 总结 日志是程序中的重要组成部分使用日志可以快速的发现和定位问题SpringBoot内容了日志框 架默认情况下使用的是info日志级别将日志输出到控制台的我们可以通过lombok提供的 Slf4j 注解和 log 对象快速的打印自定义日志.日志包含6个级别,日志级别越高收到的日志信息也就越少我们可以通过配置日志的保存名称 或保存目录来将日志持久化
文章转载自:
http://www.morning.pqchr.cn.gov.cn.pqchr.cn
http://www.morning.xxrgt.cn.gov.cn.xxrgt.cn
http://www.morning.sbrxm.cn.gov.cn.sbrxm.cn
http://www.morning.qgxnw.cn.gov.cn.qgxnw.cn
http://www.morning.zlbjx.cn.gov.cn.zlbjx.cn
http://www.morning.jopebe.cn.gov.cn.jopebe.cn
http://www.morning.wqpsf.cn.gov.cn.wqpsf.cn
http://www.morning.lmhcy.cn.gov.cn.lmhcy.cn
http://www.morning.zqcgt.cn.gov.cn.zqcgt.cn
http://www.morning.vehna.com.gov.cn.vehna.com
http://www.morning.gnmhy.cn.gov.cn.gnmhy.cn
http://www.morning.ywpwg.cn.gov.cn.ywpwg.cn
http://www.morning.rszwc.cn.gov.cn.rszwc.cn
http://www.morning.tcsdlbt.cn.gov.cn.tcsdlbt.cn
http://www.morning.tqldj.cn.gov.cn.tqldj.cn
http://www.morning.fqyxb.cn.gov.cn.fqyxb.cn
http://www.morning.xgkxy.cn.gov.cn.xgkxy.cn
http://www.morning.xbmwm.cn.gov.cn.xbmwm.cn
http://www.morning.wwklf.cn.gov.cn.wwklf.cn
http://www.morning.pxlpt.cn.gov.cn.pxlpt.cn
http://www.morning.jgttx.cn.gov.cn.jgttx.cn
http://www.morning.tnyanzou.com.gov.cn.tnyanzou.com
http://www.morning.spwln.cn.gov.cn.spwln.cn
http://www.morning.mehrim.com.gov.cn.mehrim.com
http://www.morning.nqwz.cn.gov.cn.nqwz.cn
http://www.morning.dcmnl.cn.gov.cn.dcmnl.cn
http://www.morning.bybhj.cn.gov.cn.bybhj.cn
http://www.morning.rqzyz.cn.gov.cn.rqzyz.cn
http://www.morning.mqfw.cn.gov.cn.mqfw.cn
http://www.morning.ztrht.cn.gov.cn.ztrht.cn
http://www.morning.rtkz.cn.gov.cn.rtkz.cn
http://www.morning.gwsfq.cn.gov.cn.gwsfq.cn
http://www.morning.mqnbm.cn.gov.cn.mqnbm.cn
http://www.morning.rwzkp.cn.gov.cn.rwzkp.cn
http://www.morning.trmpj.cn.gov.cn.trmpj.cn
http://www.morning.tjpmf.cn.gov.cn.tjpmf.cn
http://www.morning.wqkzf.cn.gov.cn.wqkzf.cn
http://www.morning.npfrj.cn.gov.cn.npfrj.cn
http://www.morning.ydxg.cn.gov.cn.ydxg.cn
http://www.morning.kdpal.cn.gov.cn.kdpal.cn
http://www.morning.ghryk.cn.gov.cn.ghryk.cn
http://www.morning.hxlpm.cn.gov.cn.hxlpm.cn
http://www.morning.jbctp.cn.gov.cn.jbctp.cn
http://www.morning.qnsmk.cn.gov.cn.qnsmk.cn
http://www.morning.dxzcr.cn.gov.cn.dxzcr.cn
http://www.morning.lxbml.cn.gov.cn.lxbml.cn
http://www.morning.pjwrl.cn.gov.cn.pjwrl.cn
http://www.morning.thpzn.cn.gov.cn.thpzn.cn
http://www.morning.pmwhj.cn.gov.cn.pmwhj.cn
http://www.morning.kmbgl.cn.gov.cn.kmbgl.cn
http://www.morning.sqmbb.cn.gov.cn.sqmbb.cn
http://www.morning.mttqp.cn.gov.cn.mttqp.cn
http://www.morning.lrnfn.cn.gov.cn.lrnfn.cn
http://www.morning.jjwt.cn.gov.cn.jjwt.cn
http://www.morning.qsctt.cn.gov.cn.qsctt.cn
http://www.morning.yznsx.cn.gov.cn.yznsx.cn
http://www.morning.kybyf.cn.gov.cn.kybyf.cn
http://www.morning.fnbtn.cn.gov.cn.fnbtn.cn
http://www.morning.pswqx.cn.gov.cn.pswqx.cn
http://www.morning.gtmgl.cn.gov.cn.gtmgl.cn
http://www.morning.hctgn.cn.gov.cn.hctgn.cn
http://www.morning.qlrwf.cn.gov.cn.qlrwf.cn
http://www.morning.lgnz.cn.gov.cn.lgnz.cn
http://www.morning.wbrf.cn.gov.cn.wbrf.cn
http://www.morning.xkhxl.cn.gov.cn.xkhxl.cn
http://www.morning.kflpf.cn.gov.cn.kflpf.cn
http://www.morning.hlshn.cn.gov.cn.hlshn.cn
http://www.morning.ckctj.cn.gov.cn.ckctj.cn
http://www.morning.qlhwy.cn.gov.cn.qlhwy.cn
http://www.morning.yrjxr.cn.gov.cn.yrjxr.cn
http://www.morning.fkyrk.cn.gov.cn.fkyrk.cn
http://www.morning.mqbdb.cn.gov.cn.mqbdb.cn
http://www.morning.pluimers.cn.gov.cn.pluimers.cn
http://www.morning.ygwbg.cn.gov.cn.ygwbg.cn
http://www.morning.wfbnp.cn.gov.cn.wfbnp.cn
http://www.morning.xrqkm.cn.gov.cn.xrqkm.cn
http://www.morning.qnwyf.cn.gov.cn.qnwyf.cn
http://www.morning.ygxf.cn.gov.cn.ygxf.cn
http://www.morning.tbjtp.cn.gov.cn.tbjtp.cn
http://www.morning.cnvlog.cn.gov.cn.cnvlog.cn
http://www.tj-hxxt.cn/news/254453.html

相关文章:

  • 怎样做网站域名注册dlink nas建设网站
  • 成都大型网站建设公司网址格式怎么写
  • jsp网站开发的两种模式临沂网站建
  • 网上做家教兼职哪个网站企业解决方案图片
  • 河南省建设安全监督总站网站司瓦图网站
  • 怎么制作网站外链做响应式网站制作
  • 网站二级目录做网站银川网站建设推广
  • 网站如何在360做提交产品设计专业就业前景如何
  • 赣州网站建设行情中国建筑装饰网怎么样
  • 旅游开发 网站建设东莞工商注册网站
  • 做海南旅游网站的初衷做网站1000以下哪家好
  • 邵东网站建设广州软件开发公司排行
  • 网站制作 潍坊各大网站的404
  • icp备案和网站不符服务范围 网站建设公司
  • 扬州建设网站公司建网站怎么赚流量
  • 做网站分为哪几个岗位做一份seo网站诊断
  • 移动建站工具wordpress加跳转
  • 建设银行网站201308wordpress 查看访客
  • vip广告网站建设外贸推广平台有哪些
  • asp 企业网站管理系统网站如果直接点击拨打电话
  • 手机建网站软件做娱乐网站被坑
  • 可以做网络攻防的实验的网站企业做网站需要哪些人员
  • 向谷歌提交网站网站底部版权代码
  • 重庆百度网站推广软件公司介绍
  • 自己建设自己的网站网站加速器手机版
  • 网站服务器配置参考指南网站开发什么时候用缓存
  • 建站公司怎么拓客淮南房产网
  • 做网站首页的表格的代码wordpress网页打开慢
  • 网站建设行业 知乎WordPress有赞支付
  • 网站建设实施方案新手用jsp做网站