- 博客(79)
- 问答 (2)
- 收藏
- 关注
原创 ORA-01779的处理方法(更新数据处理)
[quote]oracle11g不支持使用 BYPASS_UJVC [/quote]Oracle中试图对一个子查询进行更新时可能会出现ORA-01779错误。该错误的内容为:ORA-01779: cannot modify a column which maps to a non-key-preserved table例如,使用以下的更新查询就会出现该错误。[code="java"]C...
2012-08-26 23:41:55
824
原创 使用JavaScript获取节点的方法总结(转载)
1. 通过顶层document节点获取:[code="java"](1) document.getElementById(elementId):该方法通过节点的ID,可以准确获得需要的元素,是比较简单快捷的方法。如果页 面上含有多个相同id的节点,那么只返回第一个节点。如今,已经出现了如prototype、Mootools等多个JavaScript库,它们提供了更简便的方法:$(id),...
2012-08-26 22:57:24
211
原创 String基本知识
1、replace和replaceAll区别(replaceFirst)replace参数是字符或字符串。replaceAll参数正则表达式字符串。2、\说明。\在java中表示转义符。正则表示也是特殊字符。所以在正则表达式中表示一个“\”要“\\\\”来表示。 ...
2012-08-23 09:13:04
139
原创 JQuery常见方法
1、获取Jquery是否隐藏方法 jQuery("#tanchuBg").css("display") jQuery("#tanchuBg").is(":visible") jQuery("#tanchuBg").is(":hidden") 2、jquery判断日期是否为空,是否大于前面的日期 function onemonthtypeChange(){var st
2012-08-22 18:02:40
120
原创 获取系统运行信息
/** * 获得服务器网卡地址 * * @return 服务器网卡地址 */ private static String getServerMACAddress() { String address = ""; String os = "Windows";//AppContext.SERVER_OS_NAME; // 如果是Windows系统 ...
2012-08-22 18:02:31
138
原创 同时 使用多个tomcat的方法
需要修改三个地方 修改Tomcat的端口号: 在默认情况下,tomcat的端口是8080,如果出现8080端口号冲突,用如下方法可以修改Tomcat的端口号: 首先: 在Tomcat的根(安装)目录下,有一个conf文件夹,双击进入conf文件夹,在里面找到Server.xml文件,打开该文件。 其次:在文件中找到如下文本: <Connector p...
2012-08-22 18:02:13
120
原创 Jquery节点获取
1、多条件选择器$(p,div,input.abc) 选择所有p,div以及classname="abc"的input对象2、层次选择器[code="java"]$("ol li") 选择ol对象下所有的li对象(包括子对象以及子对象的子对象)$("ol > li") 选择ol下直接的li对象、即子对象的子对象不会被选择[/code]3、属性过滤器[code="java"]...
2012-08-22 18:02:06
121
原创 行列转换
1、 固定列数的行列转换 如 [code="java"] name subject grade --------------------------- student1 语文 80 转换为 student1 数学 70 语文 数学 英语 student...
2012-08-21 09:33:39
177
原创 List与数组转换
//字符数组转List [code="java"]String[] s = {"a","b","c"}; List list= java.util.Arrays.asList(s); [/code]//List转字符数组——例子一 [code="java"]List list = new ArrayList(); list.add("a1"); list
2012-08-21 09:33:25
93
原创 Java常用方法
1、Java新建线程异步调用示例new Thread(new Runnable() { public void run() { try { sendEmail(null, to, subject, content); } catch (Exception ex) { } }}).start(); ...
2012-08-21 09:33:08
83
原创 Struts+Json实例 Example
1. Get dependency libraryGet the struts2-json-plugin.jar library. pom.xml <!-- Struts 2 --> <dependency> <groupId>org.apache.struts</groupId&g...
2012-08-21 09:32:40
80
原创 Linux命令查看端口并关闭它
可以通过”~$ netstat -anp” 来查看哪些端口被打开。(注:加参数’-n’会将应用程序转为端口显示,即数字格式的地址, 如:nfs->2049, ftp->21,因此可以开启两个终端,一一对应一下程序所对应的端口号)。然后可以通过”~$ lsof -i:$PORT”查看应用该端口的程序($PORT指对应的端口号)。或者也可以查看文件/etc/servic...
2012-08-21 09:32:26
369
原创 JSTL高级用法
// fn:contains(string, substring) 如果参数string中包含参数substring,返回true // fn:containsIgnoreCase(string, substring) 如果参数string中包含参数substring(忽略大小写),返回true // fn:endsWith(string, suffix) 如果参数 string 以参数s...
2012-08-20 06:57:36
71
原创 html a标签 target的4种用法
target属性这个属性指定所链接的页面在浏览器窗口中的打开方式,它的参数值主要有:_blank、_parent、_self、_top,这些参数值代表的含义如下:◎_blank,在新浏览器窗口中打开链接文件。◎_parent,将链接的文件载入含有该链接框架的父框架集或父窗口中。如果含有该链接的框架不是嵌套的,则在浏览器全屏窗口中载入链接的文件,就象_self参数一样。◎_sel...
2012-08-20 06:50:45
840
原创 耗时计算的部分代码
package com.happy.sqlite.test;import java.util.Calendar;public class LostTime { @SuppressWarnings("static-access") public static void main(String[] args) { long t1 = System.currentTimeM...
2012-08-20 06:47:17
115
原创 js,jquery日期相加减,得到新日期
jQuery(function($) { // 保存按钮单击事件 $("#subForm").click(function() { $("form")// 选择form .first()// 选择第一个 第二个用eq(1) 最后一个 last() .submit();// 提交 }); // 最近一天单击事件...
2012-08-20 06:42:02
1336
转载 bat启动数据库
@echo offnet start OracleXETNSListener 2>nulnet start OracleServiceXE 2>nul@oradim -startup -sid XE -starttype inst > nul 2>&1 Oracle导入dmp文件命令D:\Java\Database\oraclexe\app\...
2012-08-20 06:39:19
372
原创 Cookie保存登陆帐号密码
String host = request.getServerName(); Cookie cookie = new Cookie("SESSION_LOGIN_USERNAME", username); // 保存用户名到Cookiecookie.setPath("/");cookie.setDomain(host);cookie.setMaxAge(99999999);re...
2012-08-18 09:45:47
314
原创 使用 jcaptcha 产生图片校验码
第一步:下载 jcaptcha-all-1.0-RC2.0.1.jar 第二步:代码实现 CaptchaServiceSingleton.java [code="java"]package com.yh.web.jcaptcha;import java.awt.Color;import java.awt.image.BufferedImage;import java...
2012-08-18 09:45:26
128
原创 Ajax基本知识
readyState值 描述0 未初始化; 尚未调用open()方法1 启动; 尚未调用send()方法2 已发送; 但尚未收到响应3 接收; 已经收到部分响应数据4 完成; ...
2012-08-18 09:39:38
61
原创 JSON基本知识
commons-beanutils-1.7.0.jar commons-lang-2.1.jar ezmorph-1.0.2.jar json-lib-1.1-jdk15.jar 1. List集合转换成json代码List list = new ArrayList();list.add( "first" );list.add( "second" );JSON...
2012-08-18 09:39:27
54
原创 JQuery 遍历List,数组等
1.jquery遍历对象< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML > <HEAD > <TITLE > New Document < /TITLE> <script language="javascript&quo
2012-08-18 09:39:16
1947
1
原创 EL表达式
el表达式操纵map1、迭代 当forEach 的items属性中的表达式的值是java.util.Map时,则var中命名的变量的类型就是 java.util.Map.Entry。这时var=entry的话,用表达式${entry.key}取得键名。 用表达式${entry.value}得到每个entry的值。这是因为java.util.Map.Entry...
2012-08-17 18:35:35
68
原创 行列转换(转)
[code="java"]CREATE TABLE t_col_row(ID INT,c1 VARCHAR2(10),c2 VARCHAR2(10),c3 VARCHAR2(10));INSERT INTO t_col_row VALUES (1, 'v11', 'v21', 'v31');INSERT INTO t_col_row VALUES (2, 'v12', ...
2012-08-17 18:24:44
143
原创 正则表达式参考
[code="java"]^\d+$ //匹配非负整数(正整数 + 0) //匹配整数 ^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 + 0) ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ //匹配正浮点数 ^((-\d+(\.\d+)?)|(0+(\....
2012-08-17 16:39:34
54
原创 捕获组和非捕获组
•捕获组 字符 描述示例(pattern)匹配pattern并捕获结果,自动设置组号。 (abc)+d匹配abcd或者abcabcd(?<name>pattern)或(?'name'pattern)匹配pattern并捕获结果,设置name为组名。 \num对捕获组的反向引用。其中 num 是一个正整数。...
2012-08-17 16:36:53
201
原创 字符串函数
1.INSTR在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。语法如下:[code="sql"]instr( string1, string2 [, start_position [, nth_appearance ] ] )[/code]string1 源字符串,要在此字符串中查找。string2 要在string1中查找的字符串.start...
2012-08-17 15:13:21
58
原创 清除右键多余项
清除鼠标右键菜单中多余项的操作步骤如下:(1)在系统桌面上单击“开始→运行”项。 (2)在随后出现的窗口中的“打开”栏中键入regedit并单击“确定”按钮运行注册表编辑器。(3)在注册表的HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt下都有随着安装软件的不断增多,右键菜单也越来越长,臃肿不堪...
2012-07-01 19:38:44
118
原创 常用正则表达式收集
更新2012-03-31[code="java"]1、[ ]{2,}//正则替换多余的空格变成一个空格 2、(\d{1,3})(?=(\d{3})+(?:$|\.))替为"$1,"//效果12345变为12,345//(\d{1,3})表示数字1-3个字符。//?=(\d{3})+(?:$|\.)个人认为是1-3个数字的后面跟着3位的数字,这三位的数字后面又跟着结束符或小数点...
2012-03-31 15:51:48
74
原创 final,static,nested使用2012-03-30(转载)
1。final 篇 final 做为一个独立的存在,也表现的与众不同。一般情况都可以理解为 can't be changed. 1)final data: 实现constant(常数)语义。说明这个值:在编译时不会变;在运行时也不能被改变。 在java中,提供了blank final:允许大家将初始化的动作延迟到constructor中。这是极限,有编译器保证。 2)final p...
2012-03-30 10:07:21
72
原创 Date操作方法收集(转载)
[code="java"]Js获取当前日期时间及其它操作var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.g...
2012-03-29 15:45:07
72
原创 删除空行2012-03-29
1.Eclipse:点击Edit->Find/Replace,选中其中的Options中的Regular Expressions,在Find中输入:\n\s*\r,然后Replace All 就OK了2.UltraEdit选择Search菜单的Replace命令。在Replace对话框中,选中Regular Expression复选框,并在Find what中输入%[ ^t]+...
2012-03-29 15:41:52
128
原创 设计模式之Mediator中介者模式2012年3月28日
[b]中介者模式的定义[/b] 用一个中介对象来封装一系列的对象交互。中介者使得各对象不需要显示地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 Mediator:中介者接口。在里面定义各个同事之间交互需要的方法,可以是公共的通信方法,比如changed方法,大家都用,也可以是小范围的交互方法。 ConcreteMediator:具体中介者实现对象。他需要了解并维护各个...
2012-03-28 19:22:10
55
原创 双重检查加锁
[b]双重检查加锁机制[/b]并不是每次进入getInstance方法都需要同步,而是先不同步,进入方法过后,先检查实例是否存在,如果不存在才进入下面的同步块。双重检查加锁机制的时间会使用一个关键字volatile,他的意思是:被volatile修饰的变量的值,将不会被本地线程缓存,所有对该变量的读写都是直接操作共享内存,从而确保多个线程能正确的处理该变量。[code="jav...
2012-03-28 10:46:50
74
原创 Java路径2012年3月22日
Web中获取路径的方法[code="java"]ServletActionContext.getServletContext().getRealPath("")D:\Java\Tomcat\apache-tomcat-6.0.33\webapps\weibo ServletActionContext.getServletContext().getRealPath("") ...
2012-03-22 23:55:26
50
原创 常见的异常
在客户端通过Socket来连接远程一台服务器的时候往往会报类似如下的错误:java.net.ConnectException: Connection refused: connect、java.net.SocketException: Network is unreachable: connect下面给出一个小测试例子来说明,通过端口号9160连接本机:public s...
2011-10-08 12:41:18
224
原创 关于给Select设置默认值
今天发现给select设置默认值,可以用JQuery来实现$("#id").attr("value","Y");但是使用javascript来给select的alue赋值不能成功,而且会报错
2011-10-04 11:14:01
830
原创 关于WebLogic下的IFrame跨域访问造成Session丢失的问题
最近遇到一个很郁闷的问题:我在同一个weblogic下创建了两个domain,部署了两个系统A和B。其中系统A有一个按钮可打开系统B,并自动登录。通过A系统打开B系统后session会发生无规律丢失的情况。经过两天的研究,baidu,goolge了无数次后找到了一个帖子,里面写了一下方法: 这主要是sessionid在影响,你登录第一个web时默认...
2011-10-03 23:46:48
251
原创 ORA-01704: 文字字符串过长
ORA-01704: 文字字符串过长! .insert into table values(a,3,'一个长文章');ORA-01704: 文字字符串过长!declarev_clob clob :='一个长文章';begin insert into table values(a,3,:clob); end; 这样就可以插进去了,所以我觉得应该是隐式转换,oracl...
2011-09-30 11:33:18
190
空空如也
关于Spring的配置的面试题
2010-03-29
关于一个Jsp传值的问题
2010-03-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人