![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记之java
william11zhu
时光荏苒须当惜,风雨阴晴勤值历
展开
-
DBCP2使用jtds中出现AbstratMethodError的问题
在整合ssm框架的过程中,要使用到jtds-sql server and sybase的驱动;但该驱动总是在dbcp2.x数据源中出现AbstratMethodError的问题;奇怪的是在dbcp1.x中是没有问题的。经过一上午的折腾,各种查资料,最终发现配置dbcp2数据源时,validationQuery是必须要配置的。validationQuery是用来验证数据库连接的查询语句,这个查询原创 2017-07-07 12:10:51 · 405 阅读 · 0 评论 -
Tomcat 系统架构与设计模式之系统架构
本文转载自许令波老师发布在DevloperWorks的文章,在此留份存档,方便自己再次研读。转载 2017-08-06 22:46:59 · 1469 阅读 · 1 评论 -
Tomcat 系统架构与设计模式之设计模式
门面设计模式门面设计模式在 Tomcat 中有多处使用,在 Request 和 Response 对象封装中、Standard Wrapper 到 ServletConfig 封装中、ApplicationContext 到 ServletContext 封装中等都用到了这种设计模式。门面设计模式的原理这么多场合都用到了这种设计模式,那这种设计模式究竟能有什么作用呢?顾名思转载 2017-08-06 22:50:18 · 321 阅读 · 0 评论 -
Servlet工作原理
从 Servlet 容器说起要介绍 Servlet 必须要先把 Servlet 容器说清楚,Servlet 与 Servlet 容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力。虽然它们是彼此依存的,但是又相互独立发展,这一切都是为了适应工业化生产的结果。从技术角度来说是为了解耦,通过标准化接口来相互协作。既然接口是连接 Servlet 与 Servlet 容器的关键转载 2017-08-06 22:55:39 · 282 阅读 · 0 评论 -
关于动态代理的一点疑问
看到动态代理时,有一个疑问:既然InvocationHandler实现类中已经在构造参数中获取到了Connection对象(Connection是接口,拿到的是实现该接口的对象),为什么还要使用method.invoke方法,而不直接使用对象调用方法?后来看到实际应用中的情况,我想时出于一下亮点考虑:1、Connection中有多个方法,使用invoke时,只要传入Connection的Metho原创 2017-08-29 00:37:35 · 377 阅读 · 0 评论 -
WEB-INF目录下的jsp页面如何访问(提醒自己)
WEB-INF目录下的jsp页面如何访问 在实际开发中,很多时候,为了加强安全性及保护源代码,需要把后台的jsp页面放在WEB-INF目录下,实际上,这个目录一般都是用于存放配置文件还有jar包,类的编译文件等 因为这个目录是有权限,即有访问控制的,直接在地址栏中输入该页面的Url地址或者在页面上使用超链接是不能访问的,提示404错误,即找不文件,从而把后台页面放在这个目录下相对是比较安全转载 2014-11-07 15:23:38 · 810 阅读 · 0 评论