摘要: 1、部署:是将一个web应用(也可以是三方war包或者是用户自有web应用)安装至Tomcat服务器的过程。 2、部署方式: 静态部署:tomcat服务器启动之前将web应用设置完成 动态部署:直接操作已经部署的web应用或者使用tomcat自带manager应用管理页面远程操作 3、Context 阅读全文
posted @ 2021-02-09 23:41 德克济克Dekjike 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 1、总体架构: 2、组件说明: tomcat组件说明 组件名称 说明 Server 表示整个servlet容器,因此tomcat运行环境中只有唯一一个server实例 Service service表示一个或多个connector的集合,这些connector共享同一个container来处理其请求 阅读全文
posted @ 2021-02-09 13:45 德克济克Dekjike 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 1、tomcat是一款免费开源的servlet容器,以Apache License许可的方式进行发布; 2、版本: Tomcat版本对照表 6.x(6.0.47) 7.x(7.0.72) 8.x(8.0.38) 8.5.x(8.5.6) 9.x(9.0.0.M11) JDK >=5.0 >=6.0 阅读全文
posted @ 2021-02-08 13:56 德克济克Dekjike 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 1、先入先出的数据结构 —— 栈 1.1、定义及基本操作 在FIFO数据结构中,将首先处理添加到队列中的第一个元素。如上图所示,队列是典型的FIFO数据结构。插入(insert)操作也成为入队(enqueue),新元素始终被添加在队列的末尾。删除(delete)也被称为出队(dequeue),你只能 阅读全文
posted @ 2019-05-08 11:07 德克济克Dekjike 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询时,会返回执行计划的信息,而不是执行这条SQL(如果 from 中包含子查询,仍会执行该子查询,将结果放入临时表中)。 复制代码 在查询中的每个表会输出一行,如果有两个表通过 join 连接查询,那么 阅读全文
posted @ 2019-04-30 10:56 德克济克Dekjike 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 1、什么是pom pom(Project Object Model)代表项目对象模型,它是maven中工作的基本组件,是一个xml文件。它被放在工程跟目录下,文件命名为pom.xml。pom包含了关于工程和各种配置的详细信息,Maven使用这些信息构建工程。 2、pom文件节点 3、各节点解释说明 阅读全文
posted @ 2019-01-17 15:58 德克济克Dekjike 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 前两篇中介绍了jdk自带的logging,log4j,log4j2,logback等实际的日志框架。对于开发者而言,每种日志都有不同的写法,如果我们以实际的日志框架来进行编写,代码就限制死了,之后很难再更换日志系统,很难做到无缝切换。Java Web开发就经常提到一项原则:面向接口编程,而不是面向实 阅读全文
posted @ 2018-12-18 20:24 德克济克Dekjike 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 3、log4j2 log4j2与log4j发生了很大变化,不兼容。log4j仅仅作为一个实际的日志框架,slf4j、commons-logging作为门面统一各种日志框架的混乱格局,现在log4j2也想跳出来当门面,也想统一大家。日志越来越乱了 log4j-api:作为日志接口层,用于统一底层日志系 阅读全文
posted @ 2018-12-11 20:28 德克济克Dekjike 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 作为一名Java程序员,日常开发中很定会接触日志系统,但是众多的框架,包括Log4j、Log4j2、Logback、Slf4j、commons-logging等等,引用的maven依赖众多,到底可以去掉哪些,一行Loggerfactory.getLogger(LogbackTest.class)后做 阅读全文
posted @ 2018-12-11 16:25 德克济克Dekjike 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 1、 AOP的基本概念 面向切面的的程序设计(aspect-oriented programming,AOP),是指一种程序设计泛型。该泛型以一种称为切面的语言构造为基础,切面是一种新的模块化机制。用来描述分散在对象、类,方法中的横切关注点,切面的概念源于对面向对象程序设计的 改进。 关注点:可以认 阅读全文
posted @ 2018-11-06 15:36 德克济克Dekjike 阅读(227) 评论(0) 推荐(0) 编辑