JAVA
文章平均质量分 68
iteye_4474
这个作者很懒,什么都没留下…
展开
-
Java的自动装箱与拆箱
转[http://proglife.yo2.cn/articles/java%E7%9A%84%E8%87%AA%E5%8A%A8%E8%A3%85%E7%AE%B1%E4%B8%8E%E6%8B%86%E7%AE%B1.html]在JDK 1.5之前,只能往集合类中存放对象。基本类型的数据只能先包装成包装类对象才能放进去。在JDK 1.5中引入了自动装箱和拆箱的功能。 Inte...原创 2011-08-30 11:50:58 · 114 阅读 · 0 评论 -
Java总结篇系列:Java多线程
多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。一.线程的生命周期及五种基本状态关于Java中线程的生命周期,首先看一下下面这张较为经典的图:上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括:Java线程具有五中基本状态新建状态(New):当线程对象对创建后,即进入了新建状态,如:Th...原创 2016-05-17 12:54:13 · 202 阅读 · 0 评论 -
JAVA clone 复制 inputstream
ByteArrayOutputStream baos = new ByteArrayOutputStream();// Fake code simulating the copy// You can generally do better with nio if you need...// And please, unlike me, do something about the...原创 2016-05-20 15:47:44 · 1361 阅读 · 0 评论 -
java http java.security.ProviderException: java.security.KeyException
Google BaitThis post isn't about the solution, but rather about the methodology. Anyway, to help people experiencing the same issue find this post:CentOS 6.6 (fresh from chef/centos-6.6 Vagrant ...原创 2016-07-12 18:47:02 · 427 阅读 · 0 评论 -
免费好用的Diff和Merge工具大总结
[转:http://www.cnblogs.com/itech/archive/2009/08/13/1545344.html]免费好用的Diff和Merge工具大总结 总结:比较下来:diffmerge和P4merge最好用,kdiff比较专业些,支持自动merge。一 csdiff下载:http://www.componentsoftware.com/Pr...原创 2013-02-21 10:12:41 · 207 阅读 · 0 评论 -
Java静态检测工具的简单介绍
[转:http://www.taobaotest.com/blogs/qa?bid=9015 ]静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人 工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。 代码检查代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和 设计的一致性, 代码对标准的遵循、可读性,代...原创 2013-03-19 13:19:03 · 111 阅读 · 0 评论 -
开源的Java源代码管理平台/UT覆盖率:Sonar
一。什么是Sonar Sonar是 一个开源平台,用于管理Java源代码的质量。“一个质量数据报告工具+代码质量管理平台”http://docs.codehaus.org/display/SONAR/Documentation 主要特点 · 代码覆盖:通过单元测试,将会显示哪行代码被选中 · ...原创 2013-03-19 13:23:14 · 261 阅读 · 0 评论 -
java读取文件和写入文件的方式
[转:http://jaczhao.iteye.com/blog/1616716]public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) { ...原创 2014-09-13 12:28:24 · 97 阅读 · 0 评论 -
JAVA获取计算机CPU、硬盘、主板、网络等信息
l转[http://www.cnblogs.com/jifeng/archive/2012/05/16/2503519.html] 通过使用第三方开源jar包sigar.jar我们可以获得本地的信息1.下载sigar.jarsigar官方主页sigar-1.6.4.zip2.按照主页上的说明解压包后将相应的文件copy到java路径。比如windows32位操作系统需要将...原创 2014-11-01 22:06:29 · 657 阅读 · 0 评论 -
Servlet 3.0 新特性详解
转【http://www.ibm.com/developerworks/cn/java/j-lo-servlet30/】Servlet 3.0 新特性详解Servlet 是 Java EE 规范体系的重要组成部分,也是 Java 开发人员必须具备的基础技能,Servlet 3.0 是 Servlet 规范的最新版本。本文主要介绍了 Servlet 3.0 引入的若干重...原创 2014-11-25 10:47:55 · 69 阅读 · 0 评论 -
显示CLASS源于哪个JAR包
在编程的时候如果在工程中无意中导入多个同样的jar文件,只是版本不同,这样就会因为版本问题造成一些错误,那么在使用的过程中系统到底是引用哪一个jar文件呢?可以通过如下方法获得:Java代码 System.out.println(org.apache.xpath.compiler.FunctionTable.class.getProtectionDomain().getCodeSource(...原创 2015-01-26 15:03:52 · 150 阅读 · 0 评论 -
struts2采用convention-plugin实现零配置
转[http://javeye.iteye.com/blog/358744] 可再看一下它的评论 最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看...原创 2015-01-28 14:38:43 · 81 阅读 · 0 评论 -
JAVA SWING 漂亮的框架
http://www.iteye.com/problems/70945http://www.open-open.com/61.htmhttps://github.com/JackJiang2011/beautyeye原创 2015-04-21 20:10:23 · 12040 阅读 · 0 评论 -
运用 BoxLayout 进行 Swing 控件布局
引言在用户使用 Java Swing 进行用户界面开发过程中,会碰到如何对 Java Swing 的控件进行布局的问题。Swing 的控件放置在容器 (Container) 中,容器就是能够容纳控件或者其它容器的类,容器的具体例子有 Frame、Panel 等等。容器需要定义一个布局管理器来对控件进行布局管理,Swing 当中提供的主要的布局管理器有 FlowLayout、BorderLay...原创 2016-05-03 12:30:02 · 204 阅读 · 0 评论 -
SWING实现像QQ一样,在右下角弹出提示框
像QQ一样,在右下角弹出提示框,重点就是提示窗口的屏幕定位。 这里给出定位方法: //屏幕大小 Dimension sd = Toolkit.getDefaultToolkit().getScreenSize(); //除边框(如任务栏)外的屏幕可用大小 Insets si = Toolkit.getDefaultToolkit().getScreenInsets...原创 2016-05-01 11:33:52 · 412 阅读 · 0 评论 -
jar命令的用法详解
[转:http://www.jb51.net/article/53601.htm]本文详细讲述了JAR命令的用法,对于大家学习和总结jar命令的使用有一定的帮助作用。具体如下:JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成。JAR包是由JD...原创 2016-04-28 12:25:03 · 142 阅读 · 0 评论 -
JAVA展现二维数组及取值
有一个固定内容的二维数组,用JAVA形式展现出来,而且方便取值。方案一:用Map保存这些值,例如 行索引用字符a,b,c,d,e....表示列索引用字符0,1,2,3,4,5....表示初始化:map.put(a+0,value1);map.put(a+1,value2);map.put(b+0,value3);map.put(b+1,value4);取值:...原创 2011-10-13 14:04:31 · 779 阅读 · 0 评论 -
Java第三方library有用工具包
Java第三方library ecosystem是一个很广阔的范畴。不久前有人撰文:每个项目中,你必须知道的Java第三方类库。 单元测试 1.DBUnit DBunit是一个基于junit扩展的数据库测试框架。它提供了大量的类对与数据库相关的操作进行了抽象和封装。 2.MOckito Mockito是一个针对Java的mocking框架。你可以使用简洁的AP...原创 2011-10-19 14:10:50 · 8049 阅读 · 0 评论 -
分享:运用模板模式整合多个业务意义相近的页面
产品升级。在现有产品中增加了一个新的模块,模块主要是把发票功能集成到现有的系统中。我负责发票上的基础数据的操作,由于基础数据非常多,且每一个基础数据都要用一个页面去设置。起初把一些业务意义相近,操作相近的功能集中起来,整合后还是出现了10+的页面。对于10+的页面中有些查询字段,录入字段都是相近的,而且页面排版都相似,所以决定用模板模式,整合当前页面。1.在模板页面上定义共用区域,...原创 2012-02-13 15:38:57 · 123 阅读 · 0 评论 -
回顾《JAVA编程思想》第四版 第十章 内部类特点和实现JAVA“多重继承”
什么是内部类,匿名类,匿名接口,匿名方法?内部类有什么特点?内部类有哪些应用? JAVA语言是一个JAVA文件名对应一个类名称,在类作用域里面所定义的类就是内部类,它可以是静态,或是非静态的。而我们关注的大部分是非静态内部类。为什么要定义内部类呢? 从面向对象来讲,比如人有心脏,人被定义成类后,心脏是其身体必要的一部分,在设计时,我们可以把心脏定义成外部类,但是设计成内部类不是更加...原创 2012-03-05 23:53:55 · 129 阅读 · 0 评论 -
CLASS动态类加载报NoClassDefFoundError
项目中遇到一个defect。代码所示:[code="java"]class Singleton { static { this.variable = XXXUtil.method(); } private Singleton instance = new Singleton(); public static Single...原创 2011-11-23 15:09:46 · 521 阅读 · 0 评论 -
JAVA弱引用
什么是JAVA弱引用简单来讲就是不保证不被垃圾回收器回收的引用地址。所以这个还是和垃圾回收器有关,那什么样的地址会被垃圾回收器回收呢?在堆中没有强引用链关联的内存地址将被垃圾回收器回收,回收之前将调用finalize()方法。那么String s = "abc",就可以称之为强引用,等s = null。垃圾回收器就会在某个时刻自动将"abc"占用的内存回收掉。而弱引用(WeakRefe...原创 2012-03-12 22:15:48 · 120 阅读 · 0 评论 -
JAVA对称加密算法
[转:http://liulang203.iteye.com/blog/1028257]一、DES算法 设置算法及参数 Java代码 //算法名称 public static final String KEY_ALGORITHM = "DES"; //算法名称/加密模式/填充方式 public static final String CIPH...原创 2013-05-28 16:02:55 · 180 阅读 · 0 评论 -
java调用OPENSSL生成双向SSL的WEB-SERVICE
上一篇提到在NGINX中配置了双向SSL的验证, 签名信息及公私钥对都是用OPENSSL生成. 并且用生成的CLIENT端证书放在浏览器上可正常调用,但WEB-SERVICE方式调用却没有试过. 平常WEB-SERVICE的双向SSL都是用KEYTOOL工具生成公私钥信息及签名信息,所以这次同样试一下用KEYTOOL来处理OPENSSL的证书.很感谢这篇博文:http://wenku.ba...原创 2013-06-25 21:34:29 · 294 阅读 · 0 评论 -
JDK的bin目录中工具文件的说明
Javac.exe: Java编译器, 将Java源代码转换成字节码。 Java.exe: Java解释器, 直接从类文件执行Java应用程序字节代码。Jre.exe: 类似于Java解释器, 但是并不需要Java.exe所有与Java开发相关的选项。appletviewer.exe: 小程序浏览器, 一种执行HTML文件上的Java小程序的Java浏览器。 Javadoc.exe: 根据Java...原创 2012-09-17 21:13:22 · 131 阅读 · 0 评论 -
Eclipse中启动JBoss 5.1 报Deployment "AttachmentStore" 错误
今天在Eclipse中启动JBoss 5.1时遇到这样的一个错误:……ERROR [AbstractKernelController] Error installing to Instantiated: name=AttachmentStore state=Describedjava.lang.IllegalArgumentException: Wrong arguments. new ...原创 2013-10-15 14:19:10 · 179 阅读 · 0 评论 -
百万级访问网站前期的技术准备
作为一个技术从业者十年,逛了十年发现有些知识东一榔头西一棒槌的得满世界 看个遍才整理出个头绪,那咱就系统点的从头一步一步的说,一个从日几千访问的小小网站,到日访问一两百万的小网站,怎么才能让它平滑的度过这个阶段,别在 技术上出现先天不足,写给一些技术人员,也写给不懂技术的创业者。对互联网有了解的人都有自己的想法,有人就把想法付诸实现,做个网站然后开始运营。其实从纯网站技术上来说,因为开源模式的发展...原创 2016-01-28 14:49:25 · 107 阅读 · 0 评论 -
解读JAVA 的ClassLoader
[转:http://www.iteye.com/topic/83978] ClassLoader一个经常出现又让很多人望而却步的词,本文将试图以最浅显易懂的方式来讲解 ClassLoader,希望能对不了解该机制的朋友起到一点点作用。 要深入了解ClassLoader,首先就要知道ClassLoader是用来干什么的,顾名思义,它就是用来加载Class文件到JVM,以供程序使用的。...原创 2016-02-15 10:52:51 · 71 阅读 · 0 评论 -
JAVA,导出CSV,设最大行数限制,使用winzipaes压缩成带密码的zip文件
[转:http://blog.csdn.net/lian_zhihui1984/article/details/6893119]由于工作需要,导出CSV功能,太大的话要分成多个,并且导出文件要压缩成带密码的zip。JAVA本身的ZIP输入输出流是支持多个文件的,但是没有设置密码功能。网上搜索了很久,最后选择使用开源的winzipaes。地址 http://code.google....原创 2015-05-03 11:27:34 · 777 阅读 · 0 评论