`
文章列表

类与类之间的关系

    博客分类:
  • UML
一、继承关系     继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字extends明确标识,在设计时一般没有争议性。在UML类图设计中,继承用一条带空心三角箭头的实线表示,从子类指向父类,或者子接口指向父接口。 二、实现关系                             实现指的是一个class类实现interface
简单介绍一下线程池和数据库连接池的原理 2011-08-09 15:25 zhongguoren666 CSDN博客 我要评论(0) 字号:T | T 本文我们简单介绍了一下数据库连接池和线程池的工作原理,希望能够对您有所帮助。 AD: 51CTO云计算架构师峰会 抢票进行中!   当客户端请求的数据量比较大的时候,使用线程池可以节约大量的系统资源,使得更多的CPU时间和内存可以高效地利用起来。而数据库连接池的使用则将大大提高程序运行效率,同时,我们可以通过其自身的管理机制来监视数据库连接的数量、使用情况等。本文我们主要就介绍一下线程池和数据库连接池 ...
1.DriverManager.registerDriver(new com.mysql.jdbc.Driver()); 缺点:由new com.mysql.jdbc.Driver()可以知道,这里需要创建一个类的实例。创建类的实例就需要在java文件中将该类通过import导入,否则就会报错,即采用这种方式,程序在编译的时候不能脱离驱动类包,为程序切换到其他数据库带来麻烦。实际上这个地方还做了一次无用功,Driver类中本身已经含有静态块将instance放入驱动列表中。(详细说明可以参照mysql的Driver类) public class Driver extends NonR ...
http://www.cnblogs.com/xunziji/archive/2011/08/08/2130630.html
排序方法一般都就那几种。像冒泡排序,直接插入排序,快速排序,简单选择排序,希尔排序,堆排序。其排序介绍自己看吧。1、冒泡排序属于稳定排序,是一种借助“交换”进行排序的方法。首先要将第一个记录的关键字和第 ...
Decorator装饰器模式就是创建一个新类为某一个类动态添加新功能或增强原有的功能. 特点:装饰器持有一个被装饰的对象;装饰器和被装饰的对象有相同的接口;装饰器给被装饰的对象添加额外的功能或增强已有的功能.即保持接口, 增强功能. 表现形式上最大的特点是装饰器使用并且实现一个父类.   示例代码:   [java] view plaincopyprint? //装饰器和被装饰的对象共同的接口    package designpattern.decorator;      public interface Target {       pub ...
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化.(原文:The Strategy Pattern defines a family of algorithms,encapsulates each one,and makes them interchangeable. Strategy lets the algorithm vary independently from clients that use it.) 策略模式的特点:1 Context(应用实例或client, 即使用Strategy的类)持有一个St ...

Java中的finalize

    博客分类:
  • Java
Java中finalize() 垃圾回收器要回收对象的时候,首先要调用这个类的finalize方法(你可以 写程序验证这个结论),一般的纯Java编写的Class不需要重新覆盖这个方法,因为Object已经实现了一个默认的,除非我们要实现特殊的功能 ...
编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad。 大家正在做上面这道题,网上迟到的朋友也请做做这道题,找工作必须能编写这些简单问题的代码!) 答:listFiles方法接受一个FileFilter对象,这个FileFilter对象就是过虑的策略对象,不同的人提供不同的FileFilter实现,即提供了不同的过滤策略。 import java.io.File;
http://blog.csdn.net/book_arrow/article/details/6834345   代理模式应用:AOP 装饰模式应用:BufferedReader\BufferedWriter
java中流的详解 博客分类: j2ee Java设计模式CC++C#    File,FileInputStream,FileReader,InputStreamReader,BufferedReader的使用和区别 参考资料: ? 《core java》12章 ? 使用Java操作文本文件的方法详解http://java.ccidnet.com/art/3737/20041108/523627_1.html ? FileReader 是什么类?和 FileInputStream 有什么不同??? http://book.hackbase. ...
J2EE综合:如何处理大数据量的查询时间:2005-07-14 08:00 来源:网管之家bitsCN.com 字体:[大 中 小]  在实际的任何一个系统中,查询都是必不可少的一个功能,而查询设计的好坏又影响到系统的响应时间和性能这两个关键指标,尤其 ...

大数据量处理

大数据量处理(一)     大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一些涉及到海量数据的公司经常会问到。   下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问题基本直接来源于公司的面试笔试题目,方法不一定最优,如果你有更好的处理方法,欢迎与我讨论。   1.Bloom filter 
Oracle与SQLserver区别 1,oracle支持多种操作系统,sql server只支持windows。 2,oracle给dba更多的灵活性,可以根据实际情况调整参数,使你的应用的性能最佳,因而带来一个缺点是很难上手;sql server则相反,当然很容易上手。 体系结构 oracle的文件体系结构为: 数据文件 .dbf(真实数据)

Spring IOC

转载自:http://blog.csdn.net/it_man/article/details/4402245 http://chenguanwei2008.iteye.com/blog/361558 最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring核心概念。 先就IOC和DI谈一点我的看法。IOC(DI):其实这个Spring架构核心的概念没有这么复杂,更不像 ...
Global site tag (gtag.js) - Google Analytics