最近做压力测试,发现自己以前写的代码简直就太差劲了,考虑的太少了,现在才考虑到效率
问题,实在没办法的,就只能返工了,今天做了的就是用程序得到数据库中的数据,生成一个
对象,取代多次对数据库的操作,多次对数据库操作这样低效的操作,一定要减少次数,我写
了一个单态模式(singleton)的类,其中放置一个cache,用来保存常用的,需要多次操作
的库表中的数据,然后当我使用时,就直接对这个类中数据进行操作,这个cache我使用了
ArrayList结构,然后在ArrayList中放置了多个HashMap,每个HashMap中的key是我的
查询条件,value是我需要使用的值,这样 ...
没什么东西,随便记录: 方法1:try { if (rs != null) { rs.close ...
SDK提供了有序集合接口 java.util.List的几种实现,其中三种最为人们熟知的是Vector、ArrayList和LinkedList。有关这些List类的性能差别是一个经常被问及的问题。在这篇文章中,我要探讨的就是LinkedList和Vector/ArrayList之间的性能差异。 为全面分析这些类之间的性能差异,我们必须知道它们的实现方法。因此,接下来我首先从性能的角度出发,简要介绍这些类的实现特点。 一、Vector和ArrayList的实现 Vector和ArrayList都带有一个底层的Object[]数组,这个Object[]数组用来保存元素。通过索引访问元素时,只需简 ...
http://www.itlearner.com/article/2004/553.shtml这篇文章讲的比较学术了,不过看起来还不错,有空读读
Q:其实内部类有什么好处呢? A:不管怎么说,内部类的存在有着它的长处。在我们开始探讨之前,让我来简单地介绍一下内部类的来由。 内部类就是嵌套在另一个类的里面的类。一个一般的类是package的直接成员,也就是最顶层的类,而内部类就是在jdk1.1就出现的概念,它主要分成四类: 1、 静态内部类 2、 一般内部类 &nb ...
网络程序的很大一部分是简单的输入输出,即从一个系统向另一个系统移动字节。字节就是字节,在很大程度上,读服务器发送的数据与读取文件没什么不同;向客户传送数据与写入一个文件也没有什么区别。 Java中输入和输出组织不同于大多数其他语言。它是建立在流(stream)上。不同的基本流类(如java.io.FileInputStream和sun.net.TelnetOutputStream)用于读写特定的数据资源。但是所有的基本输出流使用同一种基本方法读数据。 ...
连接Oracle数据库的各种oracle JDBC驱动程序的细节。这些细节包括:1、导入JDBC包2、注册oracle JDBC驱动程序3、打开数据库连接4、执行SQL DML语句在数据库表中获取、添加、修改和删除行一、JDBC驱动程序 共有有4种1、Thin驱动程序 Thin驱动程序是所有驱动程序中资源消耗最小的,而且完全用java编写的。 该驱动程序只使用TCP/IP且要求Oracle Net。被称为第4类驱动程序。 & ...
JNDI(Java Naming and Directory Interface)即是Java命名和目录接口,是一个为Java程序提供命名和目录功能的API。为了使用JNDI文件系统,我们要从Sun的Java网站下载fscontext1_2beta3.zip文件(http://192.18.97.54/ECom/EComTicketServlet/BEGIN836373535F0E1764803B2730E24621A2/-2147483648/672140307/1/392822/392738/672140307/2ts+/westCoastFSEND/7110-jndi-1.2.1-oth ...
今天采集Excel数据时候,老是报错:ORA-01000: 超出打开游标的最大数,可我的PrepareStatement明明是关掉的,最后发现是我for循环(含有一个PrepareStatement)中调用了另一个for(含有另一个PrepareStatement),类似递归的判断,难怪会出现“超出”的问题,后来在每一个PrepareStatement使用完,(rs完工后),马上将其关掉,问题就没有了,不过目前我的数据量不是很大,如果还有这个问题,恐怕我就不能光调试程序了,将oracle的open cursor改的大一点,初始值为300.
由于问题出现,所以差了一些资料,对于如何修改open ...
本文重点介绍HashMap。首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。在下文中会有例子具体说明。再来看看HashMap和TreeMap有什么区别。HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该使用TreeMap(HashMap中元素的排列顺序是不固定的)。 import java.util.Map;
import java.util.HashMap;
impor ...
\ddd 1到3位8进制数据所表示的字符(ddd) \uxxxx 1到4位16进制数所表示的字符(xxxx) \' 单引号字符 \\ 反斜杠字符 \r 回车 \n 换行 \f 走纸换页 \t 横向跳格 \b 退格 点的转义:. ==> u002E 美元符号的转义:$ ==> u0024 乘方符号的转义:^ ==> u005E 左大括号的转义:{ ==> u007B 左方括号的转义:[ ==> u005B 左圆括号的转义:( ==> u0028 竖线的转义:| ==> u007C 右圆括号的转义:) ==> u0 ...
继承关系: java.lang.Object |__ java.text.Format |__java.text.NumberFormat &n ...
decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)
该函数的含义如下:
IF 条件=值1 THEN
RETURN(翻译值1)
ELSIF 条件=值2 THEN
RETURN(翻译值2)
......
ELSIF 条件=值n THEN
RETURN(翻译值n)
ELSE
RETURN(缺省值)
END IF
· 使用方法:
1、比较大小
select decode(sign(变量1-变量2),-1,变量1,变量2) from dual; --取较小值
sign()函数根据某个值是0、正数还是负数,分别返回 ...
java 表达式,由变量,literal和运算符号组合而成.java 总共提供大约30种操作符.下面一一介绍.
1、算术运算
算术运算符有+,-,*,/,% 五种。对于整数来说,算术运算符得到的结果只会是int,为什么呢?因为怕运算完后的结果会超出原来数据类型的范围.
2、比较运算
比较运算符有大于(>),小于(<),大于等于(>=),小于等于(<=),等于(==)和不等于(!=).比较运算的结果一定只有两种,true或false,也就是boolean类型的literal.
不是只有数据才能比较大小,字符也可以,另外等于和不等于也可以用在非基本数据类型之间,如 ...
供查阅:
1、整数类
byte(1B==-128~127),short(2B==-32768~32767),int(4B==-2147483648~2147483647),long(8B==-9223372036854775808~9223372036854775807)
2、浮点数类
float(4B==负值-3.4E38~-1.4E-45,正值1.4E-45~3.4E38),double(8B==负值-1.7976931348623157+308~-4.9E-324,正值4.9E-324~1.7976931348623157E+308)
3 、其他类
boo ...
Java的核心库java.io提供了全面的IO接口,包括:文件读写,标准设备输出等等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。在具体使用中很多初学者对Java.io包的使用非常含糊,本文将详细解说关于Java.io的使用。
一. Input和Output
1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO系统中,所有的stream(包括Input和Out stream)都包括两种类型:
1.1 以字节为导向的stream
以字节为导向的stream,表示以字节为单位从st ...
本帖转自:http://www.myfaq.com.cn/A200507/2005-07-24/165723.html有时我们需要控制输出的数字的格式,如何使用java的类库做到这个呢?也许你不关心格式,但是你需要关心你的程序可以在全世界通用,像下面的这样一个简单的语句是依赖地区的: System.out.println(1234.56);在美国,"." 是小数点,但在其它地方就不一定了。如何处理这个呢?java.text 包中的一些包可以处理这类问题。下面的简单范例使用那些类解决上面提出的问题: ...
- 浏览: 9974 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
我的相册
自行车
共 1 张
共 1 张
最近加入圈子
最新评论
-
HashMap使用
你就是在thinking in java 上下载的吧,不过总结的不错
-- by lysmart_8 -
过去有一位年轻和尚,一心 ...
哈哈哈,这个老和尚估计是个高级“和尚”
-- by hydex -
不规范的树结构表查询
一个值得读一下的文章:http://www.itpub.net/redirect ...
-- by hydex






评论排行榜