- 浏览: 38846 次
- 性别:
- 来自: 北京
最新评论
-
lixiamani:
一条数据的数据量大小不同,你的数据量比较大
JDBC addbatch批量处理数据时有最大值限制 -
cmland:
我的测试结果和你相差好远,使用batch最多能支持511条记录 ...
JDBC addbatch批量处理数据时有最大值限制 -
hslh22:
请提供一下完整的源代码,谢谢
JDBC addbatch批量处理数据时有最大值限制
文章列表
sql的isnull
- 博客分类:
- 数据库
下面的示例查找所有书的平均价格,用值 $10.00 替换 titles 表的 price 列中的所有 NULL 条目。
SELECT AVG(ISNULL(price, $10.00))
FROM titles
java程序员上班那点事
- 博客分类:
- java程序
JDBC操作的核心是Socket网络操作
Navicat MySQL可以设置表和字段的权限
多个SQL操作要使用存储过程
循环速度,读取文件速度和内存处理速度(new一个空间),当数据量大的时候,C语言才比JAVA有明显优势
EJB的核心是RMI,在网络中传输对象,所以用在BS程序中会较慢
内存溢出异常要用Error来catch
java动态编译:com.sun.tools.javac.Main
二维数组比一维数组占用更多内存空间
HashMap提高内存查询速度,但占空间较大
对数组进行大量的截取和复制用System.arrayCopy()速度快
google搜索:
新闻 s ...
#parameters
- 博客分类:
- java程序
#相当于ActionContext.getContext()
parameters 包含当前HTTP请求参数的Map,
#parameters.userName[0]作用相当于request.getParameter("userName")
request 包含当前HttpServletRequest的属性的Map,
#request.userName相当于request.getAttribute("userName")
session 包含当前HttpSession的属性的Map,
#session.userName相当 ...
安装myeclipse不能放在中文目录下
- 博客分类:
- java程序
Java.lang.RuntimeException: No application id has been found.
问题所在:是因为将Myeclipse程序安装在一个中文的文件夹下,所以出现错误。
解决方法:将Myeclipse程序安装位置放在英文的文件夹下即可。
日期增加天数
String str="2011-08-32";
System.out.println(java.sql.Date.valueOf(str));
使用Spring作为核心框架并集成其他组件或框架
使用Hibernate+JPA+泛型DAO实现数据存取
使用Lucene+Compass实现全文搜索
使用JMS后台异步发送Email
使用Acegi控制页面和逻辑权限
使用AOP+JMX实现远程性能监控
使用Velocity替代JSP作为表示层
使用Filter+OSCache实现页面缓存
使用XFire+StAX输出Web Services
使用Ant+XDoclet自动生成配置文件
import java.util.ArrayList;
public class EnsureCapacityTest {
public static void main(String[] args){
final int N = 1000000;
Object obj = new Object();
//没用调用ensureCapacity()方法初始化ArrayList对象
ArrayList list = new ArrayList(); ...
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>测试Ext.layout.ColumnLayout</title>
<link rel="stylesheet" type="text/css"
href="script/resources/css/ext-all.css" />
< ...
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>测试Ext.form.FieldSet</title>
<link rel="stylesheet" type="text/css"
href="script/resources/css/ext-all.css" />
<link ...
在用jdbc向数据灌入数据时,发现120000的数据每次只能灌入50000多条,其他的就没有了。
在oracle 9i(windows 2003),oracle 10g(RHEL 4)上试验证有相同的结果。
使用定量灌入的办法,每5W条定义为一个事务,进行提交,将120000数据循环灌入,成功。
对于批量的update,delete操作两样有5W条左右的记录数限制。
结论:jdbc批量数据处理的每个批次是有数量的限制的。
我在本地环境中测试的限制量为每批54464条,其他配置的机器没有试过。
以下是插入数据时的代码:
ConnDB cd = new ConnDB(); ...
在web.xml配置:
<servlet>
<servlet-name>image</servlet-name>
<servlet-class>org.test.web.AuthImage</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>image</servlet-name>
<url-pattern>/authImag ...
一基础理解:
var e = document.getElementById("selectId");
e. options = new Option("文本","值") ;
//创建一个option对象,即在<select >标签中创建一个或多个<option value="值">文本</option>
//options 是个数组,里面可以存放多个<option value="值">文本</option>这样的标签
...
项目中会用到很多关于框架页面刷新的方法。先来看一个简单的例子:
下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。
frame.html由上(top.html)下(bottom.html)两个页面组成,代码如下:
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">
<HTML>
<HEAD>
<TITLE> frame</TITLE>
...
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class EncodingFilter implements Filter {
...
import java.util.ArrayList;
import java.util.List;
import com.heavenlake.wordapi.Document;
public class Test {
public static void main(String[] args) {
try {
Document doc = new Document();
// 打开word文档
doc.open("c:/图书.doc");
List<ArrayList> list = doc.readTabl ...