
java
yjzq2280044399
这个作者很懒,什么都没留下…
展开
-
JAVA装饰者模式
JAVA装饰者模式(在写数据库连接池中所遇到的,通过内存图加以理解。)首先,关于装饰者模式(对其有基本了解的可以跳过)所用到的代码(一个接口三个类)内存图理解加以解释 首先,关于装饰者模式(对其有基本了解的可以跳过) 装饰者模式是摒弃了继承所带来的高耦合的不利因素而同时又能对方法进行‘重写’以达到使用者目的的一种思想。刚开始我也是被绕进去了,甚至觉得它像是不改变参数列表的重载,后来自己画了内存图才...原创 2018-12-29 16:01:06 · 361 阅读 · 3 评论 -
对自定义数据库连接池中的close方法加强,使其在调用的时候并不是关闭连接,而是将连接添加回连接池(装饰者模式)
接口:connection mysql对齐的实现类:connection 所以要先看实现类中的原close方法。 装饰类:connectionwrap 在使用的时候是, ConnectionWrap cw = new ConnectionWrap(conn); conn = ds.getconnection(); =cw 最最最开始的connection是通过Drivermanager中的getc...原创 2019-01-04 13:07:31 · 1038 阅读 · 1 评论 -
通过Java对数据操作的基础方式(+连接池)
不到连接池就不需要装饰者模式来修改close方法。 接口:connection mysql对齐的实现类:connection 所以要先看实现类中的原close方法。 装饰类:connectionwrap 方式一:自己获取链接并通过硬编码方式获取 步骤代码 Class.forName("com.mysql.jdbc.Driver");//注册驱动 Connection conn=DriverMana...原创 2019-01-04 13:07:52 · 242 阅读 · 0 评论