
J2SE
文章平均质量分 60
llyzq
这个作者很懒,什么都没留下…
展开
-
遍历Map时抛出java.util.ConcurrentModificationException异常的解决办法
转自http://hi.baidu.com/notyetfish/blog/item/aa744738393c26cad56225b4.html在对一个map进行迭代遍历并删除一些符合条件的键值对的时候,容易出现 java.util.ConcurrentModificationException 这个异常。Exception in thread "main" java...原创 2011-12-22 15:46:23 · 461 阅读 · 0 评论 -
eclipse不能显示方法参数名
给相应的jar包增加源文件 原理分析见http://www.iteye.com/topic/665360原创 2011-04-12 20:28:55 · 598 阅读 · 0 评论 -
log4j详解与实战
转自:http://www.iteye.com/topic/378077log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。 首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址:http://logging.apache.org/log4j/1.2/download.html 我们先看一个最简单的示例:【示例1...原创 2011-11-01 15:45:54 · 125 阅读 · 0 评论 -
【解惑】深入jar包:从jar包中读取资源文件
我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码:Java代码 [code="java"]//源代码1: package edu.hxraid; import java.io.*; public ...原创 2011-07-17 12:36:51 · 95 阅读 · 0 评论 -
sun.misc.BASE64Encoder与sun.misc.BASE64Decoder导入错误
项目中引用import sun.misc.BASE64Decoder;的时候报错,说找不到BASE64DecoderGOOGLE之后找到这个帖子http://www.betabears.com/sun-misc-base64encoder-base64decoder-import-error[quote]在Eclipse中import sun.misc.BASE64Encode...原创 2011-07-14 21:24:52 · 1000 阅读 · 0 评论 -
分享高效java开发者必备的资源列表
分享高效java开发者必备的资源列表作者:Terry li - GBin1.com一. Java相关工具资源1. Eclipse 开源的整合开发环境,java开发工程师的首选IDE。当然,也支持其他的开发语言,是免费开发环境的首选,灵活可扩展。2. JAD首选的java的开源反编译工具,不过原来的jad下载网站不能访问了,大家可以使用GBin...原创 2011-07-14 09:11:17 · 93 阅读 · 0 评论 -
深入浅出CGlib-打造无入侵的类代理
转自 http://llying.iteye.com/blog/220452 CGlib是什么? CGlib是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。 当然这些实际的功能是asm所提供的,asm又是什么?Java字节码操控框架,具体是什么大家可以上网查一查,毕竟我们这里所要讨论的是cglib, cglib就是封装了asm,简化了asm的...原创 2010-12-07 10:13:19 · 114 阅读 · 0 评论 -
浅谈Base64编码
转自http://www.5dmail.net/html/2004-1-30/200413084348.htm 我打赌当你见到Base64这个词的时候你会觉得在哪里见过,因为在你能够上网看到这篇文章的时候你已经在后台使用它了。如果您对二进制数有所了解,你就可以开始读它了。打开一封Email,查看其原始信息(您可以通过收取、导出该邮件用文本编辑器查看)。你会看到类似这样的一个效果: Date...原创 2010-11-09 10:45:11 · 88 阅读 · 0 评论 -
dom4j通过xpath查询xml
转自http://www.cnblogs.com/rookieport/archive/2010/05/26/1744684.html获取DocumentSAXReader saxReader = new SAXReader();Document document = saxReader.read(FileUtil.getFileInputStream(fileName))...原创 2011-06-30 12:12:35 · 65 阅读 · 0 评论 -
如何使用Log4j?
1、 Log4j是什么? Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。2、Log4j的概念 <!--StartFragment --> Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,L<!--St...原创 2010-10-15 10:25:50 · 76 阅读 · 0 评论 -
Dom4j的使用(全而好的文章)
Dom4j 使用简介作者:冰云 icecloud(AT)sina.com时间:2003.12.15 版权声明:本文由冰云完成,首发于优快云,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:icecloud(AT)sina.com DOM4J是dom4j.or...原创 2010-10-15 09:20:41 · 81 阅读 · 0 评论 -
Spring,Struts的DTD验证
转自:http://a123159521.iteye.com/blog/782198 一般比较正式的XML信息中都会包含对应的DTD声明,用来定义 该XML文档中的格式,例如WEB项目中用到的web.xml,例如struts的配置文件struts-config.xml,下面是web.xml中 用到的DTD信息:Java代码 <!DOCTYPE we...原创 2011-01-04 10:37:18 · 74 阅读 · 0 评论 -
引用weblogic10的weblogic.jar
weblogic10及以后的版本,不能直接使用server/lib目录下的weblogic.jar,需要手动生成一个wlfullclient.jar替代weblogic.jar操作步骤如下:----------------------Caused by: java.lang.NoClassDefFoundError: weblogic/utils/classloaders/Ge...原创 2011-12-27 11:35:57 · 849 阅读 · 0 评论 -
判断二个RGB颜色相近
转自:http://blog.sina.com.cn/s/blog_52dfea140100imis.html方法1:转成HSI最好 方法2:计算两个三维向量距离(R1-R2)^2 + (G1-G2)^2 + (B1-B2)^2 的值的平方根,即颜色空间的距离 距离越大,差距就越大。 方法3:计算两个三维向量的夹角l1=sqrt(r1...原创 2012-08-27 12:04:52 · 5729 阅读 · 0 评论 -
使用json-lib进行Java和JSON之间的转换
http://www.cnblogs.com/mailingfeng/archive/2012/01/18/2325707.html 1. json-lib是一个java类库,提供将Java对象,包括beans, maps, collections, java arrays and XML等转换成JSON,或者反向转换的功能。 2. json-lib 主页 : http://js...原创 2013-05-09 09:30:20 · 181 阅读 · 0 评论 -
Java中颜色的String和Color对象之间的互相转换
转自http://blog.youkuaiyun.com/signsmile/article/details/3899876 package org.signsmile;import java.awt.Color;public class ColorConverter { public static Color String2Color(String str) { int i = Inte...原创 2012-06-27 09:10:46 · 483 阅读 · 0 评论 -
Crack JRebel 4.0,无需重启JVM,热部署解决方案
http://dl.dropbox.com/u/22951342/jrebel.jar www.zeroturnaround.com最近又接触到一点WEB应用,想到Resin服务器重启需要花费比较多的时间(Spring将WEB服务搞得越来越复杂,越来越臃肿了),所以又想到了08年那时候用JavaRebel了。一段时间不用人家居然改名为JavaRebel了。如果不熟悉的可以搜索下JRebel/...原创 2011-12-02 15:44:30 · 145 阅读 · 0 评论 -
字符编码详解——彻底理解掌握编码知识,“乱码”不复存在
摘自 <http://polaris1119.iteye.com/blog/739410> 每 一个程序员都不可避免的遇到字符编码的问题,特别是做Web开发的程序员,“乱码问题”一直是让人头疼的问题,也许您已经很少遇到“乱码”问题,然而,对 解决乱码的方法的内在原理,您是否明白?本人作为一个程序员,在字符编码方面同样遇到不少问题,而且一直对各种编码懵懵懂懂、不清不楚;在工作中也曾经遇 ...原创 2012-06-04 16:07:00 · 187 阅读 · 0 评论 -
POI 汇总、总结帖
最近工作需求使用POI,使用场景如下:1、查询数据库获取数据2、按照客户要求格式导出成excel 碰到的几个问题:1、POI的基本操作2、客户的有格式要求,还比较复杂 问题一参见:POI操作Excel文档-基础篇 http://llyzq.iteye.com/admin/blogs/1354542POI操作Excel文档-中级篇 http://llyzq.i...原创 2012-01-17 17:21:50 · 226 阅读 · 0 评论 -
POI实现插入行
http://hi.baidu.com/xiangliling/blog/item/9555da036d24b8f909fa9323.html 最近用POI实现根据模板导出excel,需要从中间行插入查询到的数据但是用creatRow生成的数据会覆盖后面的模板内容查了API没有找到插入行的方法不过找到shiftRows方法将最后的空行移到需要插入行的位置,再用cre...原创 2012-01-17 17:13:45 · 1528 阅读 · 0 评论 -
POI操作Excel文档-中级篇
转自 http://ltc603.iteye.com/blog/30040 1、遍历workbook Java代码 // load源文件 POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(filePath)); HSSFWorkbook wb = new HSS...原创 2012-01-17 17:12:10 · 119 阅读 · 0 评论 -
POI操作Excel文档-基础篇
转自:http://ltc603.iteye.com/blog/30184 一.POI简介 Jakarta POI 是apache的子项目,目标是处理ole2对象。它提供了一组操纵Windows文档的Java API 目前比较成熟的是HSSF接口,处理MS Excel(97-2002)对象。它不象我们仅仅是用csv生成的没有格式的可以由Excel转换的东西,而是真正的Excel对象,你可以...原创 2012-01-17 17:09:56 · 81 阅读 · 0 评论 -
Java编程中“为了性能”尽量要做到的一些地方
http://www.iteye.com/magazines/66最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的...原创 2012-04-26 15:28:15 · 75 阅读 · 0 评论 -
制作完整的java可执行文件
转自:http://www.cnblogs.com/Seiyagoo/archive/2012/01/04/2311847.html我的eclipse工程文件目录: bin | images(放图片目录) | Lottery.class目的:打包后class文件访问images中的图片URL path=Lottery.class.get...原创 2012-01-09 10:56:33 · 74 阅读 · 0 评论 -
Step By Step(Java 系列的目录)
转自:http://www.cnblogs.com/stephen-liu74/archive/2012/01/09/2309674.html 此前写这个系列博客的初衷非常简单,就是打算帮助自己梳理一下JDK中的类库,毕竟自己对J2EE知识知之甚少,因此就想,还是让已经掌握的知识更夯实一些吧。记得在很早以前曾经写过类似的电子文档,将平时积累下来的技术和技巧都记录了下来,以备后用。然而在经...原创 2012-01-09 10:10:00 · 111 阅读 · 0 评论 -
详解MANIFEST.MF文件(转)
打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar中包含的MANIFEST.MF文件内容: Manifest-Version: 1.0 Created-By: Apache Ant 1.5.1 Ext...原创 2010-09-20 16:44:59 · 83 阅读 · 0 评论 -
JFreeChart API(中文)
http://blog.youkuaiyun.com/fhx007/archive/2007/10/12/1821697.aspx 最近用了一下JFreeChart 在网上找了一篇中文API (先谢过原作者)JFreeChart目前是最好的java图形解决方案,基本能够解决目前的图形方面的需求,主要包括如下几个方面:pie charts (2D and 3D):饼图(平...原创 2011-04-15 19:14:18 · 129 阅读 · 0 评论 -
java IO详解
Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。 Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWrite...原创 2010-05-14 11:00:50 · 82 阅读 · 0 评论 -
Java正则表达式——分组与捕获
转自 http://blog.sina.com.cn/s/blog_4b9694cf0100cghj.html 正则表达式在字符串处理中经常使用,关于正则简单的用法相信有一点程序基础的人都懂得一些,这里就不介绍简单基础了。这里主要讲解一下在JAVA中实现了的正则的高级用法-分组与捕获。 对于要重复单个字符,非常简单,直接在字符后卖弄加上限定符即可,例如 a+ 表示匹配1个...原创 2010-05-13 22:12:13 · 83 阅读 · 0 评论 -
JAVA中的反射机制详解
转自http://virgos.iteye.com/blog/242727JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意...原创 2010-05-13 12:31:32 · 71 阅读 · 0 评论 -
Java IO浅析
转自http://www.iteye.com/topic/313635什么是流: 流是一个抽象的概念。当Java程序需要从数据源读取数据时,会开启一个到数据源的流。数据源可以是文件,内存或者网络等。同样,当程序需要输出数据到目的地时也一样会开启一个流,数据目的地也可以是文件、内存或者网络等。流的创建是为了更方便地处理数据的输入输出。 流分为字节流和字符流。字节流也称为原始数据...原创 2010-05-13 12:29:26 · 72 阅读 · 0 评论 -
正则表达式基本语法
正则表达式基本语法--------------------------------------------------------------------------------------------------------------------------普通字符: 字母、数字、汉字、下划线,以及没有被定义特殊意义的标点符号,都是 "普通字符"。说明: "普通字符" 在匹配时,匹配与之相...原创 2010-05-13 12:17:29 · 95 阅读 · 0 评论 -
常用正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以...原创 2010-05-13 10:55:10 · 77 阅读 · 0 评论 -
Java正则表达式入门
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的...原创 2010-05-12 22:22:47 · 70 阅读 · 0 评论 -
Java关键字之native,strictfp,transient,volatile
1. native native是方法修饰符。Native方法是由另外一种语言(如c/c++,FORTRAN,汇编)实现的本地方法。因为在外部实现了方法,所以在java代码中,就不需要声明了,有点类似于借口方法。Native可以和其他一些修饰符连用,但是abstract方法和Interface方法不能用native来修饰。 public interface TestInterface...原创 2010-05-11 20:59:30 · 86 阅读 · 0 评论 -
JXL常用代码
来自网络 1.使用jxl进行exlce的基本操作 下面基础代码来自于网络:Java代码 import java.io.File; import java.io.FileOutputStream; import java.io.OutputStream; import java.util.ArrayList; ...原创 2010-07-17 15:56:16 · 223 阅读 · 0 评论 -
Jxl简析
文章来自网络 (一)API最近,完成了一个网上报表系统,刚巧用到了一个JAVA操作excel表格的API.闲来无事,就将其大概的总结了一下.现阶段JAVA操作Excel的JAR主要有apache 的POI及jxl.因为现在的eclipse操作excel用的插件为jxl,所以在项目中就使用了jxl.想想两者都差不了太多.此简单系列为两个部分,一是API系列,另一部分则是应用系列.一、...原创 2010-07-17 15:54:16 · 143 阅读 · 0 评论 -
Java 推荐读物与源代码阅读
1. Java 语言基础 谈到 Java 语言基础学习的书籍,大家肯定会推荐 Bruce Eckel 的《 Thinking in Java 》。它是一本写的相当深刻的技术书籍, Java 语言基础部分基本没有其它任何一本书可以超越它。该书的作者 Bruce Eckel 在网络上被称为天才的投机者,作者的《 Thinking in C++ 》在 1995 年曾获 SoftwareD...原创 2010-07-09 08:46:13 · 70 阅读 · 0 评论 -
Java在windows环境中进行目录切换
java通过Runtime类可以调用环境中的可执行程序。 1、执行DOS命令 exec("cmd.exe /c dir"); 其中参数“/c”表示命令执行后立即关闭窗口 2、调用可执行命令 exec("cmd.exe /c test.bat"); exec(" c:\\Program Files\\Microsoft Office\\office\\wi...2010-07-23 17:30:02 · 886 阅读 · 0 评论 -
Java线程7:线程的调度
转自 http://lavasoft.blog.51cto.com/62575/27069 Java线程:线程的调度-休眠 Java线程调度是Java多线程的核心,只有良好的调度,才能充分发挥系统的性能,提高程序的执行效率。 这里要明确的一点,不管程序员怎么编写调度,只能最大限度的影响线程执行的次序,而不能做到精准控制。 线程休眠的目的是使线程让出CPU的最简单的做法之...原创 2010-05-18 19:45:33 · 110 阅读 · 0 评论