Java
文章平均质量分 96
肥电
这个作者很懒,什么都没留下…
展开
-
Java日志框架(2/2)
5.SLF4J5.1.日志门面概述5.1.1.门面模式(外观模式)我们先谈一谈 GoF23 种设计模式其中之一。门面模式(Facade Pattern),也称之为外观模式,其核心为:外部与一个子系统的通信必须通过一个统一的外观对象进行,使得子系统更易于使用。外观模式主要是体现了 Java 中的一种好的封装性。更简单的说,就是对外提供的接口要尽可能的简单。5.1.2.日志门面前面介绍的几种日志框架,每一种日志框架都有自己单独的 API,要使用对应的框架就要使用其对应的 API,这就大大的增加应用原创 2022-03-31 17:21:45 · 796 阅读 · 0 评论 -
Java日志框架(1/2)
1.日志简介1.1.日志概述只要程序员投身在实际的学习和生产环境中,就会对日志的重要性有着充分的认知,尤其是对于Web以及更高级的应用。在很多情况下,日志可能是我们了解应用如何执行的唯一方式。但是现实是很多程序员对于日志的记录的认知比较肤浅,认为日志的记录输出是一件很简单而且会自动发生的事情,所以会经常忽略和日志相关的问题。所以本课程主要就是针对于对于日志概念以及日志的框架不太熟悉的这类开发人群,更加详细且真实的体会日志为我们在开发和生产环境当中所带来的好处。Java语言因为它强大原创 2022-03-31 17:21:11 · 688 阅读 · 0 评论 -
SpringBoot(2)
spring boot原创 2022-03-24 14:54:21 · 3812 阅读 · 0 评论 -
mybatis
1.前言1.1.总体技术体系1.1.1.单一架构一个项目,一个工程,导出为一个war包,在一个Tomcat上运行。也叫all in one。1.1.2.分布式架构一个项目,拆分成很多个模块,每个模块是一个工程。每一个工程都是运行在自己的Tomcat上。模块之间可以互相调用。每一个模块内部可以看成是一个单一架构的应用。1.2.框架的概念框架=jar包+配置文件1.3.Mybatis历史MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache原创 2021-11-07 13:45:25 · 317 阅读 · 0 评论 -
maven
1.Maven概述1.1.为什么要学习Maven?1.1.1.从构建角度解释1.1.1.1.个人开发流程1.1.1.2.团队开发流程引申:更大范围内的团队协作1.1.2.从依赖角度解释1.1.2.1.jar包的规模随着我们使用越来越多的框架,或者框架封装程度越来越高,项目中使用的jar包也越来越多。项目中,一个模块里面用到上百个jar包是非常正常的。1.1.2.2.jar包的来源这个jar包所属技术的官网。官网通常是英文界面,网站的结构又不尽相同,甚至找到下载链接还发现需要通过原创 2021-10-27 14:57:24 · 2425 阅读 · 0 评论 -
springcloud(2/3)
14.Gateway14.1.概述简介14.1.1.官网上一代zuul 1.Xhttps://github.com/Netflix/zuul/wikigatewayhttps://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/reference/html/14.1.2.是什么SpringCloud全家桶中有个很重要的组件就是网关,在1.x版本中都是采用的Zuul网关;但在2.x版本中,原创 2021-10-26 09:34:16 · 354 阅读 · 0 评论 -
swagger2
1.Swagger简介1.1.前言接口文档对于前后端开发人员都十分重要。尤其近几年流行前后端分离后接口文档又变成重中之重。接口文档固然重要,但是由于项目周期等原因后端人员经常出现无法及时更新,导致前端人员抱怨接口文档和实际情况不一致。很多人员会抱怨别人写的接口文档不规范,不及时更新。但是当自己写的时候确实最烦去写接口文档。这种痛苦只有亲身经历才会牢记于心。如果接口文档可以实时动态生成就不会出现上面问题。Swagger可以完美的解决上面的问题。1.2.Open API是什么Open API规范(原创 2021-10-18 09:59:36 · 216 阅读 · 0 评论 -
springMvc
1.SpringMVC简介1.1.SpringMVC整体结构1.2.什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据。JavaBean分为两类:储业务数据的,如Student、User等。业务处理Bean:指Service或Dao对象,专门用于处理业务逻辑和数据访问。V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据。C:Controller,控原创 2021-08-23 14:24:58 · 256 阅读 · 0 评论 -
WebService
1 前言1.1 Web Service应用webservice是开发中比较常用的技术。由于企业中的开发平台,或平台下所有的系统,均可通过Web浏览器访问,那么就涉及到不同平台下的系统之间的交互协同工作。webservice为此提供了技术支持。Web services 把 Web 应用程序提升到了另外一个层面:Web Service平台需支持XML + HTTP,HTTP协议是最常用的因...原创 2020-04-16 20:45:02 · 671 阅读 · 0 评论