自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 常用的正则表达式

验证数字的正则表达式集 验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\

2014-03-12 16:23:43 458

原创 优秀的程序员

作为一个优秀的程序员,他的思想不能在局限当前的工作任务里面,要想想看自己写的模块是否可以脱离当前系统存在,通过简单的封装在其他系统中或其他模块中直接使用。理解程序的最终目的程序员的工作不就是为了减少重复操作吗?1,思想是:一处编译,到处运行。就最常用,最基础的东西抽象到底层,下拉框这些基础值做成动态。可是,现在添加一个币种,要修改所有相关文件。因为当初写代码时,用一次,

2014-02-27 10:35:18 657

转载 jdk版本不同引起的问题分析

JDK版本不同导致的运行时错误JDK版本不同导致的运行时错误   最近有一同事编写的java程序在本地开发环境中能够正常运行,但是复制到实际环境中运行时报错(开发环境操作系统windows,程序实际运行环境linux),异常信息如下: java.lang.NoSuchMethodError: java.lang.StringBuffer: method insert(ILjav

2014-01-15 09:43:35 6102

转载 浏览器内核Trident/Gecko/WebKit/Presto

“浏览器内核”主要指渲染引擎(Rendering Engine),负责解析网页语法(如HTML、JavaScript)并渲染、展示网页。因此,所谓的浏览器内核通常也就是指浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解析也有所不同,因此同一网页在不同的内核浏览器里的渲染、展示效果也可能不同。  浏览器内核种类繁多,商用的加上非

2014-01-14 16:37:08 767

原创 exception setting property value with CGLIB 解决方法

先google了一下 1.exception setting property value with CGLIB (set hibernate.cglib.use_reflection_optimizer=false for more info) setter of又见这样的错误,原因是对于一些数字项由于从数据库里面取出的值为null 2.映射为bolean的字段,在建表时

2011-12-07 09:12:30 378

原创 List 为空和 size为零的区别

String hqlContractTerm = "select obj from CruHistoryLog obj where obj.customer_id = "+ customerId +" and obj.fieldName='contractTerm' order by obj.id desc";               List termList  = this.get

2011-12-07 09:11:49 820

原创 JSP 页面用正则表达式验证email格式

验证email的JavaScript函数:function validateemail(){         var accemail = document.getElementById("accemail");    //获取email控件对象         if (!accemail.value == "") {                   var reg =/^

2011-11-04 17:09:46 11475

转载 Java Applet 编程技巧实例专辑

转载网址:http://vod.sjtu.edu.cn/help/Article_Show.asp?ArticleID=1586 Java最初奉献给世人的就是Applet,随即它吸引了全世界的目光,Applet运行于浏览器上,可以生成生动美丽的页面,进行友好的人机交互,同时还能处理图像、声音、动画等多媒体数据。Applet在Java的成长过程中起到不可估量的作用,到今天Applet依然是J

2011-11-03 11:31:47 367

转载 日期的计算

java处理日期时间 相加减 JavaSQLCC++C#JAVA处理日期时间常用方法: 1.java.util.Calendar Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即

2011-11-02 18:08:43 419

翻译 strust 1.0 和2.0 的区别和比较 (二)

struts 1.x和struts 2 的区别&比较2009/03/10 15:58     Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用、功能齐全的标志库(Tag Library)、开放源代码。但是,正所谓“没有最好,只有更好”,Struts1.

2011-11-02 16:00:27 1195

转载 Strust 1.0 和 2.0 的区别

Struts2与Struts1的对比  Action 类:  Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。  Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有e

2011-11-02 15:46:22 376

原创 如何提高阅读源代码的效率

West_Link如何提高阅读源代码的效率  记得在开源流行之前,我看过的代码紧限于所参与的项目,能有个几万行就不错哩。后来很多优秀开源项目都相继蹦出来了,阅读的代码量那叫一个大呀!不得不看。我现在掉到android这个大坑里,每天都要看很多源

2011-09-15 15:55:56 470

原创 如何提高开发效率

2009-07-20如何提高开发效率 博客分类:心情日记 设计模式UMLJSP编程数据结构1.你可能会常常发现,写了一段代码后,编译程序时是一大堆的出错 (原因:语法不熟)──别担心,这是每个程序员必须经历的事,这时候你就需要更大的耐心及细

2011-09-15 15:20:21 5262

原创 oracle 将一个表复制到另外一个表里

复制一个表到另一个表、视图、临时表 博客分类:oracle Oracle数据结构软件测试SQL创建一个表new_table和old_table表结构一样(没有old_table的记录)create table new_table as select

2011-09-06 11:40:20 20259

原创 ireport中sql语句中in条件问题

我在sql中使用 select * form table1 where a in ($P{param}) 传入一个字符串 "a,b,c " ireport 会认为参数是一个查询条件 而不是 多个答:试试 select * form table1 where a in ($P!{param}) 看,当然,传入参数不能是 "a,b,c ",而要是带上双引号,如 " / "a/ ", / "b/ "

2011-06-21 16:31:00 5637

原创 数据库的授权

--ccisGrant select on cascontract to reportportal;Grant select on customercompanyto reportportal;Grant select on customeraccountsales to reportportal;Grant select on sales to reportportal;Grant select

2011-06-16 11:49:00 571

原创 java的反编译工具(周末任务)

将class 文件还原成java的反编译工具,类似一个文本编辑框,直接打开看就可以了,自己有空在网上找一下用一下;这是本周末的一个任务;

2011-06-16 10:07:00 244

原创 xtree 常用的写作方法

打开关闭节点:tree.toggle()    打开节点:tree.expand();    关闭节点:tree.collapse();    打开所有节点:tree.expandAll();    关闭所有节点:tree.collapseAll();    打开子节点:tree.expandChildren();    关闭子节点:tree.collapseChild

2011-06-10 12:04:00 541

原创 羽毛球培训

<br />11,提高羽毛球反应小结 <br />要提高羽毛球的反应,应该先替它分分类,羽毛球的反应包括:视觉反应、动作反应、回球线路反应、力量控制反应、意识反应等,在平常练习中应该注意分类以及综合提高。可以由先练习定点接杀开始,再练平抽球,然后在实战中注意观察对方的出手规律,观察对方的空档,通过多球练习提高球感。  <br />视觉反应:指你看清球飞行的轨迹那一瞬间的反应。<br />动作反应:指你在视觉反应之后到准备做动作击球的反应。<br />回球线路反应:在某一回合如何根据来球的线路和对手的站位和跑

2011-05-26 18:34:00 580

原创 Xtree组件笔记(1)

<br />在项目里头用到了xtree.js组件,分析了一下它的源码,发现还不是protoType框架,但是用起来相当的方便,在此给大家分享一下:该组件是一个基于javascript封装的纯客户端组件,通过该组件API可以轻松的用很少的代码量完成一个树状导航菜单的构造工作,该组件完全按照OO思想封装,对于熟悉java的程序员来说很容易上手。可在http://webfx.eae.net/dhtml/xtree/官方网站下载该组件,包括一个核心的xtree.js文件,在要使用该组件的页面直接包含即可使用:<sc

2011-05-26 09:46:00 815

原创 Xtree组件笔记(1)

<br />在项目里头用到了xtree.js组件,分析了一下它的源码,发现还不是protoType框架,但是用起来相当的方便,在此给大家分享一下:该组件是一个基于javascript封装的纯客户端组件,通过该组件API可以轻松的用很少的代码量完成一个树状导航菜单的构造工作,该组件完全按照OO思想封装,对于熟悉java的程序员来说很容易上手。可在http://webfx.eae.net/dhtml/xtree/官方网站下载该组件,包括一个核心的xtree.js文件,在要使用该组件的页面直接包含即可使用:<sc

2011-05-26 09:46:00 308

原创 Xtree组件笔记(1)

<br />在项目里头用到了xtree.js组件,分析了一下它的源码,发现还不是protoType框架,但是用起来相当的方便,在此给大家分享一下:该组件是一个基于javascript封装的纯客户端组件,通过该组件API可以轻松的用很少的代码量完成一个树状导航菜单的构造工作,该组件完全按照OO思想封装,对于熟悉java的程序员来说很容易上手。可在http://webfx.eae.net/dhtml/xtree/官方网站下载该组件,包括一个核心的xtree.js文件,在要使用该组件的页面直接包含即可使用:<sc

2011-05-26 09:46:00 267

原创 Xtree组件笔记(1)

<br />在项目里头用到了xtree.js组件,分析了一下它的源码,发现还不是protoType框架,但是用起来相当的方便,在此给大家分享一下:该组件是一个基于javascript封装的纯客户端组件,通过该组件API可以轻松的用很少的代码量完成一个树状导航菜单的构造工作,该组件完全按照OO思想封装,对于熟悉java的程序员来说很容易上手。可在http://webfx.eae.net/dhtml/xtree/官方网站下载该组件,包括一个核心的xtree.js文件,在要使用该组件的页面直接包含即可使用:<sc

2011-05-26 09:45:00 399

原创 关于JavaScript的IE和火狐的兼容性解决方法

<br />1. document.form.item 问题 <br />(1)现有问题: <br />现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在Firefox(火狐)下运行 <br />(2)解决方法: <br />改用 document.formName.elements["elementName"] <br />(3)其它 <br />参见<br />1. document.form.item 问

2011-05-24 11:48:00 339

原创 ie 和firefox中javascript中的异同问题

<br />注意的一些问题: <br /><br />(一)尽量使用javascript/DOM标准 <br /><br /><br />(二)标准有时也不能跨浏览器 <br /><br />1)要面对跨浏览器的时候经常会遇到一些ie特有的函数? <br />可以这样解决: <br />做一个判断把ie和firefox的javascript代码分开写 <br /><br />if (typeof window.ActiveXObject != 'undefined') { // 支持IE浏览器 <br />

2011-05-24 11:13:00 430

原创 JS在firefox和IE下差异及解决方案

<br />1.document.formName.item(itemName) 问题<br />说明:IE下,可以使用 document.formName.item(itemName)或 document.formName.elements[elementName];Firefox下,只能使用 document.formName.elements[elementName].<br />解决方法:统一使用document.formName.elements[elementName].<br />2.集合类对

2011-05-23 18:12:00 291

原创 dwr 使用备忘录

开发crm 时候,dwr 的使用老是忘。以后多看看日志;步骤:首先: 在pipelineService 里写好方法,checkEdit, 注意返回的值都是 “String”  类型的.在dwr.xml 中找到 pipelineService,然后配置号 checkEdit的方法;第三步:登陆地址:http://localhost/dwr/index.html  ,生成suspectService.js 放在erp的文件包里;

2011-05-18 10:02:00 295

原创 18顆櫻桃,18次彎腰 

<br />18顆櫻桃,18次彎腰     耶穌帶著門徒彼得遠行,路上看到一塊小小的馬蹄鐵,便讓彼得撿起來,但彼得懶得彎腰,假裝沒聽見。耶穌沒說什麼,自己撿起來馬蹄鐵,路過城鎮時到鐵匠鋪換了三文錢,又用這錢買了18顆櫻桃。兩人繼續前行,經過全是茫茫的荒野,耶穌知道彼得又渴又餓,就讓藏於袖中的櫻桃掉出一顆,彼得慌忙撿起來吃掉。耶穌邊走邊丟,彼得也就狼狽不堪地彎了18次腰。     耶穌笑了,對彼得說:“如果當初你彎一次腰,就不會在後來沒完沒了地彎腰了。小事不幹,將來就會在更小的事情上操勞。”

2011-05-16 09:38:00 500

原创

<br />究竟是要秀给别人?还是活给自己?

2011-05-15 17:12:00 450

原创 jsp注释和Java注释的总结;

隐式注释:隐式注释是指只有服务器端才可以看到,但是客户端浏览器是不能看到的一种注释,为了安全性推荐使用这种注释方式。显示注释:服务器端和客户端都可以看到,不推荐使用不是很明白意思?

2011-05-13 17:43:00 520

原创 无奈的累

<br />活不多,但是很无奈,因为无奈很累;<br />活很杂,但是学不了东西,因此更无奈,更累!<br />脑子不转了!<br />怎么办?<br />工作像鸡肋,无奈而且很累!

2011-05-12 15:54:00 307

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除