- 浏览: 52701 次
- 性别:
- 来自: 深圳
最新评论
-
zhangjim:
mfkvfn 写道你这解决办法也太。。。可以用Iterator ...
java.util.ConcurrentModificationException -
mfkvfn:
你这解决办法也太。。。可以用Iterator 或者 从后面开始 ...
java.util.ConcurrentModificationException -
zhangjim:
没办法啊,in里面的关键词是随机个数的
Oracle数据库中IN参数个数超过1000的问题 -
logqq:
LZ 霸气啊 。。IN 后面的参数能用到这么多?
Oracle数据库中IN参数个数超过1000的问题 -
houyujiangjun:
也就是oracle 让你这么瞎搞,你用用mysql,百万计,十 ...
Oracle数据库中IN参数个数超过1000的问题
文章列表
web开发的时候有时候会用到JS检测IE的版本,下面是检测Microsoft Internet Explorer版本的三种代码!
方法一:
<script type="text/javascript">
var browser=navigator.appName
var b_version=navigator.appVersion
var version=b_version.split(";");
var trim_Version=version[1].replace(/[ ]/g,"");
i ...
业务问题:
在oracle中,我们使用in方法查询记录的时候,如果in后面的参数个数超过1000个,那么会发生错误,JDBC会抛出“java.sql.SQLException: ORA-01795: 列表中的最大表达式数为 1000”这个异常。
解决方案:
这个问题的思想是把参数列表分段,将SQL语句拼成如下形式:
select * from spp_info where keyword in (a,b,c) union select * from spp_info where keyword in (d,e,f)
public class Test {
public ...
1. 处理日期:
1.select trunc(sysdate) from dual --2011-3-18 今天的日期为2011-3-18
2.select trunc(sysdate, 'mm') from dual --2011-3-1 返回当月第一天.
3.select trunc(sysdate,'yy') from dual --2011-1-1 返回当年第一天
4.select trunc(sysdate,'dd') from dual --2011-3-18 返回当前年月日
5.select trunc(sysdate,'yyy ...
String replaceAll(regex, replacement)函数,由于第一个参数支持正则表达式,replacement中出现“$”,会按照$1$2的分组模式进行匹配,当编译器发现“$”后跟的不是整数的时候,就会抛出“非法的组引用”的异常。
所以我们在使用replaceAll(regex, replacement)函数的时候要特别小心。如果replacement 中的字符含有"$"的话,就需要对它里面的“$”字符进行转义处理。
参考代码:
public class Test {
public static void main(String[ ...
今天写sql:insert into select中想使用序列:
insert into R_POL_VIPO (id, SUMVIPONUM, STATSTICSDATE)
select R_POL_VIPO_seq.Nextval, VIPONUM, sysdate from R_POL_VIPO
结果报错:此处序号不许使用,修改成如下结构就ok啦...
insert into R_POL_VIPO (id, SUMVIPONUM, STATSTICSDATE)
select R_POL_VIPO_seq.Nextval, b.*
from (select ...
demo1:dd-MM-yyyy类型的日期大小比较1:
<script>
function dateCompare(strDate1,strDate2){
var date1 = stringToDate(strDate1);
var date2 = stringToDate(strDate2);
var result = Date.parse(date1) - Date.parse(date2);
return result;
}
function stringToDate(dateStr){
var newDateStr = dateS ...
js简单判断字符串是否是空字符串:
<script>
var foo = " ";
var reg = /^\s*$/;
if(reg.test(foo))
alert("empty");
</script>
js 默认不支持 trim() 方法,但是 firefox 支持该方法,可以通过为 String 类,添加1个自定义 trim() 方法,
来实现通用的 trim() 支持
例子:
regex_test.js
/** trim() method for String */
Stri ...
同一个表单可以根据用户的选择,提交给不同的后台处理程序。即,表单的分向提交。
如:在编写论坛程序时,如果我们希望实现用户在发送贴子的时候,既发送提交功能又有预览功能时,就会遇到上述问题。
即,当用户点击提交按钮时,我们希望表单提交给"提交"处理程序;而当用户点击预览按钮时,我们希望表单提交 给"预览"处理程序。那么,如何实现上述功能呢?下面代码可以很好的解决这个问题。
<form name="form" method="post">
...
jquery怎么得到request url中的参数呢?
其实很简单,就是循环遍历url,然后找到“&”这个符号:
demo1: js实现
下面是得到URL的数组
// Read a page's GET URL variables and return them as an associative array.
function getUrlVars()
{
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('? ...
JQUERY的父,子,兄弟节点查找方法:
jQuery.parent(expr) 找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class")
jQuery.parents(expr),类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元素
jQuery.children(expr).返回所有子节点,这个方法只会返回直接的孩子节点,不会返回所有的子孙节点
在日常学习生活中,时间是有限的,那么效率对我们来说就固然重要了,那么如何提高我们的学习效率呢。番茄学习法是一套简单易行的时间管理方法,进而提高我们的学习效率。
1、什么是番茄学习法?
一次只做 ...
测试工具:IE FireFox
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Select Demo </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT=""> ...