- 博客(88)
- 资源 (23)
- 收藏
- 关注
转载 海量jQuery插件
提醒大家在使用的时候注意jQuery包的版本问题,最好是使用相同的版本,因为使用了高版本很有可能出现或多或少的问题。并且其中英文插件在转换成中文时注意编码,推荐utf-8。jQuery插件-文件上传(File upload)Ajax File Upload.jQUploader.Multiple File Upload plugin.jQuery File St
2013-04-30 18:00:32 589
转载 MyEclipse安装Ext JS和jQuery自动提示功能
对于目前的MyEclipse的插件安装是很简单的,把spket1.6.18破解版.zip解压后直接复制到MyEclipse安装目录的dropins文件夹下即可。如图: 安装完成后,启动MyEclipse,打开window—Preferences会发现多处了spket选项: 选择spket下的JavaScript Profiles,如图:
2013-04-30 17:58:42 634
转载 Oracle数据库的驱动包ojdbc*.jar之间的差别
Oracle数据库的驱动包有许多版本,你到底知不知道他们的差别呢? 原文链接:http://tiantian0521.blog.163.com/blog/static/4172088320117294265766/ classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别,之间的差异 在使用Oracle
2013-04-28 17:21:18 638
转载 Oracle创建用户及删除用户的实例
Oracle创建用户及删除用户都是我们经常会用到的,下面就以实例的形式为您介绍Oracle创建用户及删除用户的实现过程,希望对您能有所帮助。Oracle创建用户实例:首先,使用sys用户登陆sqlplus,然后新建用户名密码均为test的用户,表空间为users后给test赋resource,connect,dba权限Cmd代码D:\>sqlplus /nolog
2013-04-28 14:23:59 701
转载 Java中Ear、Jar、War文件之间有何不同
Ear、Jar、War文件之间有何不同?它们分别使用在哪种环境下? 在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别: Jar文件(扩展名为. Jar)包含Java类的普通库、资源(resources)、辅助文件(auxiliary files)等 War文件(扩展名为.War)包含全部Web应用程序。在这种情形下,一个Web
2013-04-27 16:13:42 754
转载 使用pull解析器操作xml文件
一、使用Pull解析器读取XML文件除了可以使用SAX或DOM解析XML文件之外,大家也可以使用Android内置的Pull解析器解析XML文件。 Pull解析器是一个开源的java项目,既可以用于android,也可以用于JavaEE。如果用在javaEE需要把其jar文件放入类路径中,因为Android已经集成进了Pull解析器,所以无需添加任何jar文件。android系统本身使用到的各
2013-04-27 02:50:03 556
转载 Oracle导入SQL脚本执行和常用命令大全
Oracle导入SQL脚本执行和常用命令大全 在工作需要的时候,常常忘记很多命令。今天做的时候才记起!在SQL_PLUS里面执行:sql>@full_path/test.sql; 例:sql>@D:/test.sql; 不需要commit; 一般都是在test.sql 里面最后加上一个commit;但是需要注意的是:在test.sql文件里面每条语句后必须加上“;
2013-04-26 03:19:40 768
转载 Java的HashCode,Equal和==
我们都知道Java语言是完全面向对象的,在java中,所有的对象都是继承于Object类。Ojbect类中有两个方法equals、hashCode,这两个方法都是用来比较两个对象是否相等的。java中比较两个对象不是用“==”吗?对于String a=”hello”;String b=”hello”,比较两个字符串是否相等,我们都知道必须用equals方法,而不是用==。 因为a,b是内存中两
2013-04-25 14:14:20 578
转载 重写equal 的同时为什么必须重写hashcode
重写equal 的同时为什么必须重写hashcode?hashCode是编译器为不同对象产生的不同整数,根据equal方法的定义:如果两个对象是相等(equal)的,那么两个对象调用hashCode必须产生相同的整数结果,即:equal为true,hashCode必须为true,equal为false,hashCode也必须为false,所以必须重写hashCode来保证与equal同步。
2013-04-25 14:13:38 556
转载 重写equal 的同时为什么必须重写hashcode
默认的equals只判断对象是不是同一个对象。但是有时候即使不是同一个对象,我们也认为相等。例如我定义一个复数类,只要实部和虚部都相等,我就认为两个对象相等(即使它们不是同一个对象)。最直接的例子是Collection。比如一个ArrayList,你判断其中有没有3+4i,你不需要自己写个循环,只要调用list.contains(new Complex(3,4))就可以知道list里有没有
2013-04-25 14:12:59 987
转载 在面试时怎么回答java垃圾回收机制
Java的垃圾回收机制是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。需要注意的是:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身,很多人来我公司面试时,我都会问这个问题的,70%以上的人回答的含义是回收对象,实际上这是不正确的。System.gc()Runtime.getRuntime().gc() 上面的方法调用时用于显式
2013-04-25 01:01:13 675
转载 在25匹马中,挑出速度最快的3匹。每场比赛只能有5马一起跑。所需要的最少比赛次数是多少(不用计时器)?
至少7次先分为5组,每组5匹。分别比赛后排名为:A1,A2,A3,A4,A5;B1,B2,B3,B4,B5;C1,C2,C3,C4,C5;D1,D2,D3,D4,D5;E1,E2,E3,E4,E5;其次,每组的第一名进行第六次比赛:这样可淘汰最后两名及其所在组的全部马匹(共10匹),同时可淘汰第三名所在组排名靠后的其余4匹马,以及第二名所在组的排名最后的3匹,再加上第一名所在小组的最
2013-04-24 01:38:07 1593
转载 Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面
2013-04-24 00:25:35 447
转载 HashMap的原理及遍历
【遍历方法一】[java] view plaincopyfor(Map.Entry entry : hashmap.entrySet()){ System.out.println("Key="+entry.getKey()+"---->value="+entry.getValue().toString()) } 【遍历方法二:用keySet遍历】
2013-04-24 00:24:33 907
转载 spring、hibernate、struts面试题
1Action是不是线程安全的?如果不是有什么方式可以保证Action的线程安全?如果是,说明原因不是线程安全的。只要不申明类变量就可以保证线程安全。因为只存在一个Action实例,所有线程会共享变量。声明局部变量,或者扩展RequestProcessor,让每次都创建一个Action,或者在spring中用scope="prototype"来管理2.MVC,分析一下struts是
2013-04-22 18:32:55 597
转载 Spring事务管理
Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务。 本章主要目标如下: 1,Spring事务 2,事务属性 3,事务管理器 4,声明式事务 1.1Spring的事务 事务管理在应用程序中起着至关重要的作用:它是一系列任务的组成工作单元,在这个工作单元中,所有的任务
2013-04-22 18:29:40 622
转载 详解spring事务属性
Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。我们在进行事务划分时,需要进行事务定义
2013-04-22 18:28:19 413
转载 Java的JDBC事务详解
事务的特性:1) 原子性(atomicity):事务是数据库的逻辑工作单位,而且是必须是原子工作单位,对于其数据修改,要么全部执行,要么全部不执行。2) 一致性(consistency):事务在完成时,必须是所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。3) 隔离性(isolation):一个事务的执行不能被其他事务所影响。4)
2013-04-22 18:15:03 557
转载 终生受用的一个题
你开着一辆车。在一个暴风雨的晚上。你经过一个车站。有三个人正在焦急的等公共汽车。 一个是快要临死的老人,他需要马上去医院。一个是医生,他曾救过你的命,你做梦都想报答他。还有一个女人/男人,她/他是你做梦都想嫁/娶的人,也许错过就没有了。但你的车只能在坐下一个人,你会如何选择?前提:国外某公司的面试题答案:
2013-04-21 23:45:56 949
转载 Java内存泄露的理解与解决
Java内存管理机制在C++语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期。从申请分配、到使用、再到最后的释放。这样的过程非常灵活,但是却十分繁琐,程序员很容易由于疏忽而忘记释放内存,从而导致内存的泄露。Java语言对内存管理做了自己的优化,这就是垃圾回收机制。Java的几乎所有内存对象都是在堆内存上分配(基本数据类型除外),然后由GC(garbage co
2013-04-21 21:57:11 463
转载 一个Java程序员应该掌握的10项技能
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过
2013-04-21 21:33:46 461
转载 Java的内存泄漏
Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。随着越来越多的服务器程序采用Java技术,例如JSP,S
2013-04-21 21:05:12 512
转载 prepareStatement与Statement的区别
1:创建时的区别: Statement stm=con.createStatement(); PreparedStatement pstm=con.prepareStatement(sql); 执行的时候: stm.execute(sql); pstm.execute(); 2: pstm一旦绑定了SQL,此pstm就不能执行其他的Sql,即只能
2013-04-21 20:48:19 492
转载 JDBC中Statement和PrepareStatement的区别及特性
主要区别: Statement执行一条sql就得编译一次,PrepareStatement只编译一次;常用后者原因在于参数设置非常方便;执行一条sql就得编译一次,后者只编译一次;还有就是sql放置的位置不同; 常用后者原因在于参数设置非常方便;特性: jdbc的api中的主要的四个类之一的java.sql.statement要求开发者付出大量的时间和精力。在使
2013-04-21 20:47:03 643
转载 客户端禁用了javascript和cookie的解决办法
许多网站需要客户端做许多复杂的工作,比如:用客户端 JavaScript 进行数据合法性校验,这需要客户浏览器的JavaScript enabled;使用 Session 变量记录身份等信息,需要浏览器 Cookies enabled。因此,有必要确定用户浏览器中的这些选项被打开。下面的方法实现了如果客户端禁用了javascript和cookie就不能登陆的效果
2013-04-21 18:18:46 971
转载 对session和cookie的一些理解
一、cookie机制和session机制的区别*************************************************************************************Cookie是客户端的存储空间,由浏览器来维持。具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由
2013-04-21 18:17:55 446
转载 JSP页面中Session对象详解
Session:当用户打开浏览器,访问某个网站时,服务器就会在服务器的内存为该浏览器分配一个空间,改空间被这个浏览器独占。这个 Session:当用户打开浏览器,访问某个网站时,服务器就会在服务器的内存为该浏览器分配一个空间,改空间被这个浏览器独占。这个空间就是session空间,该控件中的数据默认存储时间为30min,可以修改。session.setMaxInactiveInterval(
2013-04-21 18:16:21 649
转载 session与cookie问题
两个都可以用来存私密的东西,同样也都有有效期的说法。 区别在于。 session是放在服务器上的,过期与否取决于服务期的设定,cookie是存在客户端的,过去与否可以在cookie生成的时候设置进去。 1、cookie数据存放在客户的浏览器上, session数据放在服务器上 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用s
2013-04-21 18:15:41 510
转载 关于java中Double类型的运算精度问题
如果我们编译运行下面这个程序会看到什么?public class Test{ public static void main(String args[]){ System.out.println(0.05+0.01); System.out.println(1.0-0.42); System.out.println(4.015*1
2013-04-21 17:42:08 678
转载 hibernate持久化生命周期
持久化生命周期要掌握session的使用,首先要掌握持久化生命周期,一个持久化类的实例在持久化生命周期中会在不同的状态之间转变。Hibernate定义四种状态。(1)、瞬时状态(transient) 该实例是刚用new语句创建的,还没有被持久化,不处于任何session的缓存中。它没有对象标示符值(主键值)。 特点:不跟任何一个session实例关联
2013-04-21 17:40:58 488
转载 Java的内存回收机制
在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不再关心内存分配,导致很多程序低效,耗内存。因此就有了Java程序员到最后应该去了解JVM,才能写出更高效,充分利用有限的内存的程序。1.J
2013-04-19 01:38:22 461
转载 java 基本数据类型之间的转换
①强制类型转换. 新类型 变量名=(新类型)原变量; 将int类型转换不double类型是看自动进行的,而double转换不int需要强制类型转换.例: double x=0.999; int n=(int)x; //强制类型转换是通过截断小数部分转换不整型的 ②字符串转换为其它类型 xxx n=Xxxxx.parseXxx(原
2013-04-15 23:54:51 709
转载 jquery实现checkbox全选,反选,取消选择
开门见山,直接介绍方法,假设页面html代码如下 全部选择 取消选择 反向选择 A B C D E F 全部选择代码: Jquery部分 //全部选择 $("#all").click(function(){ $("input[name='checkbox1']"
2013-04-15 20:34:21 598
转载 java实现二叉树的常见操作
树型结构是最常见的非线性结构,其中二叉树最为常见。今天我主要就是用java来实现一下树的一些常见操作。 首先需要一个用来存储树节点值的javabean:view plainpublic class TreeBean { private int nodeValue; public int getNodeValue()
2013-04-15 13:52:31 564
转载 Java模拟单向链表和双向链表的实现
下面演示的Java模拟的单向链表的实现[java] view plaincopypackage com.jadyer.sort; /** * 模拟单向链表 * @author 宏宇 * @editor Jan 23, 2012 7:55:21 PM * @see ===========================
2013-04-15 13:51:03 787
转载 java实现双向循环链表和单链表
参照Java SE uitil LinkedList实现了一下简单化的LinkedList/** To change this template, choose Tools | Templates* and open the template in the editor.*/package linkedlisttest;/**** @author Lindily
2013-04-15 13:50:13 1099
转载 用JAVA语言,编写一个链表类(双向链表),实现插入,删除,查找操作
定义接口://Deque.javapackage dsa; //根据自己的程序位置不同public interface Deque { public int getSize();//返回队列中元素数目 public boolean isEmpty();//判断队列是否为空 public Object first() throws ExceptionQueueEmpty;//取
2013-04-15 13:40:11 3143
转载 java正则表达式替换字符串
import java.util.regex.*;public class h2 {public static void main(String[] args) { Pattern p=Pattern.compile("java",Pattern.CASE_INSENSITIVE);//正则表达式,后面的参数指定忽略大小写 Matcher m=p.matcher("java
2013-04-15 13:39:13 939
转载 JAVA 正则表达式 (超详细)
在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。 可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则表达式是个极端强大工具,而且在字符串模式-匹配和字符串模式-替换方面富有弹性。在Unix世界里,正则表达式几乎没有什么限制,可肯定的是,它应用非常之广泛。 正
2013-04-15 13:36:56 855
chrome_Vimium_v1.49
2015-06-09
firebug_2.0.7
2015-06-09
在线HTML编辑器(KindEditor) V4.1.10 中文正式版
2015-04-15
JsonViewer
2014-11-17
JD-GUI Java反编译工具
2014-11-17
notepad++ json viewer
2014-11-16
vimium for chrome
2013-11-16
SQL语句教程大全
2013-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人