摘要: 。2.1 java的I/O类库的基本架构 I/O的机器获取和交换信息的主要渠道,在当今数据大爆炸时代,I/O问题尤其突出,很容易成为一个性能瓶颈,Java在I/O上也一直做持续的优化,现在也引入了NIO,提升了I/O的性能。 java.io下大概有80个类,主要分为以下4种: ◉ 基于字节操作的I/ 阅读全文
posted @ 2018-05-16 19:44 tonbby 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 适配器模式 定义:将一个类的接口,转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类,可以一起工作。 作用:将一个接口适配到另一个接口。 已知有一个YoungMan类,随着年龄的增长,他想实现Old接口。但前提是不能改变他和Old接口本身。 于是定义一个时间转换器, 阅读全文
posted @ 2018-05-16 15:33 tonbby 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 由于使用jdbc的时候,每操作一次都需要获取连接(创建),用完之后把连接释放掉了(销毁)。所以我们可以通过连接池来优化curd操作。 作用:管理数据库的连接,提高项目的性能。 思路:就是在连接池初始化的时候存入一定数量的连接,用的时候通过方法获取,不用的时候归还连接即可。注意:所有的连接池都必须实现 阅读全文
posted @ 2018-05-15 22:07 tonbby 阅读(2147) 评论(0) 推荐(0) 编辑
摘要: 初学者,总结一下读书笔记,望海涵。 1.1 B/S网络架构概述 相比于C/S架构,B/S网络架构(Browser/Server)从前端到后端都得到了简化,都基于统一的应用层协议HTTP来交互数据,采用无状态的短连接来交互数据。 当一个用户在浏览器里输入网址时,会发生很多操作: 1.请求DNS把域名解 阅读全文
posted @ 2018-05-15 16:08 tonbby 阅读(308) 评论(2) 推荐(0) 编辑
摘要: 概述:jdbc是oracle公司制定的一套规范(一套接口),驱动是jdbc的实现类,由数据库厂商提供。所以我们可以通过一套规范实现对不同的数据库操作(多态) jdbc的作用:连接数据库,发送sql语句,处理结果 curd操作:它代表创建(Create)、更新(Update)、读取(Retrieve) 阅读全文
posted @ 2018-05-13 18:16 tonbby 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 对一个方法进行增强有三种方式: 1.继承 2.装饰者模式(静态代理) 3.动态代理(cglib) 由于自定义jdbc连接池中会用到装饰者模式,在这里,我们先来介绍装饰者模式。 定义:在不必改变原类文件和原类使用的继承情况下,动态的扩展一个对象的功能。 操作:它是通过创建一个包装对象,也就是用装饰来包 阅读全文
posted @ 2018-05-13 11:42 tonbby 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 引言:C语言中具有的指针能力,可以使它非常容易地操作内存中的地址和数据。后来的面向对象语言,如Java,C#等,虽然没有使用指针,但由于启动了对象引用机制,从某种角度也间接实现了指针的某些作用。但是对于一些早期编程高级语言:Basic、fortran等,不存在指针。在没有指针的情况下,要想使用链表, 阅读全文
posted @ 2018-05-10 13:05 tonbby 阅读(686) 评论(0) 推荐(0) 编辑
摘要: mysql 阅读全文
posted @ 2018-05-09 20:32 tonbby 阅读(22040) 评论(3) 推荐(8) 编辑