Tomcat组件梳理 Catalina 1.定义和功能 是Tomcat的核心组件,是Servlet容器,Catalina包含了所有的容器组件,其他模块均为Catalina提供支撑。通过Coyote模块提供连接通信,Jasper模块提供JSP引擎,Naming提供JNDI服务,Juli提供日志服务。结 ...
分类:
其他好文 时间:
2019-06-23 16:10:25
阅读次数:
77
第一节:spring IOC的详解 首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情 ...
分类:
编程语言 时间:
2019-06-22 12:09:27
阅读次数:
100
原文地址:https://blog.csdn.net/it_man/article/details/4402245 最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于 ...
分类:
编程语言 时间:
2019-06-14 12:52:18
阅读次数:
109
1、JNDI是什么?使用JNDI有什么好处? JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一。 我个人对jndi的了解是:配置数据库的方式用在了外部配置,一般会是web容器的配置文件里面,而达到如果数据 ...
分类:
其他好文 时间:
2019-06-04 19:45:13
阅读次数:
146
xml形式配置DataSource mybatis中DataSource节点有一个 type属性. 有三个可选值: pooled(连接池), unpooled(非连接池), jndi mybatis内部定义了一个DataSourceFactory接口 根据type 属性值分别对应实现类. poole ...
分类:
其他好文 时间:
2019-05-18 13:39:35
阅读次数:
95
JDBC(Java Database Connectivity)是由数据库中间服务商提供的,用于连接数据库的Java API。一组类和接口(对接数据库)。 JNDI(Java Name Directory Interface)是为应用服务器(Tomcat)管理资源所设置的目录样式的唯一标识。(数据库 ...
分类:
数据库 时间:
2019-05-12 10:37:02
阅读次数:
173
控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。 好吧 ...
分类:
编程语言 时间:
2019-05-07 01:32:15
阅读次数:
201
参考:https://www.cnblogs.com/wyb628/p/7240061.html 背景: 系统已有数据源1(主要数据源),数据源2(只有一个目录的xml使用该数据源),由于这2个数据源分别扫描不同的包,相互不打扰,所以一直用的好好的。 直到,需要新增一个数据源3,跟数据源2用法一模一 ...
分类:
编程语言 时间:
2019-05-05 22:01:02
阅读次数:
188
在学习分布式事物的过程中会遇到以下关键名词: 相关名词: XA :XA规范的目的是允许多个资源(如数据库,应用服务器,消息队列,等等)在同一事务中访问,这样可以使ACID属性跨越应用程序而保持有效。XA使用两阶段提交来保证所有资源同时提交或回滚任何特定的事务。 JTA: Java事务API(Java ...
分类:
编程语言 时间:
2019-04-04 12:34:31
阅读次数:
213
1.本章目标 了解连接池 掌握JNDI.DBCP链接池的使用 2.连接池 理解为一个带有多个连接的池子 比如: 连接池最小连接数:10,也就是该连接池初始化时有10个可用的连接 连接池有最大连接数:100,表示该连接池最大上限100个连接 当有请求连接数据库时,先判断10个连接是否有空闲. 若有,就 ...
分类:
编程语言 时间:
2019-03-28 09:21:52
阅读次数:
152