
Java开发
文章平均质量分 62
Ai2015WER
每一天都不一样,珍惜每一天,虚度生命是最可耻的浪费。
展开
-
GWT(Google Web Tookit) Eclipse Plugin的zip下载地址(同时提供GWT Designer下载地址)
按照Eclipse Help->Install new software->....(这里是官方安装文档:http://code.google.com/intl/zh-CN/eclipse/docs/install-eclipse-3.6.html)的方法安装失败,界面始终显原创 2011-09-13 14:16:49 · 5309 阅读 · 2 评论 -
Java多线程编程要点 讲解 (一)
1、 认识Thread和RunnableJava中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable是接口,建议用接口的方式生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合继承。在使用Thread的时候只需继承Thread,并且new一个实例出来,调用start()方法即可以启动一个线程。Thread Test = n原创 2010-04-01 17:39:00 · 1078 阅读 · 0 评论 -
分享非常有用的Java程序 (关键代码)(四)---动态改变数组的大小
/** * Reallocates an array with a new size, and copies the contents * * of the old array to the new array. * * @param oldArray the o原创 2011-08-15 11:12:51 · 2221 阅读 · 0 评论 -
分享非常有用的Java程序 (关键代码) (一)
分享一些非常有用的Java程序 (关键代码) ,希望对你有所帮助。1. 得到当前方法的名字String methodName = Thread.currentThread().getStackTrace()[1].getMethodName(); 2. 转字符串原创 2011-08-15 10:50:52 · 2318 阅读 · 1 评论 -
分享非常有用的Java程序(关键代码)(八)---Java InputStream读取网络响应Response数据的方法!(重要)
Java InputStream读取数据问题======================================================================原理讲解 1. 关于InputStream.read() 在从数据流原创 2011-08-15 13:55:42 · 4858 阅读 · 3 评论 -
两款富文本编辑器:NicEdit和Kindeditor (推荐)
做过Web开发的朋友相信都使用过富文本编辑器,比较出名的CuteEditor和CKEditor很多人应该已经使用过,在功能强大的同时需要加载的东西也变得很多。下面要推荐的两款富文本编辑器都是使用JS编写,使用简单,非常轻量级。NicEdit NicEdit是一个轻量级,原创 2011-08-16 12:26:57 · 5881 阅读 · 0 评论 -
利用JDK1.5中自带的Java.util生成GUID的方法! 均实践通过(Java)
/** *UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的ID *author jpr1990 */ import java.util.UUID; public class Test { public static原创 2011-08-13 21:57:01 · 1393 阅读 · 0 评论 -
《Effective C#中文版: 改善C#程序的50种方法》De读书笔记(推荐)
其实这本书我都借了好久,一直没有系统的看,所以趁这两天好好看看,顺便总结了一些要点,给那些需要这方面知识而又没有太多时间的IT人一个快速的学习机会。。。。如果要深入学习,请购买该书。 一、用属性代替可访问的字段 1、.NET数据绑定只支持数据绑定,使用属性可以获得数据原创 2011-08-16 13:45:13 · 2128 阅读 · 0 评论 -
StatSVN插件使用方法总结-项目代码分析工具 工作量图表生成工具
StartSVN:1,下载地址: (就一个statsvn.jar文件)http://www.statsvn.org官方使用文档Main LinksDownloadUser ManualFeature MapSample ReportsFAQDeveloper原创 2011-09-15 15:43:49 · 4135 阅读 · 0 评论 -
分享非常有用的Java程序 (关键代码)(六)---解析/读取XML 文件(重要)
XML文件 John B 12 Mary A 11 Simo原创 2011-08-15 11:25:47 · 1937 阅读 · 3 评论 -
分享非常有用的Java程序 (关键代码)(五)---把 Array 转换成 Map
import java.util.Map; import org.apache.commons.lang.ArrayUtils; public class Main { public static void main(String[] args原创 2011-08-15 11:17:02 · 1418 阅读 · 1 评论 -
编写Java的(单例模式)单实例Singleton 的示例
代码分享如下:public class SimpleSingleton { private static SimpleSingleton singleInstance = new SimpleSingleton(); //Marking d原创 2011-08-15 10:56:06 · 1849 阅读 · 3 评论 -
分享非常有用的Java程序 (关键代码) (二)---列出文件和目录
File dir = new File("directoryName"); String[] children = dir.list(); if (children == null) { // Either dir does not exis原创 2011-08-15 11:04:10 · 1546 阅读 · 3 评论 -
分享非常有用的Java程序(关键代码)(七)---抓屏程序
import java.awt.Dimension; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.image.Buffer原创 2011-08-15 11:28:17 · 1853 阅读 · 2 评论 -
Java Mail开发问题---BASE64Encoder报错:"找不到该类所在的jar包!" 解决办法
相信大家也有遇到这样的情况,明明有相应的包,但却就是提示找不到BASE64Encoder(本身是包含在JDK里面的).为什么在Myeclipse中或者eclipse中会遇到这样的情况呢,首先我们先介绍一下BASE64Encoder,他是sun公司的一种编码方式,常用于邮件(Jav原创 2011-08-15 13:16:13 · 4149 阅读 · 1 评论 -
分享非常有用的Java程序 (关键代码) (三)---创建ZIP和JAR文件
import java.util.zip.*; import java.io.*; public class ZipIt { public static void main(String args[]) throws IOException原创 2011-08-15 11:08:59 · 1391 阅读 · 2 评论 -
Java 20题 多练多看关键!
java精选20道题2009-06-07 16:111. float型float f=3.4是否正确? 答:不正确,应为float f=3.4f 2. 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 答:是引用传递。 3. 在java中一个类被声明为final类型,表示了什么意思?原创 2009-06-09 13:10:00 · 1482 阅读 · 2 评论 -
教你用Java安全有效的实现两星期内自动登陆功能-Session
现在很多网站都有为用户保存登陆信息(即保存Cookie)的功能,当用户下一次进入网站时,可以帮助用户自动登陆,使网站显得更加友好。笔者通过研究ACEGI项目的自动登陆源码,编写了一个安全有效的实现两星期自动登陆功能的JAVA工具类,。下面是具体的实现流程和实现代码。先说一下流原创 2011-08-22 14:40:02 · 5009 阅读 · 6 评论 -
Struts2.0学习笔记--Session的创建和使用方法
在Struts2里,如果需要在Action中使用session,可以通过下面两种方式得到1.通过ActionContext class中的方法getSession得到2.Action实现org.apache.struts2.interceptor.SessionAware原创 2011-10-14 12:51:17 · 4103 阅读 · 0 评论 -
Struts2.0学习笔记--Struts2.0标签及其使用方法
Struts2.0标签库 简介用过struts1.x的人都知道,标签库有html、bean、logic、tiles,而struts2.0里的标签却没有分类,只用在jsp头文件加上就能使用struts2.0的标签库下面就介绍下每个标签的用法(有错请指正)原创 2011-10-14 12:53:51 · 3503 阅读 · 0 评论 -
Eclipse常用插件(全部实际使用过)
1. Eclipse .properties插件资源文件 即 .properties 文件是常用于国际化;eclipse默认的 .properties 文件编辑器有几个问题:编码问题多种语言同步问题下面介绍2种eclipse的 .properties 文件的插原创 2011-10-13 16:40:21 · 1632 阅读 · 2 评论 -
Hibernate的cache管理,性能优化(大数据量)
Hibernate的cache管理Cache就是缓存,它往往是提高系统性能的最重要手段,对数据起到一个蓄水池和缓冲的作用。Cache对于大量依赖数据读取操作的系统而言尤其重要。在大并发量的情况下,如果每次程序都需要向数据库直接做查询操作,它们所带来的性能开销是显而易见的,原创 2011-10-09 17:09:43 · 1777 阅读 · 1 评论 -
Struts2中Action配置和使用讲解
在Struts2中Action部分,也就是Controller层采用了低侵入的方式。为什么这么说?这是因为在Struts2中action类并不需要继承任何的基类,或实现任何的接口,更没有与Servlet的API直接耦合。它通常更像一个普通的POJO(通常应该包含一个无参数的execute方法),而且可以在内容定义一系列的方法(无参方法),并可以通过配置的方式,把每一个方法都当作一个独立的actio原创 2011-10-21 11:09:44 · 2242 阅读 · 0 评论 -
Sturts2配置文件详解--返回JSON数据的配置
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">原创 2011-10-21 12:28:56 · 2865 阅读 · 0 评论 -
关于Java的return continue break语句的讲解
很简单,一句话:return是跳出函数并返回值;break则是跳出循环;continue则是跳过当前循环。记住哦!!!原创 2011-11-14 17:13:28 · 1702 阅读 · 0 评论 -
急!!! Java 枚举 Enum --Swith..Case怎样操作枚举 求解?
求高手讲解:我想通过使用switch...case来判断客户端传递的值,但不知道怎样使用这个枚举类,该枚举类定义如下:package ts.bca.meta;import java.util.Arrays;import util.enumerate.base.EnumUtil;import util.enumerate.base.IntegerEnumTypeImp;/**原创 2011-10-26 16:34:10 · 1643 阅读 · 0 评论 -
JavaScript(js) 前台 参数传递乱码 转码 问题--已解决! 中文字符乱码
最多使用的应为encodeURIComponent,它是将中文、韩文等特殊字符转换成utf-8格式的url编码,所以如果给后台传递参数需要使用encodeURIComponent时需要后台解码对utf-8支持(form中的编码方式和当前页面编码方式相同)escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-Z encodeURI不编码字符有82个:!,#,原创 2011-11-11 16:12:48 · 19010 阅读 · 0 评论 -
Java中使用hql,sql查询--多表查询后的新实体构建方法详解
需要将Query对象setResultTransformer:List list = session.createSQLQuery(sql).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP).list();//此时,每个Object可以转换成一个MapMap map = (Map) list.get(i);map.ge原创 2011-10-28 18:57:26 · 12712 阅读 · 1 评论 -
Mysql/SQLServer数据类型对应的JDBC类型、JAVA类型,数据类型长度 速查表
Mysql************************************当前列 ClassName ColumnType DisplaySize TypeName0: java.lang.Integer ColumnType:4 11 INTEGER1: java.lang.Integer ColumnType:-6 4 TINYINT原创 2011-11-11 00:04:51 · 3847 阅读 · 0 评论 -
Spring开发--Bean配置实例讲解
有一个这样的Bean文件:<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><!--原创 2011-10-31 17:06:12 · 1467 阅读 · 0 评论 -
Struts2.0 开发--记录
有个问题需要注意一下, 请不要在Struts的配置文件里面写类似以下的代码:2011/11/22 13:34:40这样返回的json会包含Action中所有的可访问的类变量, 事实上是不需要返回全部的, 只需要对应的一个变量返回值即可. 而且这样很容易造成Struts的json插件出错, 页面的ajax请求无法取得返回值建议写成这样:message原创 2011-11-22 14:22:22 · 1226 阅读 · 0 评论 -
Struts2.x--学习笔记之页面对象数据传递 详解
首先我们的Action层需要定义一个属性(实体对象):/** * 决策信息 实体Dao */ private AssistDecisionDao assistDecisionDao;//1) 并用get/set方法注入到Action中: public AssistDecisionDao getAssistDecisionDao() { return assistDeci原创 2011-11-07 14:50:41 · 1664 阅读 · 0 评论 -
自定义事件格式--常用的 Java编写的各种时间格式类
public class TimeStaticMethod { /** * @see 得到当前时刻的时间字符串* @return String para的标准时间格式的串,例如:返回'2003-08-09 16:00:00' */ public static String getLocalString() { java.util.Date currentDate = new java原创 2011-11-07 15:31:32 · 2365 阅读 · 0 评论 -
推荐 六种方式 实现 Hibernate查询
推荐 六种方式 实现 Hibernate查询:这是开发中对Hibernate的一些总结性随笔,从点到面,讲讲hibernate查询的6种方法。分别是HQL查询,对象化查询Criteria方法,动态查询DetachedCriteria,例子查询,sql查询,命名查询。希望对你有所帮助。 如果单纯的使用hibernate查询数据库只需要懂其中的一项就可以完成想要实现的一般功能原创 2011-11-10 13:58:38 · 1171 阅读 · 0 评论 -
jQuery学习笔记--jqGrid方法列表 官方文档!
jqGrid官方文档: http://www.trirand.com/jqgridwiki/doku.php?id=wiki:upgrade_from_3.8_to_4.0.0 1.获得当前列表行数:$("#gridid").getGridParam("reccount");2.获取选中行数据(json):$("#gridid").jqGrid('getRowData', i原创 2011-11-11 14:44:46 · 4802 阅读 · 1 评论 -
Eclipse报错找不到sun.misc.BASE64Decoder类的解决办法!
解决方法:选中项目,右键选择属性,然后看下图(就是把默认的sun公司也就是Eclipse/Myeclipse中自带的jdk换成自己的jdk,自己现在安装的JDK):原创 2011-11-10 23:15:32 · 27304 阅读 · 7 评论 -
Java -- 关于绝对路径,相对路径
在这次做项目的过程中页面的部分的设计使用的是Dreamweaver(DW),不得不承认DW太强大了,帮助我们轻松的设计出理想的页面,css样式的调整也非常方便;在DW中路径问题简直不是问题,文件拖过来就可以直接找到(DW自动把绝对路径转换成相对路径),不必再去考虑什么路径的问题。自己尝试了一下在没有Dreamweaver的帮助下调试页面,发现路径的问题的确比较麻烦,归根结底还是没有彻底理解这两种路原创 2011-12-17 22:53:44 · 1358 阅读 · 1 评论 -
jqGrid $t.p.colModel[...].name 值为空或不是对象 的解决办法
jqGrid $t.p.colModel[...].name 值为空或不是对象 的解决办法:今天遇到一个诡异的错误: 我的报错原因:id列值有重复,好好检查一下哦。原创 2011-12-14 18:12:32 · 2800 阅读 · 1 评论 -
免费的天气预报webservice接口 .保留
1. http://www.ayandy.com/Service.asmx?wsdl官网:http://www.ayandy.com2. http://www.webservicex.net/globalweather.asmx?wsdl(英文的)example:http://www.webservicex.net/globalweather.asmx/GetWeath原创 2011-12-14 23:29:35 · 3215 阅读 · 1 评论 -
JavaScript定时调用函数 小知识
setTimeout("test()",1000):经过给定时间执行一次setInterval("test()",1000):每经过给定时间执行一次时间单位都是毫秒setTimeout也可以用来实现在一个固定时间段之后反复执行:function test(){//你的逻辑处理setTimeout("test()",1000);}这2种方法的区别就是:setTim原创 2012-01-06 17:57:15 · 1660 阅读 · 0 评论