- 博客(78)
- 收藏
- 关注
原创 JSF国际化
在应用中,可以在faces-config.xml中定义合适的Message Bundle和Resource Bundle,并支持多国语言。我们可以将程序中使用的Message内容定义在Message Bundle中,将Label、ShortDesc等内容定义在Resource Bundle中。Message Bundle中的内容可以使用Java代码进行读取,方便程序逻辑中Message的动态显...
2012-08-22 11:20:47
212
原创 js中substr与substring的区别
substr(start[,length])表示从start位置开始取length个字符串substring(start,end)表示从start,到end之间的字符串,包括start位置的字符但是不包括end位置的字符 ...
2012-06-11 16:56:32
178
原创 java.util.Date和java.sql.Date的区别及联系
java.util.Date 就是在除了SQL语句的情况下面使用java.sql.Date 是针对SQL语句使用的,它只包含日期而没有时间部分它都有getTime方法返回毫秒数,自然就可以直接构建。java.util.Date 是 java.sql.Date 的父类(注意拼写)前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他后者之后在读写数据库的时候用他...
2012-06-11 16:45:42
126
原创 HTML alt属性和title属性
替换文字(alt text)并不是用来做提示(tool tip),或者更加确切的说,它并不是为图片提供额外说明信息的。相反地,title属性才应该用来为元素提供额外说明信息。这些信息在大部分图像浏览器里显示为提示(tool tip),虽然制造商可以任意采取其他方式渲染title属性的文字。Alt属性 为不能显示图像、窗体或applets的用户代理(UA),alt属性用来指定替...
2012-06-08 10:26:50
225
原创 个人总结
1,增加事件和函数 $("#backgroundUl").children("li").attr("onmouseover","showSubCategory(event,this);"); 2,筛选值 $("#backgroundUl").children("li[id != flag2 ]").removeAttr("onmouseou
2012-05-17 15:16:13
102
原创 JAR命令&JAR包详解
JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成。 JAR包是由JDK安装目录\bin\jar.exe命令生成的,当我们安装好JDK,设置好path路径,就可以正常使用jar.exe命令,它会用lib\tool.jar工具包中的类。 一.jar命令参数...
2012-03-24 17:36:35
126
原创 a href=#与 a href=javascript:void(0) 的区别
<a href="#"> 点击链接后,页面会向上滚到页首,# 默认锚点为 #TOP<a href="javascript:void(0)" onClick="window.open()"> 点击链接后,页面不动,只打开链接<a href="#" onclick="javascript:return false;"&g
2011-06-08 14:08:30
142
原创 Spring AOP 常用的四种实现方式
Spring实现AOP的四种方式 先了解AOP的相关术语: 1.通知(Advice): 通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。 2.连接点(Joinpoint): 程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。 3.切入点(Pointcut) 通知定义了切面要发生的“故事”和时间,那么切入点就定义了“故事”发生...
2011-05-30 13:30:55
151
原创 spring事务的传播行为与隔离级别
首先,要了解的是什么是数据库的隔离级别。在一个典型的应用中,并发是不可避免的,多个事务并发运行,操作同一个数据来完成任务。 并发可能会导致以下问题: 脏读(Dirty read):脏读发生在一个事务读取了被另一个事务改写但还未提交的数据时。如果这些改变在稍后被回滚,那么之前的事务读取的到数据就是无效的。 不可重复读(Nonrepeatable read):不可重复读发生...
2011-05-30 13:28:10
98
原创 理解HTTP消息头
(一)初识HTTP消息头但凡搞WEB开发的人都离不开HTTP(超文本传输协议),而要了解HTTP,除了HTML本身以外,还有一部分不可忽视的就是HTTP消息头。做过Socket编程的人都知道,当我们设计一个通信协议时,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个消息是干什么的,消息体告诉对方怎么干。HTTP传输的消息也是这样规定的,每一个HTTP包都分为HTTP头和HTTP体两部...
2011-05-28 12:56:05
137
原创 showModalDialog 关闭本窗口,刷新父窗口
写道下午 17:38:09 1.主页 /** * 功能:打开填写治安档案信息界面 */ function add(){ URL = "${ctx}/bggl/bgsgl.do?method=gotoGldaAddInput"; window.showModalDialog( URL, window, ' edge: Raised; center: Yes; help: Yes; resizab...
2011-05-13 12:04:31
142
原创 innerHTML,innerText,outHTML,outText区别
写道<p><div id="div" style="background-color:#ff9966;border:1px #ff0000 dashed;"><span>这是一个层</span></div> <input name="innerHTML" value="innerHT
2011-05-13 09:52:09
189
原创 javascript 动态表格增加删除行
<table id="idTB" border=0> <tr id=idTR> <td>第一行 <input type='button'></td> </tr></table><input type="button" onclick
2011-05-04 15:29:52
120
原创 <base target="_self"/>
<base target=_blank>是将基本链接的目标框架都改为新页打开,如果对HTML、CSS和JS不是很熟悉,不建议使用这种方法,改为独立控制。 其实<a>、<form>等很多标签都支持target="black"的属性,建议在这样的标签里单独做设置,比如:<a href="xxx.htm" target="_blank">超链
2011-04-27 13:57:54
131
原创 JS 中如何过滤-undefined
第一种方法: var exp = undefined;if (typeof exp == "undefined"){ alert("undefined");} typeof 返回的是字符串,有六种可能:number、string、boolean、object、function、undefined。 或者第二种更加简单 var exp = ...
2011-04-02 17:36:10
2634
原创 js 时间比较大小
var beginTime = "2009-09-21 00:00:00";var endTime = "2009-09-21 00:00:01";var beginTimes = beginTime.substring(0,10).split('-');var endTimes = endTime.substring(0,10).split('-');beginT...
2011-03-17 11:28:16
164
原创 件项目开发过程中应编写的十三类文档
在软件项目开发过程中,应该按软件开发要求撰写十三类文档,文档编制要求具有针对性、精确性、清晰性、完整性、灵活性、可追溯性! 1、可行性分析报告 说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。 2、项目开发计划 为软件项目实施方案制订出具体计划,应该包括...
2011-01-25 16:31:38
182
原创 myeclipse如何安装插件
一、在myeclipse上如何安装插件:1。找道你的myEclipse 的文件例的eclipse文件夹如:D:\Program Files\MyEclipse 6.0\eclipse里面有两个文件加。。features 和 plugins然后吧你下载的插件放在这两个文件夹例面,然后,吧你的MyEclipse重启。。OK以下是针对Eclipse的安装2.在D:\Program Files\Eclip...
2011-01-25 10:46:27
115
原创 oracle 远程连接配置
一般来说,只需要配置TNS文件name1= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ip_address)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = name2) ))...
2011-01-05 17:22:25
153
原创 thumbs.db文件
一 简介 Thumbs.db是一个用于Microsoft Windows XP或mac os x缓存Windows Explorer的缩略图的文件,Thumbs.db保存在每一个包含图片或照片的目录中。Thumbs.db文件可缓存图像文件的格式包括:jpeg,bmp,gif,tif,pdf和htm。Thumbs.db文件是一个数据库,里面保存了这个目录下所有图像文件的缩略...
2011-01-04 11:06:10
737
原创 一个软件工程师的职业规划(转)
[1] 好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手! ...
2010-12-28 10:20:30
230
原创 eclipse中注释的模板的设置
eclipse中注释的模板 MyEclipse->工具栏->Window->Preferences->java->Code style->code templates->comments->Types 双击之,insert variable->pattern /** function: *...
2010-12-27 10:51:31
81
原创 输入框中按回车触发提交事件
Java代码 <input id="webchat_usersend" type="text" height="20" size="65" maxlength="255" value="请在此输入您要说的话" onKeyDown="webchat_chkkeysend(event);" /> <input type=
2010-12-25 17:26:44
205
原创 输入法的全角和半角区别?
全月亮是全角,半个月亮是半角全角占两个字节,半角占一个字节。 半角全角主要是针对标点符号来说的,全角标点占两个字节,半角占一个字节,而不管是半角还是全角,汉字都还是要占两个字节 在编程序的源代码中只能使用半角标点(不包括字符串内部的数据) 在不支持汉字等语言的计算机上只能使用半角标点(其实这种情况根本就不存在半角全角的概念) 其他时候好像基本上没怎么区分全角...
2010-12-15 14:11:49
666
原创 xfire
[b] 1.概述[/b]网站:http://xifre.codehaus.org Smallnest写的 XFire初级中文教程。 官方网站的User Guide和Quick Start。JavaWorld的介绍文章XFire是与Axis 2并列的新一代WebService框架。之所以并称为新一代,因为它:•支持一系列Web Service的新标准--J...
2010-12-10 11:04:17
151
原创 jdk 1.5新特性说明
“JDK1.5”的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。一. 首先简单介绍一下各种特性及其使用[b]1.泛型(Generic)[/b]C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对应的功能。一个集合可以...
2010-12-07 16:54:42
66
原创 JSTL和EL表达式之间有什么关系
EL相关概念JSTL一般要配合EL表达式一起使用,来实现在jsp中不出现java代码段。所以我们先来学习EL表达式[color=green]EL主要用于查找作用域中的数据,然后对它们执行简单操作;它不是编程语言,甚至不是脚本编制语言。通常与 JSTL 标记一起作用,能用简单而又方便的符号来表示复杂的行为。[/color]EL基本格式EL表达式的格式:用美元符号($)定界...
2010-12-07 16:28:29
232
原创 EL表达式
[b]EL表达式[/b] 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-Name"] }...
2010-12-07 16:03:04
147
原创 js控制options的几个选中和自动添加options值
[b]判断第几个选中[/b]if ('${da1}' == 1) { document.forms[0].selZqda.options[1].selected = true;}if ('${da2}' == 2) { document.forms[0].selZqda.options[2].selected = true;}[b]自动添加值[/b]...
2010-12-07 15:28:49
722
原创 oracle行转列的通用实现
[color=green]--oracle行转列的通用实现: --将'A,B,C'转换为: --A --B --C [/color] --实现方法--1.定义一个类型 create type type_row is table of varchar2(200); --2.创建函数 create functio...
2010-12-06 15:55:14
154
原创 jQuery优点缺点
jQuery强调的理念是写的少,做的多(write less, do more)。其独特的选择器、链式的DOM操作方式、事件绑定机制、封装完善的Ajax都是其它JavaScript库望尘莫及的。(1)轻量级。jQuery非常轻巧,采用Dean Edwards的Packer(http://dean.edwards.name/packer/) 压缩后,只有不到30KB的大小,如果服务器端启用g...
2010-12-06 13:19:41
155
原创 sql group by 与 having的用法
1. GROUP BY 是分组查询, 一般 GROUP BY 是和聚合函数配合使用[color=violet][b]group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面(重要)[/b][/color]例如,有如下数据库表:A B 1 abc 1 bcd 1 asdf...
2010-11-16 15:09:32
141
原创 数据库内连接、外连接(左连接、右连接、全连接)
供自己参考:[color=red]内连接:把两个表中数据对应的数据查出来外连接:以某个表为基础把对应数据查出来(全连接是以多个表为基础)[/color]student表no name 1 a 2 b3 c4 d grade表no grade1 902 983 95[b]内连接 inner ...
2010-11-15 22:27:53
229
原创 JAVA中的原生类和实例方法
原生类就是没有对象化的类,一个类被对象化了就成了实例对象, [color=red] 原生类有8种, int double boolean float byte short long char [/color]实例对象拥有的方法叫做实例方法,注意实例方法和原生类中的方法不一定是相同的,因为大多数情况下原生类被对象化后复制一份方法给实例对象,但如果原生类中的方法是静态的,实例对象中的此方法...
2010-11-05 10:25:24
545
原创 静态方法和实例方法
[b]静态方法: [/b] 静态方法是不属于特定对象的方法,[color=red]静态方法可以访问静态成员变量,静态方法不可以直接访问实例变量,可以在实例函数调用的情况下,实例变量做为参数传给静态方法。静态方法也不能直接调用实例方法,可以间接调用,首先要创建一个类的实例,然后通过这一特定对象来调用静态方法。[/color][b] 实例方法: [/b] 一个实例方法的执行与特定对...
2010-11-05 10:07:43
113
原创 值传递和应用传递
[b]值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中,对形式参数的操作实际上就是对实际参数的操作,方法执行中形式参数值的改变将会影响实际参数的值。[/b]传值---传递基本数据类型参数Java代码 ...
2010-11-05 09:45:19
152
原创 Java内存溢出
[b]原因分析:[/b]原因有很多种,比如: [color=darkred]1.数据量过于庞大;死循环 ;静态变量和静态方法过多;递归;无法确定是否被引用的对象; 2.虚拟机不回收内存(内存泄漏); 说白了就是程序运行要用到的内存大于虚拟机能提供的最大内存就发生内存溢出了。 内存溢出的问题要看业务和系统大小而定,对于某些系统可能内存溢出不常见,但某些系统还是很常见的解...
2010-11-04 14:28:43
70
原创 Java类中的hashcode
[b]关于hashcode()[/b] 1.hashcode是用来查找的,如果你学过数据结构就应该知道,在查找和排序这一章有 例如内存中有这样的位置 0 1 2 3 4 5 6 7 而我有个类,这个类有个字段叫ID,我要把这个类存放在以上8个位置之一,如果不用hashcode而任意存放,那么当查找时就需...
2010-11-04 13:52:54
261
原创 Hibernate程序性能优化的考虑要点
初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。[b]大体上,对于HIBERNATE性能调优的主要考虑点如下:[/b] Ø [color=blue]数据库设计调整[/color] Ø [color=blue]HQL优化[/color] Ø [color=b...
2010-10-29 13:54:24
72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人