`
smallvq123
  • 浏览: 36979 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域 ...
转自 http://blog.sina.com.cn/s/blog_72b4c81f0100rjy8.html 1.this.getSession() 是org.springframework.orm.hibernate3.support.HibernateDaoSupport 中的一个方法,它可以从当前事务或者一个新的事务获得一个hibernate session,需要程序维护session(手动关闭session) 2.this.getHibernateTemplate().getSessionFactory().getCurrentSession()/openSes ...
文章转自:http://www.ruanyifeng.com/blog/2011/03/firebug_console_tutorial.html 作者:  阮一峰 本篇纯属备份! =================================== Firebug控制台详解   控制台(Console)是Firebug的第一个面板,也是最重要的面板,主要作用是显示网页加载过程中产生各类信息。 一、显示信息的命令 Firebug内置一个console对象,提供5种方法,用来显示信息。 最简单的方法是console.log(),可以用来取代alert( ...
1、获取指定类的构造器相关信息 Java代码     import java.lang.reflect.*;     import java.io.IOException;     /**   *获取指定类的构造器相关信息   */     public class ConstructorTest      {     private int i;     private double j;     //默认的构造器     public ConstructorTest(){     }     //重载的构造器     public Construct ...
转自: 一:无返回值的存储过程 存储过程为: CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) AS BEGIN INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2); END TESTA; 然后呢,在java里调用时就用下面的代码: package com.hyq.src; import java.sql.*; import java.sql.ResultSet; public class TestProcedureOn ...
/* * Map对象,实现Map功能 * * * size() 获取Map元素个数 * isEmpty() 判断Map是否为空 * clear() 删除Map所有元素 * put(key, value) 向Map中增加元素(key, value)  * remove(key) 删除指定key的元素,成功返回true,失败返回false * get(key) 获取指定key的元素值value,失败返回null * element(index) 获取指定索引的元素(使用element.key,element.value获取key和value),失败返回null * conta ...
为面试准备的。。。 package sort; import java.util.Random; /** * 排序测试类 * * 排序算法的分类如下: 1.插入排序(直接插入排序、折半插入排序、希尔排序); 2.交换排序(冒泡泡排序、快速排序); * 3.选择排序(直接选择排序、堆排序); 4.归并排序; 5.基数排序。 * * 关于排序方法的选择: (1)若n较小(如n≤50),可采用直接插入或直接选择排序。 * 当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插人,应选直接选择排序为宜。 ...
转自:http://www.iteye.com/topic/794037 新建一个文件 Java代码 File f=new File("1.txt"); f.createNewFile();//创建文件 f.mkdir();//创建目录 f.deleteOnExit();//程序结束时自动删除创建的文件 File.separator 是跨系统文件分隔符 //list方法,列出文件夹下所有的文件和目录名称,如果过滤,传入FilenameFilter,下面是只返回扩展名是java的文件名 Java代码 String[] names=f.li ...
JDK 1.4版本(包括之后的版本)最显著的新特性就是增加了NIO(New IO),能够以非阻塞的方式处理网络的请求,这就使得在Java中只需要少量的线程就能处理大量的并发请求了。但是使用NIO不是一件简单的技术,它的一些特点使得编程的模型比原来阻塞的方式更为复杂。 在JDK 1.4的新特性中,NIO无疑是最显著和鼓舞人心的。NIO的出现事实上意味着Java虚拟机的性能比以前的版本有了较大的飞跃。在以前的JVM的版本中,代码的执行效率不高(在最原始的版本中Java是解释执行的语言),用Java编写的应用程序通常所消耗的主要资源就是CPU,也就是说应用系统的瓶颈是CPU的计算和运行能力。在不断更新 ...
iBatis学习笔记:(versions 2.2.0 and higher) 配置文件SqlMapConfig.xml: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"> <!-- ...
映射文件总体形式: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd"> <sqlMap namespace=”Product”> <cacheModel id=”productCache” type=”LRU”& ...
对ibatis标签<iterate>的理解,在看ibatis文档时,就看见过这个标签,并且还 对其不是很了解,一直没有到现在,在工作中用到了这个标签时, 才去了解了一下这个标签的具体含义。 先把文档中对该标签的介绍贴出来一起分 ...
SqlMap的配置是iBatis中应用的核心。这部分任务占据了iBatis开发的70的工作量。 1、命名空间:   <sqlMap namespace="Account">,在此空间外要引用此空间的元素,则需要加上命名空间名。   2、实体的别名:   <typeAlias alias="Account" type="com.lavasoft.ibatissut.simple.domain.entity.Account"/>   如果有用到的全名的地方,可以用别名代替,受命名空间约束。   3、 ...
文件上传(File upload) Ajax File Upload. jQUploader. Multiple File Upload plugin.  jQuery File Style. Styling an input type file. Progress Bar Plugin. 表单验证(Form Validation) jQuery Validation. Auto Help. Simple jQuery form validation. jQuery XAV - form validations. jQuery AlphaNumeric. Masked Input. TypeW ...
类之间的关系   UML把类之间的关系分为以下5种.   ● 关联:类A与类B的实例之间存在特定的对应关系   ● 依赖:类A访问类B提供的服务   ● 聚集:类A为整体类,类B为局部类,类A的对象由类B的对象组合而成   ● 泛化:类A继承类B   ● 实现:类A实现了B接口  关联(Association)   关联指的是类之间的特定对应关系,在UML中用带实线的箭头表示。按照类之间的数量对比,关联 可以分为以下三种:   ● 一对一关联   ● 一对多关联   ● 多对多关联 注意:关联还要以分为单向关联和双向关联 依赖(Dependency)   依赖指的 ...
Global site tag (gtag.js) - Google Analytics