- 浏览: 192694 次
- 性别:
- 来自: 深圳
最新评论
-
sun625470637:
数据库读出来的是Thu Mar 15 19:09:25 CST ...
Java自定义时间格式全接触 -
sun625470637:
数据库读出来的是Thu Mar 15 19:09:25 CST ...
Java自定义时间格式全接触 -
Breather.杨:
http://www.open-open.com/lib/vi ...
java导入导出excel操作(jxl) -
scjingying:
baiawquqf 写道 evry good!好东西呀!我晕, ...
java导入导出excel操作(jxl) -
rock1103:
中文乱码
java导出csv文件
文章列表
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。 9、返回了不必要的行和列 10、查询语句不好,没有优化 可以通过如下方法来优化查询 : 1、把数据、日志、索引放到不同的I/O
- 2008-03-27 17:14
- 浏览 1164
- 评论(0)
Java是一种可用于进行网络编程的语言,它提供了两种功能强大的网络支持机制:URL访问网络资源的类和用Socket通讯的类,来满足不同的要求。一是URL用于访问Internet网上资源的应用;另一种是针对client/server(客户端/
- 2008-03-27 16:07
- 浏览 1652
- 评论(0)
其实所有的死锁最深层的原因就是一个:资源竞争。 表现一: 一个用户A 访问表A(锁住了表A),然后又访问表B,另一个用户B 访问表B(锁住了表B),然后企图访问表A。这时用户A由于用户B已经锁住表B,它必须等待用户B释放表B,才能继续,好了他老人家就只好老老实实在这等了。 同样用户B要等用户A释放表A才能继续这就死锁了。 解决方法: 这种死锁是由于你的程序的BUG产生的,除了调整你的程序的逻辑别无他法。 仔细分析你程序的逻辑: 1:尽量避免同时锁定两个资源; 2: 必须同时锁定两个资源时,要保证在任何时刻都应该按照相同的顺序来锁定资源。 表现二: 用户A读一条纪录,然后修改该条纪录,这是用户B修 ...
- 2008-03-27 15:08
- 浏览 1267
- 评论(1)
我们介绍了表连接,更确切的说是inner joins內连接。內连接仅选出两张表中互相匹配的记录.因此,这会导致有时我们需要的记录没有包含进来。 为更好的理解这个概念,我们介绍两个表作演示。苏格兰议会中的政党表(party)和议 ...
- 2008-03-27 14:45
- 浏览 1673
- 评论(0)
1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,--显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。select emp_no ,emp_name ,dept ,isnull(convert(char(10),birthday,120),'日期不详') birthdayfrom employeeorder by dept --2、查找与喻自强在同一个单位的员工姓名、性别、部门和职称select emp_no,emp_name,dept,titlefrom employeewhere emp_name<>'喻自强' and dept in(select d ...
- 2008-03-08 10:58
- 浏览 2001
- 评论(0)
java.util.Properties类的使用
关键字: properties java
Properties 类已不是新东西了,它在 Java 编程的早期就有了,并且几乎没有什么变化。J2SE 的 Tiger 版本增强了这个类,不仅可以用它在单独一行中指定用等号分隔的多个键-值对,还可以用XML 文件装载和保存这些键-值对。在 驯服 Tiger的这一期文章中,John Zukowski 展示了如何驾驭这匹新一代的“役马”。 J2SE 1.5 以前的版本要求直接使用 XML 解析器来装载配置文件并存储设置。虽然这并非是一件困难的事情,并且解析器是平台的标准部分,但是额外的工作总是有点让人烦。 ...
- 2008-01-10 13:42
- 浏览 2402
- 评论(1)
Java解释Excel数据(jxl.jar包的使用)关键字: java excel jxl.jar jxl.jar 包 下载地址: http://www.andykhan.com/jexcelapi/ 真实下载地址: http://www.andykhan.com/jexcelapi/download.html 网站上对它的特征有如下描述: ● 支持Excel 95-2000的所有版本 ● 生成Excel 2000标准格式 ● 支持字体、数字、日期操作 ● 能够修饰单元格属性 ● 支持图像和图表 应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows ...
- 2008-01-10 13:34
- 浏览 49853
- 评论(15)
1.连接查询./*-- 传统连接方式 --*/select e.ename,d.dname from dept d , emp e where d.deptno = e.deptno /*--natural join 两张表中只有一个同名栏位时行连接 --*/select e.ename,d.dname from dept d natural join emp e /*--using 两个表中有多个同名栏位时 --*/select e.ename,d.dname from dept d join em ...
- 2008-01-09 17:10
- 浏览 1933
- 评论(0)
1.sql 语句不区分大小写字;2.oracle9i数据类型;名称含义Char用于描述定长的字符型数据,长度<=2000字节varchar2用于描述变长的字符型数据,长度<=4000字节nchar用来存储Unicode字符集的定长字符型数据,长度<=1000字节nvarchar2用来存储Unicode字符集的变长字符型数据,长度<=1000字节number用来存储整型或者浮点型数值Date用来存储日期数据Long用来存储最大长度为2GB的变长字符数据Raw用来存储非结构化数据的变长字符数据,长度<=2000字节Long raw用来存储非结构化数据的变长字符数据,长度 ...
- 2008-01-08 13:28
- 浏览 973
- 评论(0)
对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<、<=、!=),并非说用>,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rownum 与 rowid 可有些不一样,下面以例子说明
假设某个表 t1(c1) 有 20 条记录
如果用 select rownum,c1 from t1 where rownum < 10, 只要是用 ...
- 2007-12-19 18:09
- 浏览 1407
- 评论(0)
最近在JSP程序开发过程中,发现了很严重的Java内存溢出问题。我采用了Resin服务器自动重启的方法,临时保证了网站的正常运行。但是我想去寻找问题的症结之所在,我想一定是JSP程序或Java程序没有及时地释放内存,但到底是哪些类的哪些对象没有被释放?
我认真的看了一下Resin的错误日志(error.log文件),发现程序出现java.lang.OutOfMemoryError的错误大多情况是在运行一个上传附件的文件时发生的。在这个上传附件的JSP文件中,我调用了目前网上很流行的jspsmartupload组件,难道是这个组件本身有问题?
于是我就下载了一个Java反编译工 ...
- 2007-11-29 11:01
- 浏览 1485
- 评论(0)
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
Map
├Hashtable
├
- 2007-11-29 10:53
- 浏览 1070
- 评论(0)
去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去。
js 代码
<script type="text/javascript">
function trim(str){ //删除左右两端的空格
return str.replace(/(^\s*)|(\s*$)/g, "");
}
...
- 2007-11-29 10:45
- 浏览 9511
- 评论(0)
日期比较的方法
- 博客分类:
- JavaScript
方法一:<o:p></o:p>
var dateStr= '<st1:chsdate w:st="on" year="1997" month="9" day="8" islunardate="False" isrocdate="False">1997-09-08</st1:chsdate>';//格式yyyy-MM-dd <o:p></o:p>
var dateArr = dateStr.split ...
- 2007-11-29 10:25
- 浏览 1076
- 评论(0)