自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HoKing_in的专栏

希望能通过自己的分享,让更多人在软件行业中少走弯路

  • 博客(48)
  • 资源 (1)
  • 收藏
  • 关注

转载 设置myeclipse的编码

在使用Eclipse+MyEclipse开发中,许多文件编码默认是ISO-8859-1,不支持中文(如常用的JSP)。这样我们每次建文件都要手动改编码,其实我们可以在设置文件默认编码,今后再创建时就不用每次修改编码了, UTF-8 如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工作空间(workspace)的缺省

2013-02-10 00:21:46 567

原创 MyEclipse8.5安装aptana3.x插件(MyEclipse8.6版本也适用)

1. 下载aptana3.x的eclipse插件http://update1.aptana.org/studio/3.2/024747/index.html2. 解压之后只留features和plugins这两个文件夹,其他的全部删除3. 在MyEclipse的根目录下的dropins目录下新建一个文件夹,名字随便起,把刚刚两个留下来的文件夹,连同文件夹一同复制到其中4. 打开MyEc

2013-02-10 00:13:46 1094

原创 Win7下MySQL-5.6.10GA解压缩版安装配置

1. 下载MySql5.6.10GA解压缩版,这就不多说也不上图了,下不到或者下好之后不知道如何解压的接下去的文章也没什么好多看的。2. 解压好之后进入根目录是这样个情况(本人使用的是MySql5.6.10GA版本,不同版本里面的文件会有点不同)3. 配置环境变量,根据本人解压到目录,路径为“D:\work\mysql-5.6.10-win32\bin”(其实就是把根目录下的bin

2013-02-08 22:03:38 6589 1

原创 Tomcat中如何运行JSF

默认Tomcat中是不支持运行使用到JSF的Web程序的,但是想让Tomcat能运行JSF程序也是行的,下面介绍两种方法1. 在web程序的lib文件夹里放入jsf-api.jar   jsf-impl.jar   jstl-1.2.jar三个jar包。这种做法的好处就是,这个Web应用程序不管部署到哪台Tomcat的服务器都能运行2. 把jsf-api.jar   jsf-imp

2012-12-02 20:27:00 2392

原创 final,finally,finalize的区别

最近面试老是被问到final, finally, finalize的区别,其实前两者相信知道的人还比较多,因为用到的次数频率会比较大,但是最后一个就不太会使用到了,现在把三者区别贴上,方便大家今后学习final修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法

2012-11-13 21:37:34 620

转载 深入理解java的finalize

由于原文比较长,而且是作者精心整理的,所以就直接转载过来,在此先谢谢原作者提供了这么好的文章供大家学习http://www.iteye.com/topic/484934

2012-11-13 21:36:37 756

原创 Joda-Time简介与简单使用例子

由于大四开学忙着毕业的东西,博客也很久没更新了。最近刚闲下来点。上网看看无意中看到这篇文章,其实之前也压根没听说过Joda-Time这个工具包,暑假做的项目由于需要进行大量的时间上的处理,的确被Date和Calendar搞的头大(现在想想当时老在查Calendar的用法,怎么就没查查有什么更好的时间处理工具包呢,讲不定当时就发现它了,看来自己还挺笨的哈),要是早点知道这个工具包,可能当时也就没这么

2012-10-29 23:42:47 5063

原创 使用apache的工具类进行zip(rar等压缩文件)的解压

首先去Ant官网下载一个Ant,然后在项目中导入Ant.jar话不多说,咱们直接上代码:(在import时要注意引入ant.jar中的压缩工具类)package hoking.in.action;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.Fi

2012-08-29 15:01:10 2403

原创 使用apache的ZipOutputStream进行zip(rar等压缩文件)的文件压缩

由于JAVA自带的ZipOutputStream类有中文乱码的问题,所以我们使用apache的ZipOutputStream类首先去Ant官网下载一个Ant,然后在项目中导入Ant.jar话不多说,咱们直接上代码:(在import时要注意引入ant.jar中的ZipOutputStream类)public class Test { public sta

2012-08-29 14:40:05 1801

转载 java获得项目绝对路径

在jsp和class文件中调用的相对路径不同。在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。1.jsp中取得路径:以工程名为TEST为例:(1)得到包含工程名的当前页面全路径:request.getRequestU

2012-08-29 13:49:11 704

转载 Struts2数据标签Property,Set和Push的用法

之前使用Struts2只知道setter和getter就可以了,并没有明白其中数据之间传递的道理。今日学习才明白了其中的奥妙。这里说的数据标签指的是property、set、push这3种标签的用法。在说这几个标签让我们先了解一下 ActionContext和值栈(ValueStack)。         ●ActionContext是一个全局性存贮区域,拥有与所有请求过程相关联的

2012-08-29 13:43:29 1188

原创 jQuery选择器总结

总结一下JQuery选择器常用的元素查找方法,总结有限,希望大家踊跃添加$("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") 选择使用myClass类的css的

2012-08-29 13:25:22 654

原创 The maximum number of cell styles was exceeded. You can define up to 4000 styles

POI操作Excel中,导出的数据不是很大时,则不会有问题,而数据很多或者比较多时,就会报以下的错误,是由于cell styles太多create造成,故一般可以把cellstyle设置放到循环外面报错如下:Caused by: java.lang.IllegalStateException: The maximum number of cell styles was ex

2012-08-29 11:59:53 13091 1

原创 POI中设置Excel单元格格式样式(居中,字体,边框等)

创建sheet什么的就不多说了,直接进入正题HSSFCellStyle cellStyle = wb.createCellStyle(); 一、设置背景色:cellStyle.setFillForegroundColor((short) 13);// 设置背景色cellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);二、设置

2012-08-29 11:53:31 8250

原创 POI设置EXCEL单元格格式为文本、小数、百分比、货币、日期、科学计数法和中文大写

第一种:日期格式            cell.setCellValue(new Date(2008,5,5));            //set date format            HSSFCellStyle cellStyle = demoWorkBook.createCellStyle();            HSSFDataFormat format= d

2012-08-29 11:19:49 4155

原创 POI对EXCEL的操作 (重点:如何设置CELL格式为文本格式)

本例使用POI3.8,具体下载地址就不奉上了,网上一搜全是1. 首先先创建一个Student类(此处不管是内部类,外部类都行)class Student { private int id; private String name; private String idCardNumber; /** default constructor */ public Stude

2012-08-29 11:00:56 1937

原创 JSTL(JSP标准标签库)常用标签用法 (流程控制:if,choose,when,otherwise; 迭代:forEach)

本文并未把所有的JSTL标签罗列出来,只是写下了几个相对使用量较大的标签1、流程控制:if,choose,when,otherwisexx                                                        

2012-08-28 15:29:44 2006

转载 清空ArrayList所引发的思考(List相关操作)

最近在帮同事做个小程序时,需要删除ArrayList中的数据,但是逻辑明显没错的情况下,老是得不到最后想要的结果,虽然后来找到了原因,但一直没法解决,最后在一个机缘巧合的情况下,看到这篇文章,正好解除了我心中的疑惑,转过来同大家分享原文地址:http://blog.csdn.net/shanliangliuxing/article/details/6858841,很感谢那篇文章的作者

2012-08-28 14:27:24 975

原创 JAVA判断字符串是否为数字

下面介绍几种检查字符串是否为数字的方法:1. 用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){ if (!Character.isDigit(str.charAt(i))){ return false; } }

2012-08-28 13:30:38 850

原创 struts2和servlet的共存交互问题

一般在项目中,如果使用到了struts2框架,可能就会很少再去单独使用Servlet了,但是不排除有些时候需要单独的Servlet与struts2同时使用,这时候有些人就会遇到Servlet与Struts2共存交互的问题了。其实问题出在这里: struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecut

2012-08-28 10:43:55 919

原创 java.io.IOException: Attempted read on closed stream

java.io.IOException: Attempted read on closed stream尝试读取关闭流。会有很多情况会报这个错,但是究其原因一般就如错误显示那样,尝试读取一个关闭了的流里面的信息。

2012-08-25 21:36:53 2484

转载 Struts2的bean标签用法

Struts2的bean标签用于创建一个JavaBean的实例。创建实例时通过给JavaBean传入参数。如果通过给JavaBean传入属性值则需要给JavaBean设置setter方法,如果需要访问JavaBean的属性则需要设置getter方法。      我们也可以直接调用JavaBean中的方法,也可以给方法传入参数。      我建了一个JavaBean,里面有两个属性man,w

2012-08-24 15:42:59 2118

原创 OGNL访问静态方法,静态属性,集合类等

新建一个Test类,里面含有静态方法和静态属性(由于篇幅问题。其他基本类的内容不贴出来了)package hoKing.in.ognl;public class Test { public static String STR = "STATIC STRING"; public static String Test() { return

2012-08-24 15:14:19 2381

转载 Struts 2不再支持在struts tag里使用JSP EL表达式

当你使用struts 2 tags时,如果使用代码:s:set name="name" value="'" + request.getParameter("name") + "'" %>" />或者        都会发生下列错误:According to TLD or attribute directive in tag file, attribute value doe

2012-08-24 13:50:50 2198

原创 According to TLD or attribute directive in tag file, attribute value does not accept any expressions

标签使用不当所造成的。举个例子:Struts 2从 2.0.11开始已经不支持struts tag与JSP EL表达式混合使用了(不在struts tag里使用EL还是可以的),而只支持OGNL,所以当你混合使用时,比如:时,就会报以上的错误信息。详细信息请看:Struts 2不再支持在struts tag里使用JSP EL表达式

2012-08-24 13:42:19 1738

原创 struts2实现for循环

利用struts2实现for(int i=0;i<10;i++){} counter:value="current-1"/>  设置好first和last属性以后,就可以利用iterator标签做循环了来张效果图:改变下代码:        基数

2012-08-24 12:56:57 2157

转载 JPA注解@column详解(附带小例子)

@Column标记表示所持久化属性所映射表中的字段,该注释的属性定义如下:@Target({METHOD, FIELD}) @Retention(RUNTIME)public @interface Column {    String name() default "";    boolean unique() default false;    boole

2012-08-24 11:26:12 3280

转载 Eclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2012-08-24 11:16:19 1737

原创 struts2标签前台展示实例(iterator标签循环遍历展示)

每行显示4个内容(具体显示多少个可以自己控制),并自动选择需要的项效果图:话不多,直接上代码:

2012-08-24 11:03:27 2339

原创 验证码图片链接后面为什么要加一个例如Math.random()的JS随机数生成函数

onclick="document.getElementById('capimg').src='imageValidate?' + Math.random();"在后面为什么要加上一个Math.random()的JS随机数生成函数呢?原因很简单:产生随机数是为了防止验证码点击的时候不改变,如果不加随机函数,浏览器会认为图片地址没有发生变化,所以浏览器也就不会重新加载图片

2012-08-24 10:10:44 4870 2

原创 jcaptcha图片验证码使用范例

最后效果图:1.首先下载jcaptcha的jar包,网上一搜,进入官网便可下载,这里不多累赘叙述。2.把jcaptcha,commons-collections,commons-logging的jar包放入项目中。(此处commons-collections,commons-logging包需要到网上另外下载)3.建立一个验证码引擎或者说验证码方案类CaptchaEngine,代码

2012-08-24 09:55:56 5634

原创 mysql添加(删除)用户方法

1.建立数据库oracleDBcreate database oracleDB;2.添加用户grant all on 数据库名.* to 用户名@localhost identifiedby '密码';grant all on oracleDB.* to userName@localhost identified by 'password';说明:(1)gran

2012-08-16 22:55:52 2032

原创 正则表达式使用注意事项

1. 一个\(反斜杠)需要用\\\\(四个反斜杠来匹配)例如:"c:\\test".replace("\\\\\\\\", "/")      其中有八个\(反斜杠)      结果:"c:/test""test.doc".split("\\.")2. 一些引号("),冒号(:)等等特殊符号,可以用转义符号转义一下例如:\" = "     \: = :另外一些正则

2012-08-14 21:32:07 2033

原创 This text field does not specify an inputType or a hint

在安卓项目开发中,在设计项目样式使用到EditText这个标签时,有的时候会有警告:This text field does not specify an inputType ora hint原因是:EditText需要指定默认输入类型在标签中加入android:inputType=XXX即可,下面列出XXX的可选值与作用。文本类型,多为大写、小写和数字符号。    a

2012-08-14 21:21:53 7925

原创 ContentType设置类型大全(供html,struts2等设置参考使用)

由于类型数量比较多,建议读者按Ctrl+F来进行查找,以节约宝贵的开发时间'ez' => 'application/andrew-inset', 'hqx' => 'application/mac-binhex40', 'cpt' => 'application/mac-compactpro', 'doc' => 'application/msword', 'bin

2012-08-13 23:05:37 2146

原创 Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance

错误详细信息(由于错误信息太长,截取部分):Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException: The content of element type "configuration" must mat

2012-08-10 16:42:51 5434 1

原创 利用JAVA将Unicode转换成Ascii

事情原因请详见利用javascript将unicode码转成ascii码中所描述,现在只将java代码贴上,希望能为遇到同样问题的人找到解决难题的答案private static String convertToChinese(String dataStr) { if(dataStr == null || dataStr.length() == 0) {

2012-08-09 16:46:17 2256

原创 利用javascript将unicode码转成ascii码

在进行的项目,由于可能会被国外华人访问,所以讲所有的编码统一设置成了UTF-8格式,但是出现个了问题:当我前端在javascript函数里通过struts2标签从struts2里面读取中文数据进行一些处理然后输出时,由于字符编码格式都是UTF-8,所以悲剧的事情发生了,所有的中文字符串都直接以unicode显示了出来,如图:   经过排查,原因也找到了,是JS在new新的数组时,将UTF-

2012-08-09 16:36:12 3326

原创 According to TLD, tag s:property must be empty

在Struts或者Struts2标签结束时少了结束符,或者缺少'/>' 例如:正确的写法:

2012-08-09 15:55:57 1936

原创 javascript使用中的一些小功能总结(持续更新中)

在做项目中使用到的JS小功能总结,为自己备忘,如果有缘人能从中受益,那也很让人开心1. 在js函数里取得当前选中的select组件的value值:    var id = document.getElementById("idName").value;2. html中死链接方法    触发javascript事件而不改变当前链接。    这种方式来建立死链接。3. java

2012-08-09 15:05:43 1506

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除