- 博客(135)
- 问答 (1)
- 收藏
- 关注
原创 Java类的完整构造执行顺序(转)
转自:http://hi.baidu.com/zhengguobest/blog/item/09a97f0e0eba7dca7bcbe1b1.html如果父类有静态成员赋值或者静态初始化块,执行静态成员赋值和静态初始化块 如果类有静态成员赋值或者静态初始化块,执行静态成员赋值和静态初始化块 将类的成员赋予初值(原始类型的成员的值为规定值,例如int型为0,float型为0.0f,...
2012-02-22 14:02:04
240
原创 Class.forName( )你搞懂了吗?——转
终于明白为什么加载数据库驱动只用Class.forName()了!!困扰了我2个小时!!希望我写的这个东西对各位有所帮助。 在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newI...
2012-02-22 12:16:54
235
原创 SQL索引优化
转载:http://www.cnblogs.com/dahuotao/archive/2010/03/10/1682272.html序言数据库的优化方法有很多种,在应用层来说,主要是基于索引的优化。本次秘笈根据实际的工作经验,在研发原来已有的方法的基础上,进行了一些扩充,总结了基于索引的SQL语句优化的降龙十八掌,希望有一天你能用其中一掌来驯服客服业务中横行的‘恶龙’总纲建立必要的索引这次传授...
2012-02-08 17:43:03
225
原创 Spring 的事务处理 (转载)
Spring 的事务处理 (零雨其蒙原创,转载请注明) 一、概述 (一)基本概念 1 、什么是Spring事务处理? 什么是事务处理我就不想回答了。 Spring 的事务处理,可以说是 Spring AOP 的一种实现。因为事务处理是所谓方面( Aspect )的一个子集。因此默认情况下,事务处理是利用 Java 动态代理机制实现的,这样就必须先定义一个接口,然后再编写...
2012-01-11 16:12:54
176
原创 我常去的编程技术网站
[序言] 其实大家都可以成为一个厉害的软件开发人员,希望大家通过了解我提供的这些网站找到自己的兴趣爱好,以增强自己的信心。[建议] 为了能让更多的朋友看到此链接,如果大家是csdn用户,那么请选择[收藏]来收录本文章,以获得csdn的收藏排名.那么就会有更多的朋友看到了.知识是分享的......[宣传] 80x86汇编小站站长:猪头三(Code_GodFather)独立开发磁盘性能优化工具: Re...
2010-11-03 20:16:38
179
原创 java验证日期格式
写道验证日期格式是否正确 @SuppressWarnings("unused") private static boolean formateDate(String value){ //String value = "2007-02-2a"; String eL= "^((\\d{2}(([02468][048])|([13579][26]))[\\-\\/\\s]? ((((0?...
2010-08-02 20:33:57
179
原创 Ext的 Spket插件字体问题
安装了Spket插件,但安装完后发现js文件的字体变的好小了。怎么改都改不回来,百度了半天找到解决办法,如下:windows -- preference-- general --- appearance -- colors and font --- basic -- Text font 把字体设置为 常规 大小 11 ...
2010-06-13 17:05:28
132
原创 关于利用struts2的form提交验证,返回false,也能提交的问题
在利用struts2 标签进行提交的时候,有一个对表单的验证,但是即使验证不通过,返回false,可是依旧会提交,详见代码s:submit value="提交" onclick="submitBefore()" theme="simple"/> 解决方法: 在js 函数前 加上就可以了:代码如下s:submit value="提交" onclick="return s...
2010-05-18 17:45:59
154
原创 关于struts2标签不换行的问题
最近做了一个利用struts2 上传文件的例子,可是发现 浏览文件按钮和提交按钮不在一行,发现这不是我的css 样式的问题,而是由于struts2本标签的模板问题 代码如下: <s:form action="../secretprotocol/fileUpload.do" method="post" name="form2" enctype="multipart/form-data...
2010-05-18 17:41:36
261
oracle 查询出每组中最大的三个记录和查询重复记录
如何写一个sql语句,查询出每组中最大的三个记录:如:sqlplus> select deptno,empno from emp order by deptno,empno desc DEPTNO EMPNO---------- ---------- 10 7934 10 7839 1...
2010-03-09 18:53:15
1065
原创 Java连接MySQL数据库失败的一种可能原因
今天写了个java访问MySQL数据库的程序,发现总是连接失败,报以下异常:Communication link failure: java.io.IOException, underlying cause: Unexpected end of input stream** BEGIN NESTED EXCEPTION ** java.io.IOExceptionM...
2010-01-12 18:30:03
1843
原创 javascript中mergeAttributes 方法的介绍
介绍一下mergeAttributes 方法。它有两个参数oSource与 bPreserve :mergeAttributes oSource IE5.0 必选项。对象(Element)。指定属性要被复制到 object 的对象。 bPreserve IE5.5 可选项。布尔值(Boolean)。 false : 不保护目标对象的身份属性(id,name)。 true :...
2009-12-31 17:32:06
755
原创 Ext.grid:自定义函数,查询结果根据不同的结果显示不同的颜色
[code="java"][/code] 有时候根据查询出来的结果,比如年龄,或年假天数,变态的用户要求根据不同的数值显示不同的颜色,比如:年龄>30 是红色,年龄 30){ return '' + val + ''; } return val; } var cm = new Ext.grid.ColumnModel...
2009-12-28 17:46:27
388
原创 Ext.grid:当鼠标移到查询结果列表grid上时鼠标变成手型
在项目上遇到一个问题:在显示列表上增加鼠标手势提示用户可以点击进去显示。 方法:.x-grid3-row-over { cursor:hand;}就Ok了base.jsp[code="java"]Platform.CurrentUser.name = "";Platform.CurrentUser.oaNam...
2009-12-28 17:31:54
415
原创 转载eclipse3.2的svn插件的安装(links文件方式)
详见下面链接http://shuangjianyu.blog.163.com/blog/static/960006762009930114223651/
2009-10-31 11:56:22
204
原创 实现JavaBeans到XML的相互转换
不用复杂的代码,就可以让您的JavaBeans自己控制到XML文件的相互转化。本文展示了怎样通过写组件来实现从JavaBeans到XML文件的相互转换。 详见链接:http://i.cn.yahoo.com/pokerwen/blog/p_14/...
2009-10-19 18:21:17
148
原创 org.apache.commons.lang.StringUtil的使用(转帖)
http://www.cnblogs.com/QQParadise/articles/1457767.html1.空字符串检查 使用函数: StringUtils.isBlank(testString) 函数介绍: 当testString为空,长度为零或者仅由空白字符(whitespace)组成时,返回True;否则返回False 例程: String test = ""; S...
2009-10-19 18:18:37
113
<bean:write>属性值如何转换为<% % >?即在java中如何得到struts的bean:write的值
在项目中,原本一个下拉框 代码如下:<html:select property="orgClassList" style="display:none"> <option value="" selected="selected"></option> <html:optionsCollection name="orgCla
2009-09-22 10:56:39
403
原创 Ext与后台数据库交互
新建个user.js 里面放入一下内容:Ext.onReady(function() { var record_start = 0; var num = function(v,p,Record,rowIndex){ return record_start + rowIndex + 1; }; function renderSex(value) { if (value == '1')...
2009-09-18 16:19:52
174
几个有用的javascript(日期比较,数字验证,数字和汉字长度计算)
1:日期大小比较//人员失效职位日期是否小于组织失效日期function perDateInvalidate(){ var flag = true; //组织失效日期 var orgDate = stringToTime(document.getElementById("orgDate"...
2009-09-03 15:01:35
379
原创 JS判断字符串是否包含中文
Java代码<script language="javascript"> function funcChina(){ var obj = document.form1.txtName.value; if(/.*[\u4e00-\u9fa5]+.*$/.test(obj)) { alert("不能含有汉字!"); ...
2009-08-18 14:31:17
256
原创 常用JS正则表达式
JS的正则表达式实例 JS的正则表达式//校验是否全由数字组成代码 1. function isDigit(s) 2. { 3. var patrn=/^[0-9]{1,20}$/; 4. if (!patrn.exec(s)) return false 5. return true 6. } ...
2009-08-18 14:28:30
120
关于ext form.combobox 不能手动写入
在使用combobox 这个组件使,要防止客户乱输入,除了必备的校验外,使下拉框不能手动输入也是个选择:editable:fasel(不能输入);editable:true(可以输入) //职位分类选择框 posClassCom[addrindex] = new Ext.form.ComboBox({ width:250, hiddenName:'positionClas...
2009-07-31 11:59:40
457
原创 js 日期比较大小(转载但有改动)
写道<html> <head> <title>ttttttttttt</title> <script language="javascript"> function check() { try { var strdt1=document.getElementById("dt1").value.replace(/- /g,&qu
2009-07-24 17:47:23
135
关于ext form.FormPanel 的验证一些小技巧
在目前的项目里,第一次打开添加页面,没有出现验证的红框,如图1<!--StartFragment --> 但是以后在刚打开页面的时候,在没填任何数据之前都会显示验证的红框,如图2:<!--StartFragment --> <!--StartFragment --> 这个给用户非常不好的感受,我尝试了好多办法没有解决,后来在在同事的帮助下找到了解决方法,...
2009-07-23 16:56:05
221
原创 js 计算字符串长度(包括汉字,数字,字母等)
//计算字符串长度function strlen(str) { var len = 0; for (var i = 0; i < str.length; i++) { if (str.charCodeAt(i) > 255 || str.charCodeAt(i<0)) len += 2; else len ++; } ...
2009-07-21 11:33:45
1195
原创 js 日期控件
转自:http://hi.baidu.com/sunweiliang/blog/item/d181d5b49b4d7c778ad4b2c5.html用法:用的时候先在<head></head>插入<SCRIPT src="Images/setday.js"></SCRIPT>然后输入框<INPUT id="startt...
2009-07-20 18:07:57
160
原创 牛B的js 时间控件(年月日时分秒)
转自:http://liyanhui.iteye.com/admin/blogs/new<script language="javascript" type="text/javascript">// 主调用函数是 setday(this,[object])和setday(this),[object]是控件输出的控件名,举两个例子:// 一、<input name=txt>...
2009-07-20 18:06:19
133
原创 [转]Js中parseFloat()方法所产生的精度问题
Demo:<script language="javascript">var a = "0.11";var b = "0.2801";var c = "1.002";var sum1 = parseFloat(a)+parseFloat(b)+parseFloat(c);var sum2 = (parseFloat(a)+parseFloat(b)+parseFloat(c)).toF...
2009-07-20 16:15:14
264
原创 Ext.data.Store的基本用法-转载
因为上次用过Ext.data.Store,觉得挺重要的, 故转载了一篇http://blog.youkuaiyun.com/davidxj/archive/2009/04/23/4103647.aspxExt.data.Store的基本用法在使用之前,首先要创建一个Ext.data.Store的实例,如下面的代码所示。var data = [ ['boy', 0], ...
2009-07-08 11:13:47
133
原创 java进行数据加密
本文主要谈一下密码学中的加密和数字签名,以及其在java中如何进行使用。对密码学有兴趣的伙伴,推荐看Bruce Schneier的著作:Applied Crypotography。在jdk1.5的发行版本中安全性方面有了很大的改进,也提供了对RSA算法的直接支持,现在我们从实例入手解决问题(本文仅是作为简单介绍): 一、密码学上常用的概念 1)消息摘要: 这是一种与消息认证码...
2009-06-23 18:01:37
265
原创 DWRUtil未定义解决
转自:http://www.iteye.com/topic/371958jsp: <script type='text/javascript'> function hello() { var user = $('user').value; alert(user); ...
2009-05-22 16:11:48
253
原创 java面试宝典1
java面试宝典2009-04-06 19:361. 抽象:2、String是最基本的数据类型吗?基本数据类型包括byte、int、char、long、float、double、boolean和short。java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类3、int 和 Integ...
2009-05-22 11:34:50
124
原创 Hibernate快速入门
Hibernate框架Hibernate框架Hibernate快速入门Hibernate基础语义Hibernate基础配置Hibernate O/R映射Hibernate数据关联Hibernate数据检索HQL实用技术Hibernate高级特性Hibernate快速入门OR映射问题一直是程序开发中最为复杂的问题,一直没有得到很好的解决目前已知的OR解决方案有:1、实体EJB,主要是指CMP方式的实...
2009-05-08 16:55:44
157
原创 hibernate的unique配置
在hibernate的配置文件中,有的元素有unique属性的配置,但是我经常看到这个元素被滥用,尤其是一些自动生成hbm文件的工具,经常会自动生成该配置,而且一般开发人员也不理解hibernate配置的真正含义。unique的真正意义是:在生成DDL语句时,才会用到,换句话说,若我们已经有了数据库(这是很常见的),不需要从hbm文件中生成DDL语句的话,就不需要配置这个属性。ps:http:...
2009-05-08 11:52:03
164
原创 java:comp/env
try{ Context ctx=(Context) new InitialContext().lookup("java:comp/env"); ds=(DataSource)ctx.lookup("jdbc/test") ; conn=this.getConn(); }catch(Exception e){ System.out.println...
2009-04-29 15:21:29
183
原创 javamail pop3 原理
在日常的生活中,书信往来是我们日常生活中不可缺少的一个环节。随着Internet的普及,传统信件的Internet版本——电子邮件已经逐渐步入了我们的生活与工作。在平日我们收取普通邮件的时候,我们常常会用一把带锁的箱子作为我们自己的信箱,而我们平日使用的电子邮件也有它们的暂时存放地——POP服务器。与传统邮件进行类比,我们使用账号和口令打开POP服务器就好比是我们在日常生活中打开自己平日的信箱一样...
2009-04-27 15:53:45
270
原创 Tomcat中文手册
本文档提供关于Tomcat的基础信息.主要内容如下: Tomcat二进制版本安装 与Tomcat相关的脚本的主要内容 与server.xml相关的主要内容,Tomcat的主要配置文件 如何设置Tomcat与宿主web服务器一起工作的说明 如何应用Tomcat配置一个现实中的web站点 希望此文档足以使新用户可以开始使用Tomcat.如找不到某方面的内容请(按以下顺序) 查找Tomcat faq 查...
2009-04-27 13:44:10
243
原创 ora-12545:因目标主机或对象不存在,连接失败的解决办法
转自:http://till.iteye.com/blog/188106#commentsORA-12545:因目标主机或对象不存在, 原因:机器名称改过后出现的 网上参考的解决办法 1.搜索你的oracle安装目录,找到这俩个文件 tnsnames.ora 和 listener.ora 记住就改这俩个文件就行了,还有一个大写的TNSNAMES.ORA不用管它。他们的路径如下:如 E:\or...
2009-04-23 16:44:02
711
原创 apache james 使用手册
一、简介Apache James(Java Apache Mail Enterprise Server)是Apache组织的子项目之一,完全采用纯Java技术开发,实现了SMTP、POP3与NNTP等多种邮件相关协议。James也是一个邮件应用平台,可以通过Mailet扩充其功能,如Mail2SMS、Mail2Fax等。James提供了比较完善的配置方案,尤其是关于邮件内容存储和用户信息存...
2009-04-22 17:12:17
429
空空如也
正则表达式 关于转义符的替换
2009-06-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人