
Java 相关
JerryZhou_
有容乃大,无欲则刚!
我是:☑80后 ☑奔3 ☑没房 ☑没车 ☑没钱 ☑没才 ☑没相貌 ☑没身材 ☑没事业 ☑没身份 ☑没背景 ☑没死
展开
-
java二叉树排序算法
<br /><br />排序二叉树的描述也是一个递归的描述, 所以排序二叉树的构造自然也用递归的:<br />排序二叉树的3个特征:<br />1:当前node的所有左孩子的值都小于当前node的值;<br />2:当前node的所有右孩子的值都大于当前node的值;<br />3:孩子节点也满足以上两点<br />view plaincopy to clipboardprint?<br />package test.sort; <br /> <br />public class BinaryNode转载 2010-07-01 11:35:00 · 596 阅读 · 0 评论 -
java中的equals和hashCode
<br /> <br />在某些时候,我们需要判断两个对象是否相等。Java的每个类都继承于Object类。它使用equals()及hashCode()这两个方法来判断两个Object是否相等。<br /> <br />1. equals()<br />需要满足5点: <br />1 自省:对于任一非null引用x,x.equals(x)应返回true;<br />2 反射:对于任一非null引用x及y,仅在y.equals(x)返回true时,x.equals(y)才返回true;<br />3 传递:转载 2010-07-01 11:14:00 · 617 阅读 · 0 评论 -
说说几种项目构建工具
<br />1. ANT先行 <br />2. Eclipse那囊括一切的宽广胸怀 <br />3. 集中式依赖管理时代 <br />4. ANT+IVY组合 <br />5. 后话 <br />一提到项目构建, 对于Java开发人员来说, 最先跃入脑海的自然当属ANT, 所以, 就先从俺ANT的经历开始... <br />1. ANT先行<br />要说当年我的那个ANT用法,真的不是啥名门正派的用法,更多的是为了避免过多的重复劳动而已, 不过,这应该也算是ANT存在的一种意义吧,呵呵 <br />当年C转载 2010-07-01 11:16:00 · 1211 阅读 · 0 评论 -
关于java内部类的总结
<br />内部类的分类:成员内部类,静态内部类,局部内部类,匿名内部类<br />成员内部类:如同类的普通成员一样。<br />1 可以加任意的修饰:private, protected.顶级类只可以为public, default<br />2 内部类不可脱离其外部类的限制使用, 因此在外部类以外创建内部类要这样:<br />outerObject=new outerClass(Constructor Parameters);<br />outerClass.innerClass innerObject转载 2010-07-01 11:34:00 · 541 阅读 · 0 评论 -
JAVA时间相减
Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); long timethis = calendar.getTimeInMillis(); calendar.setTime(date); //date为获取的 long timeend = cal转载 2010-05-25 16:11:00 · 993 阅读 · 0 评论 -
客户端获取IP
public class GetIp { public String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {转载 2010-05-25 17:04:00 · 527 阅读 · 0 评论 -
MD5加密
public class EncoderByMd5{ /*利用MD5进行加密 * @param str 待加密的字符串 * @return 加密后的字符串 * @throws NoSuchAlgorithmException 没有这种产生消息摘要的算法 * @throws UnsupportedEncodingException */ pub转载 2010-05-25 17:04:00 · 483 阅读 · 0 评论 -
Java发邮件
public class SendEmail { public boolean SendEmailTest(String ToEmailStr, String Title, String Content, String FromEmaila) throws AddressException { // ToEmailStr收件人地址 // Title邮件标题 // Content邮件内容原创 2010-05-25 17:08:00 · 629 阅读 · 0 评论 -
关于 分页的 基于 Struts的
<br />代码都是直接从 项目中 摘出来的...<br /> <br />第一:自定义一个分页的类:<br />package com.ygkq.usermanager.view.taglib;<br />import java.io.IOException;<br />import java.util.Locale;<br />import javax.servlet.jsp.JspException;<br />import javax.servlet.jsp.JspWriter;<br />impo原创 2010-06-02 15:27:00 · 1236 阅读 · 2 评论 -
Java定时执行任务
<br />package com.ygkq.usermanager.controller.utils;<br /> <br />import java.sql.Connection;<br />import java.sql.PreparedStatement;<br />import java.sql.SQLException;<br />import java.util.Timer;<br />import java.util.TimerTask;<br />import javax.servlet.原创 2010-08-17 16:48:00 · 680 阅读 · 0 评论 -
MyEclipse java webservice实现
<br />MyEclipse java webservice实现<br />http://blog.youkuaiyun.com/maomaolingyu/archive/2009/09/13/4549123.aspx<br />转载 2010-11-09 15:51:00 · 600 阅读 · 0 评论 -
jsp 关于Cookie的使用
<br />Cookie概念:<br /> Cookie的格式实际上是一段纯文本信息, 由服务器随着网页一起发送到客户端, 并保存在客户端硬盘中指定的目录的. 大家都传说Cookie会造成严重的安全威胁什么的, 其实不是这么回事情. 服务器读取Cookie的时候, 只能够读取到这个服务器相关的信息. 而且, 浏览器一般只允许存放300个Cookie, 每个站点最多存放20个, 而且, 每个Cookie的大小现在在4K, 根本不会占用多少空间. 并且, Cookie是有时效性质的. 例如, 设置了Coo转载 2011-06-01 14:52:00 · 822 阅读 · 0 评论 -
web.xml详解
<br /> <br />From[http://blog.youkuaiyun.com/Imain/archive/2006/12/28/1465770.aspx]<br />web.xml 详解一<br />1 定义头和根元素 <br /> 部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。 <br /> DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其转载 2011-04-19 14:04:00 · 686 阅读 · 0 评论 -
JDK与JRE是什么?
<br /> JDK(Java Development Kits)是Java开发工具包,里面包含JRE;<br /> JRE(Java Runtime Environment)是Java运行库,运行环境。<br /><br />JDK和JRE的区别<br /><br /> JVM就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚转载 2011-04-19 12:51:00 · 1092 阅读 · 0 评论 -
Quartz学习
介绍Quartz(转自http://blog.youkuaiyun.com/bubei/archive/2008/02/20/2108778.aspx) Quartz是一个开源的任务调度系统,它能用来调度很多任务的执行。运行环境•Quartz 能嵌入在其他应用程序里运行。 •Quartz 能在一个应用服务器里被实例化(或servlet容器), 并且参与XA事务 •Quartz能独立运行(通过J转载 2011-06-22 16:06:00 · 7317 阅读 · 0 评论 -
转一篇iBatis和Hibernate的对比
我为什么选择 iBatis 而不是 Hibernate(对于正在选型的人的建议) 原文链接:http://jiming.iteye.com/blog/41720[注意]清在回复之前认真地看一下我的帖子,结合你的实际项目经验考虑一下,看看你是否能比较好地解决我所提出的Hibernate 的缺点。最好不要提一些大家都知道的泛泛的观点,这样会很浪费读者的时间并且分散大家的注意力。转载 2012-02-27 14:31:44 · 627 阅读 · 0 评论 -
c3p0详细配置
官方文档 : http://www.mchange.com/projects/c3p0/index.html3301000false属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试使用。Default: null-->Test保留,并在下次调用getC转载 2012-02-29 13:17:06 · 978 阅读 · 0 评论 -
如何判断上传文件的真实类型
如何判断上传文件的真实类型常用文件的文件头如下:JPEG (jpg),文件头:FFD8FF PNG (png),文件头:89504E47 GIF (gif),文件头:47494638 TIFF (tif),文件头:49492A00 Windows Bitmap (bmp),文件头:424D CAD (dwg),文件头:41433130 Adobe P转载 2012-06-07 14:51:15 · 1231 阅读 · 0 评论 -
DES加密解密(适用Windows和Linux系统)防止linux下解密失败
package com.lasun.util;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.security.Key;import java.security.Se...原创 2012-12-10 09:35:16 · 10042 阅读 · 4 评论 -
Extjs开发环境(入门教程)
<br />配置Extjs开发环境很简单的,完全可以在Html静态页面运行,需要的开发工具也很简单。<br /> <br />步骤如下:<br />1:到官方网站http://www.extjs.com/products/extjs/download.php下载必要的核心包。<br />2:解压Extjs3.1.rar文件(本人用的是3.1版本)。<br />3:在Html页面中引入相应文件,如下:Java代码 <link rel="stylesheet" type="text/css" href="../转载 2010-07-14 21:09:00 · 1367 阅读 · 0 评论 -
java调用php的webService
<br />1.首先先下载php的webservice包:NuSOAP,自己到官网去下载,链接就不给出来了,自己去google吧<br /> 基于NoSOAP我们写了一个php的webservice的服务端,例子如下:<br /><br /><?php<br /> header("Content-Type:text/html;charset=UTF-8");<br /> require('../lib/nusoap.php');<br /> <br /> $server = n转载 2010-09-14 12:45:00 · 3728 阅读 · 2 评论 -
WebService之WSDL和SOAP实例(基于JAVA)
开发环境:jdk1.6 + Tomcat 6.0.18 + MyEclipse6.0 首先是使用WSDL协议实现:这里使用XFire XFire一个免费、开源的SOAP框架,它构建了POJO和SOA之间的桥梁,主要特性就是支持将POJO通过非常简单的方式发布成Web服转载 2011-08-30 14:59:34 · 3773 阅读 · 1 评论 -
用JS获得fckeditor编辑框中的值和一些方法
用JS获得fckeditor编辑框中的值和一些方法<br />今天在做些文章时自动保存草稿时发现不能用js直接获得fckeditor中的值,于是baidu下有以下答案。<br />FCKeditorAPI是FCKeditor加载后注册的一个全局对象,利用它我们就可以完成对编辑器的各种操作。<br /><br />在当前页获得 FCK 编辑器实例:<br />var editor = FCKeditorAPI.GetInstance("ClientID"); // "ClientID"为 FCK 编辑器的客户转载 2010-08-08 15:34:00 · 1539 阅读 · 0 评论 -
jspSmartUpload上传下载全攻略(支持中文下载)- -
<br />jspSmartUpload上传下载全攻略<br />--------------------------------------------------------------------------------<br />一、安装篇 <br /> jspSmartUpload是http://www.jspsmart.com/网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点: <br />1、使用简单。在JSP文件中仅仅书写三五转载 2010-07-07 11:00:00 · 1111 阅读 · 0 评论 -
java把word转html或txt
<br /><br />最近项目中需要在页面中预览word文件,虽说word本身就可以在页面中打开,但是有两个弊端,1是可客户端必须安装word, 2是客户端的环境以及office版本有差异,会造成预览不稳定。在网上找了一下,发现poi可以把word装换成txt,但是格式都丢了,只有光秃秃的文本,又搜jacob, 网友们众说纷纭, 最后还是自己sourceforge上下载jacob并阅读doc搞定了.<br />1 goto http://sourceforge.net/projects/jacob-pro转载 2010-07-01 11:18:00 · 1467 阅读 · 0 评论 -
SharedObject使用例子
<br /><?xml version="1.0" encoding="utf-8"?><br /> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="initApp()" layout="absolute"> <br /> <br /> <mx:Script><br /> <![CDATA[ <br /> <br /> import flash.ne转载 2010-06-06 15:41:00 · 1111 阅读 · 0 评论 -
转载的一些Flex验证
如何使用Flex NumberFormatter<br />关键字: flex flex3 numberformatter <?xml version="1.0"?><!-- Simple example to demonstrate NumberFormatter. --><!-- 如何使用Flex NumberFormatter MyShareBook.cn 翻译--><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml转载 2010-06-06 11:35:00 · 2368 阅读 · 0 评论 -
Flex 验证 Validator
1.验证必填项<br />代码如下:<br /><br /><br />Flex代码<br /><br />1. <mx:Validator id="nameV" source="{nameTI}" property="text" requiredFieldError="必须输入用户名!"/> <br />2. <mx:FormItem label="用户名:"> <br />3. <mx:TextInput id="nameTI"/> <br />4. </mx:FormItem> <br />5转载 2010-06-06 09:56:00 · 4634 阅读 · 0 评论 -
flex dataGrid 日期格式转换
<br />第一:拉个DateFormatter 控件<br /><mx:DateFormatter id="df" formatString="YYYY-MM-DD"/><br /><br />第二:写个函数<br /> private function formatStart(item:Object,column:DataGridColumn):String{<br /> return df.format(item.endDate);// df是一个DateFormatter转载 2010-06-04 19:08:00 · 1250 阅读 · 0 评论 -
Flex checkBox
<br />本文链接地址:http://blog.desizen.com/4lone/266.html<br />今天开始我的tourdeflex之旅,这个计划已经持续了好久,不能再纵容自己不去学习了.tourdeflex一开始的界面就显示出了一条道路,我也沿着它去走!<br />现在进行的就是UI Controls:Data Entry Controls:CheckBox<br />看代码:<?xml version="1.0"?><!-- Simple example to demonstrate th转载 2010-05-31 18:59:00 · 3509 阅读 · 0 评论 -
自定义flex的数据验证组件!
<br /> package myCompenent<br />{<br /> import mx.validators.Validator; //引用Validator类<br /> import mx.validators.ValidationResult; //引用ValidationResult类<br /> public class myValidators extends Validator<br /> {<br />转载 2010-06-06 09:59:00 · 1111 阅读 · 0 评论 -
Flex中捕获浏览器的前进、后退、刷新、关闭事件
如果不希望用户点击浏览器的前进、后退、刷新、关闭等误操作,可以捕获这些事件,实际上是用js捕获window.onbeforeunload而已,如果你不希望通过修改html来达到这个效果,可以参考我的另一篇从flex-ifram项目中看到的,在as中写js函数中的代码,可以做到不需要修改flex编译成的html文件即可达到效果。而你只需要在你的mxml代码中加入如下内容即可:Ja转载 2010-05-31 10:36:00 · 2459 阅读 · 0 评论 -
flex连接数据库的方法:
flex连接数据库的方法:Flex 应用程序并不直接与一个数据库进行连接,所以你需要使用某种类型的服务来支持对数据的使用。连接数据库的第一步是生成将在Flex 程序中使用到的数据。在与PHP 的应用中,你将采用如下的步骤:1. 创建一个数据库(如MySQL)。2. 编写一个PHP 脚本连接MySQL 数据库并生成XML 格式的数据。这些步骤同样适合于在其它工作平台上生成的数据(如ASP转载 2010-05-30 00:15:00 · 4269 阅读 · 0 评论 -
Flex特效
这里面有许多特效很酷,希望对大家有帮助。 1.旋转 效果:http://www.alex-uhlmann.de/flash/adobe/blog/distortionEffects/effectCube/ 代码:http://weblogs.macromedia.com/auhlmann/archives/DistortionEffects.zip 2.画布按钮 http://dougmccu转载 2010-05-28 17:37:00 · 1396 阅读 · 0 评论 -
6大jquery富文本编辑器插件
<br /> 官方网址:http://markitup.jaysalvat.com/示例:http://markitup.jaysalvat.com/downloads/demo.php?id=releases/latest简介:一个基于jQuery的开源文本编辑器, 可以将textarea元素扩展为一个简单的文本编辑器。现在支持html、Wiki、BBScode等编辑格式,,有相当不错的扩展性,可定制皮肤。值得一提的是其官方网站相当优秀,有丰富的示例。此插件有个缺点:没有所见即所得的模式。<br /><b转载 2010-07-19 18:21:00 · 40003 阅读 · 2 评论 -
QQ样式的在线客服代码
<br /><html> <br /> <br /><head> <br /><meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <br /><title>阿里西西网页特效代码演示中心-QQ在线客服代码演示</title> <br /> <br /></head> <br /><body> <br /><DIV id=divStay style="POSITION: absolute"> <br /><T转载 2010-07-01 12:02:00 · 2537 阅读 · 0 评论 -
Web开发人员常用速查手册
<br />不管你是多么优秀的程序员,你都不可能记住一切。在你编写程序的过程中碰到问题需要查阅手册的时候,若有现成的手册可参考则可以为你节省很多时间。为了方便各位朋友,本文收集了一些对Web开发人员非常有用的手册,记得推荐一下哦。HTML 速查手册<br />HTML/XTML in one pageHTML5: The Evolution of Web Standards by James Sugrue(X)HTML Elements and AttributesDoctype Declarations转载 2011-04-04 21:25:00 · 663 阅读 · 0 评论 -
字母验证码 数字,字母数字混合也可
部分html代码: * style="width: 120px; height: 22px; border: solid 1px #392A0E;">原创 2010-05-25 15:15:00 · 1040 阅读 · 0 评论 -
在JSP环境中配置使用fckeditor详细讲解
<br />FCKeditor是sourceforge.net上面的一个开源项目,主要是实现在线网页编辑器的功能,可以让web程序拥有如MS Word这样强大的编辑功能。官方网站为http://www.fckeditor.net ,在服务器端支持ASP.Net、ASP、ClodFusion、PHP、<br />Java等语言,并且支持IE 5+、Mozilla 、Netscape等主流浏览器。 <br />首先在官方网站下载fckeditor,注意有两个包,一个是主文件,一个是jsp整合包的。 <br />转载 2010-07-20 14:54:00 · 804 阅读 · 0 评论 -
Flex富文本编辑器(嵌入Fck)
xmlns:fck="http://www.happy-banana.be/fck" xmlns:mx="http://www.adobe.com/2006/mxml" horizontalScrollPolicy="off" verticalScrollPolicy="off">原创 2010-07-19 18:23:00 · 5373 阅读 · 1 评论