
java
文章平均质量分 59
chruan
这个作者很懒,什么都没留下…
展开
-
对象保存为文件操作类 ObjectFileUtil
import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import org.apache.commons.logging原创 2011-11-17 10:24:53 · 709 阅读 · 0 评论 -
浅谈Java泛型中的extends和super关键字
http://mysun.iteye.com/blog/851925泛型是在Java 1.5中被加入了,这里不讨论泛型的细节问题,这个在Thinking in Java第四版中讲的非常清楚,这里要讲的是super和extends关键字,以及在使用这两个关键字的时候为什么会不同的限制。 首先,我们定义两个类,A和B,并且假设B继承自A。下面的代码中,定义了几个静态泛型方法,这几个例子随转载 2012-11-08 15:16:24 · 11049 阅读 · 3 评论 -
PKI公钥基础设施JAVA工具类
1、公钥加密,私钥解密 2、私钥加密,公钥解密 3、私钥签名,公钥验证签名http://www.oschina.net/code/snippet_121944_15275package com.apdplat.platform.util;import java.io.IOException;import java.io.InputStream;import java.s转载 2012-11-12 14:37:52 · 1781 阅读 · 0 评论 -
ByteBuffer用法小结
ByteBuffer用法小结http://blog.youkuaiyun.com/mars5337/article/details/6576417在NIO中,数据的读写操作始终是与缓冲区相关联的.读取时信道(SocketChannel)将数据读入缓冲区,写入时首先要将发送的数据按顺序填入缓冲区.缓冲区是定长的,基本上它只是一个列表,它的所有元素都是基本数据类型.ByteBu转载 2012-12-06 09:20:25 · 1575 阅读 · 0 评论 -
Java ByteBuffer用法总结
Java ByteBuffer用法总结http://www.whoslab.me/blog/?p=469最近用SocketChannel进行网络编程比较多,中间也遇到了几个问题,出现的bug也主要来自于对于ByteBuffer的使用不当。现在终于调通了,对ByteBuffer及Socket网络编程也有了更深的认识,特此总结一下。对于ByteBuffer主要需要注意的是几转载 2012-12-06 09:13:03 · 19286 阅读 · 0 评论 -
格式化用jad反编译混淆过的代码,能去大部分错误
在此特别声明,这只是学习使用,不得用于任何非法活动,否则,所有责任自负,与本人无关。要用jad如下,-safe:所有类都带包名jad -o -r -f -safe -ff -sjava -d com_src2 src/**/*.classpausepackage jad.chruan;import java.io.BufferedReader;impor原创 2013-01-09 11:20:15 · 3694 阅读 · 3 评论 -
Java中通过代理连接至指定的URL
http://wezly.iteye.com/blog/671919公司要访问外网需要使用代理,突然对Java如何使用代理产生了兴趣。方法一: Java代码 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStr转载 2012-08-09 11:13:08 · 1721 阅读 · 0 评论 -
java连接telnet进行操作
使用java连接telnet进行操作的注意1.telnet有VT100 VT52 VT220 VTNT ANSI等协议。我用vt100。2.vt100控制码(ansi控制码)过滤的问题,可以过滤,也可以在服务设置不要。不过滤都是一些乱码。是以\033[***一个字母结尾的格式。3.中文乱码的问题。new String(old.getBytes("ISO8859-1"),"G原创 2013-02-27 09:33:56 · 17338 阅读 · 2 评论 -
串行接口被占用,关闭ie,重新再打就行了。
串行接口被占用,关闭ie,重新再打就行了。open打开读卡器[NTCardReader] 开始open()函数java.class.path:C:\PROGRA~1\Java\JRE15~1.0_0\classes[OS]Windows XPProperties Filename:C:\PROGRA~1\Java\JRE15~1.0_0\lib\javax.comm.原创 2012-08-08 16:04:25 · 2190 阅读 · 0 评论 -
System.out.println与System.err.println的区别
题目:下面输出顺序如何?public class TestCodeSeg{ static { System.out.println("1"); } { System.out.println("2"); } public TestCodeSeg() { System.err.println("3"); } public static void main(Strin转载 2013-04-11 17:08:40 · 2321 阅读 · 0 评论 -
关于编码ansi、GB2312、unicode与utf-8的区别
原文:http://zz563143188.iteye.com/blog/1842131终于对编码有一定的认识,一说编码,就tmd的恶心。 关于编码ansi、GB2312、unicode与utf-8的区别先做一个小小的试验:在一个文件夹里,把一个txt文本(文本里包含“今天的天气非常好”这句话)分别另存为ansi、unicode、utf-8这三种编码的txt文件。然后,在该文件转载 2013-04-17 09:00:04 · 16418 阅读 · 2 评论 -
Java正则表达式的解释说明(摘抄)
原文:http://blog.youkuaiyun.com/beer2008cn/article/details/7389330 表达式意义:1.字符x 字符 x。例如a表示字符a\\ 反斜线字符。在书写时要写为\\\\。(注意:因为java在第一次解析时,把\\\\解析成正则表达式\\,在第二次解析时再解析为\,所以凡是不是1.1列举到的转义字符,包括1.1的\\,而又转载 2013-04-25 10:10:20 · 574 阅读 · 0 评论 -
java笔记
WeakHashMap使用过一段时间(10s左右)不使用时,就会被删除,不使用过的永远还在。原创 2013-05-10 15:18:25 · 558 阅读 · 0 评论 -
Java Thread 多线程理论 目录索引
Java Thread 多线程理论 目录索引线程的概述线程和进程 进程的独立性、动态性、并发性 进程的特征并发和并行多线程的优势创建、启动线程线程的实现方式 继承Thread和实现Runnable接口创建线程的区别 2种方式优缺点 线程的生命周期线程的状态 新建 new 就绪 Runable转载 2012-08-17 11:16:00 · 753 阅读 · 0 评论 -
Leetcode: Max Points on a Line .
题目:Given n points on a 2D plane, find the maximum number of points that lie on the same straight line. 解决:import java.util.HashMap;import java.util.Map;class Point { int x; int y;原创 2014-02-13 16:52:16 · 1426 阅读 · 0 评论 -
115个Java面试题和答案——终极列表(下)
原文 http://www.importnew.com/11028.html 本文由 ImportNew - miracle1919 翻译自 javacodegeeks。欢迎加入Java小组。转载请参见文章末尾的要求。第一篇讨论了面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,本章主要讨论异常处理,Java小应用程序,Swing,JDBC,远转载 2014-04-24 14:13:01 · 856 阅读 · 0 评论 -
JDK里的设计模式
JDK里的设计模式分类: java 设计模式2012-08-28 08:58 216人阅读 评论(0) 收藏 举报目录(?)[-]Structural(结构模式)Creational(创建模式)Behavioral(行为模式)下面是JDK中有关23个经典设计模式的示例,在stakeoverflow也有相应的讨论:http://转载 2012-11-07 10:36:02 · 440 阅读 · 0 评论 -
Apache2.2 + tomcat5.5 集群以及负载均衡配置测试
Apache2.2 + tomcat5.5 集群以及负载均衡配置测试博客分类: J2EETomcatApacheJavaWindowsXML今天晚上没啥事,调试了一下Apache与tomcat负载均衡的例子,为了防止忘了,在这里做个记录: 首先准备需要的“硬件” 1、绿色版tomcat5.5 两个 2、apache2.2.4 一个 3、mod_j转载 2012-10-22 16:57:02 · 648 阅读 · 0 评论 -
Java如何进阶
Java如何进阶http://eason26-li.iteye.com/blog/432822博客分类: JAVAJava多线程设计模式JBoss华为Java目前是最流行的语言之一, 是很多公司和程序员喜爱的一门程序语言. 而且, Java的入门比C++相对来说要简单一些, 所以有很大一部分程序员都选择Java作为自己的开发语言. 我也是其中之一,转载 2012-10-22 16:45:45 · 740 阅读 · 0 评论 -
读取web-inf里的文件
读取web-inf里的文件 String userName = " " ; String userPassWord = " " ; String driver = " " ; String url = " " ; private Properties prop转载 2011-11-17 15:59:41 · 581 阅读 · 0 评论 -
ChartDirector 中文乱码问题,解决方法
ChartDirector 中文乱码问题,解决方法1.第一步:在jsp开头设置字符集:2.第二步:设置中文字体饼图PieChart类中有设置字体的方法PieChart c = new PieChart(360, 300);// 设置字体c.setLabelStyle( "宋体 ",9,0x20FF0000); 其他如栏图中没有setL转载 2011-11-18 16:07:12 · 1930 阅读 · 0 评论 -
org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor
org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor 最近用flex+java做个小例子,尝试flex调用jsp页面,居然不行,又测试调用servlet,可以。搞糊涂了。看错误时org.apache.catalina.util.De转载 2011-11-18 18:54:29 · 612 阅读 · 0 评论 -
getchart.jsp
%@page import="ChartDirector.*" %>try { out.clear(); GetSessionImage.getImage(request, response); if (Math.max(1, 2) == 2) return;}catch (IllegalStateException e) { response.sendR转载 2011-11-18 16:09:11 · 839 阅读 · 0 评论 -
java Exception 错误 转为字符串 换行
ERRORString info="";StringWriter writer=null;try{Exception exception = new Exception("错误。");writer = new StringWriter();exception.printStackTrace(new PrintWriter(writer));原创 2011-12-07 14:32:25 · 3146 阅读 · 0 评论 -
读取 .property文件
ResourceBundle configBundle = ResourceBundle .getBundle("cconfig"); tempFile = configBundle.getString("tempFile"); pvServiceUrl = configBundle.getString("pvServiceUrl");转载 2011-12-20 14:51:24 · 660 阅读 · 1 评论 -
java面试宝典
面向对象的特征有哪些方面 1. 抽象:抽象就是忽略一个主题中与当前目标2. 无关的那些方面,3. 以便更充分地注意与当前目标4. 有关的方面。抽象并不5. 打算了解全部问题,而6. 只是选择其中的一部分,7. 暂时不8. 用部分细节。抽象包括两个方面,9. 一是过程抽象,10. 二是数据抽象。11. 继承:继承是一种联结类的层次模型,12. 并且允许和鼓励类的重用,13. 它提转载 2011-12-22 14:22:24 · 558 阅读 · 0 评论 -
利用Java生成静态HTML页面
导读: 这几天公司需要生成静态的HTML页面以减小数据库与服务器的压力和负担,于是在网络上一阵狂搜,找到几篇相当不错的文章和一些相当有用的资料。为了方便,我整理在自己的BLOG,以供参考! 在接下来的应用中,我自己想到另一种解决方案,就是通过Ajax + Struts + XML解决静态页面方案,一并写下来,与大家分享! 生成静态页面技术解决方案之一(转载)转载 2011-12-29 09:43:36 · 2213 阅读 · 0 评论 -
泛型
public List getValues(Class c) throws Exception{ List values = new ArrayList(); T o= c.newInstance(); values.add(o); return values; } 第一个是声明转载 2011-12-31 18:16:08 · 343 阅读 · 0 评论 -
Java反射经典实例 Java Reflection Cookbook
Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。1. 得到某个对象的属性public Object getProperty(Object owner, String fieldName) th转载 2011-12-31 17:53:33 · 446 阅读 · 0 评论 -
java 32位唯一ID
import org.apache.commons.id.Hex;import org.apache.commons.id.uuid.UUID;public class Random32ID {public static String getRandom32ID(){return String.valueOf(Hex.encodeHex(UUID.randomU原创 2012-01-05 09:49:34 · 932 阅读 · 0 评论 -
java学习小知识集锦2
1.awt中的MouseEvent类中的方法 isPopupTrigger() 返回此鼠标事件是否为该平台的弹出菜单触发的事件 InputEvent中的consume()的作用是 以便不会按照默认的方式由产生此事件的源代码处理此事件。2.javax.swing 类JToolBar 方法setFloatable(boolean b) 设置floatable属性,如果转载 2012-02-10 10:15:01 · 2056 阅读 · 0 评论 -
encodeURIComponent编码后java后台的解码
encodeURIComponent编码后java后台的解码同学的毕业设计出现JavaScript用encodeURIComponentt编码后无法再后台解码的问题。原来他是这样写的:window.self.location="searchbytext.action?searchtext="+encodeURIComponent(seartext);ja转载 2012-02-16 09:09:13 · 4611 阅读 · 0 评论 -
jsp/java截取截断html内容的方法与技巧
http://www.iteye.com/topic/730396package com.tools; import java.util.ArrayList; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; @Su转载 2012-03-01 17:18:13 · 2598 阅读 · 1 评论 -
如何限定继承类
IndexReader() { if (!(this instanceof CompositeReader || this instanceof AtomicReader)) throw new Error("IndexReader should never be directly extended, subclass AtomicReader or CompositeRead原创 2012-07-23 14:29:14 · 628 阅读 · 0 评论 -
Apache tika -- 解析多种类型(word、pdf、txt 等)文件!
http://cloudera.iteye.com/blog/737629apache 是个伟大的组织。在lucene 检索 如火如荼时, apache不忘继续努力,近期提供了对各种格式文件进行解析的解决方案 -- apache旗下的tika. 虽然还没有1.0版 , 但已经很好用:Java代码 /** * 解析各种类型文件转载 2012-08-20 16:31:01 · 9791 阅读 · 2 评论 -
Java关键字之native,strict fp,transient,volatile
Java关键字之native,strict fp,transient,volatile博客分类: JAVAFPJavaJ#FortranCJava代码 abstract default if private this boolean do implement转载 2012-10-22 16:44:54 · 1984 阅读 · 0 评论 -
Servlet execution threw an exception
tomcat使用Myeclipse6.5的jdk后,出现下面问题,改用 jdk1.6.0_33后没有问题了。-------------------------------------------------------------------------[DEBUG] [2014-10-22 11:09:47,556] (ModuleUtils.java:getModule原创 2014-11-18 23:13:48 · 9284 阅读 · 0 评论