- 博客(116)
- 资源 (9)
- 收藏
- 关注
原创 JS的replaceAll()
js中没有java中的replaceAll()函数,为了达到与java的replaceAll()一样的效果,我们可以用如下代码实现: String.prototype.replaceAll = function(s1,s2) { return this.replace(new RegExp(s1,"gm"),s2); }调用方式:如想替换字符串"aa bb cc"中的所有空格,可以...
2014-10-28 14:40:48 205
原创 高效jQuery的奥秘
讨论jQuery和javascript性能的文章并不罕见。然而,本文我计划总结一些速度方面的技巧和我本人的一些建议,来提升你的jQuery和javascript代码。好的代码会带来速度的提升。快速渲染和响应意味着更好的用户体验。首先,在脑子里牢牢记住jQuery就是javascript。这意味着我们应该采取相同的编码惯例,风格指南和最佳实践。首先,如果你是一个javascript新手,我...
2014-10-27 10:06:58 200
原创 JS和JQuery实现单击和双击示例
一:原理: 先看一下点击事件的执行顺序: 单击(click):mousedown,mouseout,click; 双击(dblclick):mousedown,mouseout,click , mousedown,mouseout,click,dblclick; 在双击事件(dblclick),触发的两次单击事件(click)中,第一次的单击事件(click)会被屏蔽掉,但第二次不会。也就是说双...
2014-10-23 16:41:17 331
原创 MyEclipse调试时鼠标移动到变量上不显示值的问题
在eclipse中调试时,鼠标移动到变量上不显示值,这个原来自己也遇到过,没注意,反正就使用ctrl+shift+i嘛,也可以的,刚查了一下,解决方法如下: Window->Preferences->Java->Editor->Hovers 将[Variable Values]选择即可,如果第一个[Combined Hover]已经勾选,则将这个勾去掉,勾选[Va...
2014-08-21 13:21:53 236
原创 保存登录PL/SQL Developer 的用户名和密码
1 保存用户名 tools -> Preferences -> User Interface - Options 勾选 Autosave username 。 保存 2 保存密码tools -> Preferences -> Oracle -> logon History -> definition 勾选 store history...
2014-08-21 13:15:35 396
原创 设置SVN忽略文件和目录(文件夹)
转自:http://blog.csdn.net/hemingwang0902/article/details/6904205在多数项目中你总会有文件和目录不需要进行版本控制。这可能包括一些由编译器生成的文件,*.obj,*.lst,或许是一个用于存放可执行程序的输出文件夹。只要你提交修改,TortoiseSVN 就会在提交对话框的文件列表中显示出未版本控制文件。当然你可以关闭这个显示,不过你...
2014-08-20 13:10:27 191
原创 Spring事务配置的五种方式
转自:http://www.blogjava.net/robbie/archive/2009/04/05/264003.html 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置...
2014-06-05 11:34:15 92
原创 Hibernate中悲观锁和乐观锁
我们在使用Hibernate中经常用到当多个人对同一数据同时进行修改的时候,会发生脏数据,造成数据的不一致性,解决办法是可以通过悲观锁和乐观锁来实现。 Hibernate悲观锁:在数据有加载的时候就给其进行加锁,直到该锁被释放掉,其他用户才可以进行修改,优点:数据的一致性保持得很好,缺点:不适合多个用户并发访问。当一个锁住的资源不被释放掉的时候,这个资源永远不会被其他用户进行修改,容易造...
2014-06-05 11:28:50 131
原创 Web.xml中配置Spring的几种方式
Spring有三种启动方式,使用ContextLoaderServlet,ContextLoaderListener和ContextLoaderPlugInSpring3.0及以后版本中已经删除ContextLoaderServlet 和Log4jConfigServlet可以采用余下两种启动方式ContextLoaderListener和ContextLoaderPlugIn,建议使...
2014-06-05 11:20:56 240
原创 myeclipse如何恢复已删除的文件和代码
[ 恢复误删文件 ]今天在写代码的时候,不小心把一个包给删除了,然后这个包下所有的文件都没了,相信很多人都有类似的经历,幸好myeclipse给我们提供了一个很好用的功能:选中项目 -> Restore from Local History.. -> 界面如下图 勾选要恢复的文件,点击Restore就可以了,就算你把myeclipse关闭了也没关系,非常的方便...
2014-05-07 10:17:29 195
原创 超链接触发onclick事件而不跳转
在web页面开发时,我们经常会遇到下列情况:1.一个标签仅仅是要触发onclick行为;2.表现上要有鼠标的pointer指针显示,或者其他类似a标签的视觉效果。比如执行删除操作时,为了避免误操作,我们要弹出对话框让用户确定是否删除。因此我们经常会用链接<a></a>形式代替<button> 触发onclick事件。代码如下: <...
2014-05-04 14:49:51 1510 3
原创 Eclipse/PLSQL设置字体大小,颜色
1.设置让eclipse中选中的变量以指定颜色高亮显示Window->Preferences->General->Editors->Annotations->Occurrences 2.设置字体大小: 3.设置PL/SQL字体大小: 4.设置PL/SQL关键字字体颜色: ...
2014-03-10 14:45:28 1981
原创 Quartz job Cluster下报错
Cluster环境下,配置Quartz job为集群模式后,配置示例如下,其中红色部分与集群模式相关。我使用的是quartz-all-1.6.0,spring-context-support-3.0.1。 1 <bean id="startQuertz" lazy-init="false" autowire="no" 2 class="org.springf...
2014-03-07 15:13:24 176
原创 Spring中使用Quartz的2种方法
开发环境:Spring2.0。如果包类没有Quartz包,则需要加入到类路径。A:extends QuartzJobBean方法1:定义任务(extends QuartzJobBean) package onlyfun.bb.Quartz;import org.quartz.JobExecutionContext;import org.springframework.sc...
2014-03-07 15:11:13 135
原创 java计算时间差
public static void main(String[] args) { long t1 = System.currentTimeMillis(); // 排序前取得当前时间 try { Thread.currentThread().sleep(3160); } catch (Exception err) { } long t2 = Sy...
2014-03-04 16:17:33 109
原创 iframe自适应高度,多层嵌套iframe自适应高度的解决方法
在页面无刷新更新方面,虽然现在的ajax很强悍,但是处理代码相对多点。想比之下,iframe就简单多了!处理iframe的自适应宽、高,会经常用到,网上整理了一份,写在这里备用:单个iframe 高度自适应:<iframe id="iFrame1" name="iFrame1" width="100%" onload="this.height=iFrame1.document.bo...
2014-02-18 11:55:10 370
原创 createTextRange和createRange
一、返回createTextRange的text和htmlText<script language="javascript">function test(){var rng=document.body.createTextRange();alert(rng.text)}function test1(){var rng=docu...
2014-01-23 11:04:06 245
原创 PL/SQL Developer保留Window List窗口方法
<1> Tools-Preferences-User Interface-Options,在窗口中选中“Autosave Desktop”, 然后拖拽Window List到目标位置上,下次启动PLSQL Developer,就可以看到锁定效果 了。<2> 要保存当前一些窗口的模式,在你调整好窗口布局后,选择菜单Window->Save Layout 就可以...
2013-12-10 14:30:12 625
原创 oracle分页所遇到的rownum问题:要增加order by的唯一性
昨天做完项目后让测试测试了一把,测试说分页查询貌似不起作用,翻到第4页以后,看到的数据结果都是相同的。当时我就觉得很纳闷,不可能啊,分页组件应该是好的,咋可能有问题呢。带着疑问,我打开了自己的ide,在自己的机器上跑了一把,果然有问题。有问题就要找问题:首先把2条查询结果相同的sql打印出来到数据库中执行: sql1:select * from (select t...
2013-12-04 17:04:15 250
原创 Oracle中GOTO的用法
Oracle中没有continue关键字,在loop中可以用goto语句实现同样的效果。create or replace procedure dd is i pls_integer;begin i := 0; loop <<top>> i := i + 1; if i > 10 then e...
2013-12-03 14:37:31 2670
原创 invalid byte 1 of 1-byte UTF-8 sequence
在用SAX解析XML文档的时候,在XML文件中如果有中文的话就会抛出“invalid byte 1 of 1-byte UTF-8 sequence”异常,调试是总是找不到问题所在,于是求救于网络,终于找到问题所在,成功解决了问题,在此谢谢强大的网络资源。 XML内容实际是以UTF-8编码的,因此造成了包括中文字符的XML文件无法正常阅读,将编码格式改成“GB2312”后就可以正常解析了。&...
2013-12-02 14:38:13 375
原创 MyEclipse 保存文件时自动格式化代码
很多同学不知道Eclipse有个很有用的功能,就是自动格式源代码的功能,一般大家都是直接Ctrl+Shift+F手动格式化,多浪费时间。 其实Eclipse里已经带有自动格式化功能了,默认是没有代开该功能的。 具体方法:windows-->Preferences-->Java --> Editor-->Save Actions, 看到右边的选项了吧,勾选“Perform ...
2013-11-29 17:36:58 112
原创 weblogic无法启动报NumberFormatException的解决方法
无法启动weblogic,版本为WebLogic Server 8.1 SP4,错误信息如下:<Mar 5, 2006 10:30:57 AM GMT+08:00> <Critical> <WebLogicServer> <BEA-000364> <Server failed during initialization. Exception:...
2013-11-29 11:00:32 201
原创 Java字符串问题Top10
以下是10个最常见的Java字符串问题。1、如何比较字符串?使用“==”还是使用equals() ?简单地说,“==”测试引用同一地址,而equals()测试值是否相等。除非需要检查两个字符串是否是同一个对象,否则应该总是使用equals()方法。如果你知道字符串驻留(string interning)的概念的就更好了。译注:字符串驻留是指为每个独立的String值只保留一个不...
2013-11-21 09:43:08 134
原创 postgresql的安装
最近给某电信公司做了个项目,把原oracle库迁移到EnterpriseDB之PPAS上,拿回oracle的dump文件忙乎了一圈,想把安装迁移过程写一下,就从网上把postgresql的各种安装过程搬过来,凑个系列。 安装PostgreSQL数据库不一定需要root用户权限,普通用户也可以。安装方式有多种,一种是编译安装,一种是二进制安装包安装,还有各种linux系统的包安装。一....
2013-11-18 09:17:39 430
原创 Eclipse快捷键
在使用Java编写复杂一些的程序时,你会不会常常对一层层的继承关系和一次次方法的调用感到迷惘呢?幸亏我们有了Eclipse这么好的IDE可以帮我们理清头绪--这就要使用Eclipse强大的代码追踪功能。1、用Open Declaration可以查看类、方法和变量的声明。这是最常用的一个功能了,如果在要追踪的对象上点右键,选择Open Declaration,可以跳转到其声明的地方。这个功能有...
2013-11-15 09:54:29 187
原创 Oracle左连接与右连接区别
数据表的连接有: 1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现 2、外连接: 包括 (1)左外连接(左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 3、自连接(连接发生在一张基表内) select a.studentno, a.studentname, b.classname from st...
2013-10-28 19:12:12 912
原创 Jsp与Servlet的区别
JSP经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别Java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类)。JSP更擅长表现于页面显示,Servlet更擅长于逻辑控制。Servlet中没有内置对象,JSP中的内置对象都是必须通过HttpServletRequest对象以及HttpServlet对象得到。JSP是Se...
2013-10-23 22:46:44 94
原创 Java克隆对象的特性
在java面向对象的编程当中,要复制引用类型的对象,就必须克隆对象。通过调用对所有引用类型和对象都是可用的clone方法,来实现克隆。在Java中传值及引伸深度克隆的思考中,我们讲过引申到克隆技术Java中的所有对象都是Object类的子类。我们知道,Java是纯面向对象的程序设计语言。Java里,所有的类的顶级父类都是java.lang.Object类,也就是说,如果一个类没有显示 申明继...
2013-10-21 16:45:20 129
原创 重写与重载的区别?重载的方法是否可以改变返回值的类型?
首先看一段程序:package testOverLoadandoverRide;public class A extends B{ //下面的是方法的覆盖(overRiding) public void riding(){ System.out.println("this is overRiding "); } //下面两个函数是方法的重载(overLo...
2013-10-21 16:04:21 802
原创 HashMap与Hashtable区别
我们先看2个类的定义: public class Hashtable extends Dictionary implements Map, Cloneable, java.io.Serializable public class HashMap extends AbstractMap implements Map, Clone...
2013-10-18 16:09:39 167
原创 Java中的char类型
一:char的初始化char是Java中的保留字,与别的语言不同的是,char在Java中是16位的,因为Java用的是Unicode。不过8位的ASCII码包含在Unicode中,是从0~127的。Java中使用Unicode的原因是,Java的Applet允许全世界范围内运行,那它就需要一种可以表述人类所有语言的字符编码。Unicode。但是English,Spanish,Germa...
2013-10-18 15:59:26 266 1
原创 Hibernate延迟加载带来的session close的解决方法
如果延迟加载出现session close的情况下可以在web.xml中配置spring的openSessionInViewFilter<filter> <filter-name>hibernateFilter</filter-name> <filter-class> org.springframework.orm.hibernat...
2013-10-16 17:00:30 254
原创 Oracle面试题及答案
模块一 SQL(DQL)l 基本SQL 查询 l 运算符与函数 l 子查询 l 连接查询 建表语句emp.sql Part I(第一天) 01. 查询员工表所有数据, 并说明使用*的缺点 答: select * from emp; 使用*的缺点有 a) 查询出了不必要的列 b) 效率上不如直接指定列名 02. 查询职位(JOB)为'PRESIDENT'的员工的工资 答: select * f...
2013-10-16 16:23:54 677
原创 Struts2 拦截器与过滤器的区别
1) 拦截器是基于java的反射机制的,而过滤器是基于函数回调。2) 拦截器不依赖与servlet容器,过滤器依赖与servlet容器。3) 拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。4) 拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。5) 在action的生...
2013-10-16 16:21:46 136
原创 Myeclipse中修改类及jsp文件后不用重启tomcat的方法
在Myeclipse中创建的Web程序在修改类后需要重动ttomcat的,要重新加载一次的,即重启多一次.重启时比较慢,及浪费资源及时间, 在tomact的安装目录的conf文件中找到server.xml这个文件,在 </Host>结点的上面加上 <Context docBase="工程物理路径" path="/工程名" reloadable="true" s...
2013-10-15 15:18:29 446
原创 Hibernate与iBATIS的比较
1.出身 hibernate 是当前最流行的o/r mapping框架,它出身于sf.net,现在已经成为jboss的一部分了。 ibatis 是另外一种优秀的o/r mapping框架,目前属于apache的一个子项目了。 2.原理 相对hibernate“o/r”而言,ibatis是一种“sql mapping”的orm实现。hibernate 对数据库结构提供了较为完整的封装,hiberna...
2013-07-30 09:43:42 83
原创 Struts之logic标签库详解
1. logic:empty logic:empty标签是用来判断是否为空的。如果为空,该标签体中嵌入的内容就会被处理。该标签用于以下情况: 当Java对象为null时 当String对象为""时 当java.util.Collection对象中的isEmpty()返回true时 当java.util.Map对象中的isEmpty()返回true时 下面的代码示例了logic:empty标签判断...
2013-07-25 10:37:56 135
原创 JS中对Map操作
<SCRIPT type="text/javascript">function Map() { this.elements = new Array(); //获取MAP元素个数 this.size = function() { return this.elements.length; }; //判断MAP是否为空...
2013-07-24 10:45:02 2383
Serv-U_11.2.0
2012-02-26
MyEclipse6.5配置反编译插件
2011-11-29
Office插件.zip
2011-11-29
向日葵被控端3.0正式版
2011-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人