自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 批量文件名修改器软件的使用帮助

先生成一个地址,之后再来补充

2015-04-15 22:11:08 665

转载 把Swing的Icon转换到SWT的Image

环境:Windows7、Eclipse 3.5、JRE1.6最近在研究SWT的TreeView控件,想要写一个类似于Windows资源管理器的目录树,弄了半天,目录树是出来了,但是图标搞不出来,何解?FileSystemView.getFileSystemView().getSystemIcon(File f)这个函数返回的是个Icon对象,是用在Swing上的,而我的目录树采用的是SWT

2015-04-12 11:05:19 617

原创 Java对象初始化过程的解析

存在以下几点:1)  任何对象在初始化之前都必须由类加载器找到并加载到内存。如果找不到字节码文件(.class文件),后面的初始化过程都不能执行,直接报错。如果已经被加载进内存,则这一步直接略过。2)  任何一个类在被加载到内存的时候,首先会查看其父类是否已经被加载进内存,如果存在多重父类,则从最根父类开始查找加载,知道加载到本类。3)  任何一个类在被加载进内存之后,静态的数据成员都

2015-03-29 21:53:47 445

原创 Java8中使用APT

如果你想在Java8中使用APT,你会发现Java8中自带的tools.jar包里面没有com.sun.mirror.apt.*这样的包,但是Java7中还有。看一下官方关于java8的APT升级说明:可以看到以前所有的类都移到 javax.annotation.processing and javax.lang.model包中了。

2015-03-24 22:41:59 2313

转载 深入理解java异常处理机制

1. 引子       try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。

2015-03-17 22:53:19 377

转载 Git对象类型(Object types)

一. 基本对象类型Git中有四种基本对象类型,组成了Git更高级的数据结构:blobs每个blob代表一个(版本的)文件,blob只包含文件的数据,而忽略文件的其他元数据,如名字、路径、格式等。trees每个tree代表了一个目录的信息,包含了此目录下的blobs,子目录(对应于子trees),文件名、路径等元数据。因此,对于有子目录的目录,git相当于存储了嵌套的tree

2015-03-05 10:01:29 826

转载 关于字符编码,你所需要知道的

字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家有所帮助。还是得从ASCII码说起 说到字符编码,不得不说ASCII码的简史。计算机一开始发明的时候是用来解决数字计算的问题,后来人们发现,计算机还可以做更多的事,例如文本处理。但由于计算机只识“数”,因此人们必须告诉计算机哪个数字来代表哪个特定字符

2015-03-01 22:06:39 388

原创 关于Lucene4.x起Field对象不在指定域排序的一点解惑

在Lucene4.x以前 向Document中添加Filed是如此操作Field field = new Field("filename", f.getName(), Field.Store.YES, Field.Index.NOT_ANALYZED); 但是之后的版本,包括5.0都将Field.Index参数废弃掉了,建议直接使用与域类型相关的域,比如:Field pathFi

2015-03-01 10:26:01 536

转载 字符编码常识及问题解析

转自:http://blog.jobbole.com/76376/在面试的笔试题里出了一道开放性的题:请简述Unicode与UTF-8之间的关系。一道看似简单的题,能给出满意答案的却寥寥无几 ,确实挺失望的。所以今天就结合我以前做过的一个关于字符编码的分享,总结一些与字符编码相关的知识和问题。如果你这方面的知识已经掌握的足够了,可以忽略这篇文字。但如果你没法很好的回

2015-02-28 21:54:51 458

原创 Lucene5.0索引的创建与搜索

package daniel.work;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamRe

2015-02-27 21:52:42 3287

转载 Lucene搜索方式大合集

package junit;import java.io.File;import java.io.IOException;import java.text.ParseException;import java.util.ArrayList;import java.util.List;import org.apache.commons.lang.math.NumberUtils;i

2015-02-25 22:31:19 960 1

转载 Maven的依赖机制简介

依赖管理是maven的一大特征,对于一个简单的项目,对依赖的管理并不是什么困难的事,但是如果这个项目依赖的库文件达到几十个甚至于上百个的时候就不是一个简单的问题了。在这个时候maven对于依赖管理的作用就显露出来了。下面主要讨论几个方面的内容:传递性依赖,依赖范围,依赖管理,系统依赖,可选依赖传递性依赖:传递性依赖是在maven2中添加的新特征,这个特征的作用就是你不需要考虑你依赖的库

2015-02-11 15:15:12 539

原创 邮件编码问题汇总(不定期更新)

/** * Created by Daniel Chiu on 2015/2/9. */public class Decode{ public static void main (String[] args) throws IOException { String s = "";//s里面粘贴上面的一系列base64数据 BASE64Decoder decoder = new BASE64Decoder (); //将已经转换成base

2015-02-09 17:29:07 6879

转载 MIME(Multipurpose Internet Mail Extension,多用途Internet邮件扩展)协议

MIME结构一、      RFC822协议RFC822 文档定义了邮件内容的主体结构和各种邮件头字段的详细细节,但是,它没有定义邮件体的格式,RFC822文档定义的邮件体部分通常都只能用于表述一段普通的文本,而无法表达出图片、声音等二进制数据。另外,SMTP服务器在接收邮件内容时,当接收到只有一个“.”字符的单独行时,就会认为邮件内容已经结束,如果一封邮件正文中正好有内容仅为一个“.”字

2015-02-08 17:03:36 1194

转载 JavaMail的体系结构及发送复杂邮件

一 . 电子邮件传输的全过程:  二 . JavaMail 的体系结构与API分类JavaMail API按其功能划分通常可分为如下三大类:创建和解析邮件内容的API :Message类是创建和解析邮件的核心API,它的实例对象代表一封电子邮件。 发送邮件的API:Transport类是发送邮件的核心API类,它的实例对象代表实现了某个邮件发送协议的邮件发送

2015-02-08 12:02:30 1057

转载 JavaMail相关知识讲解

一、JavaMail概述:       JavaMail是由Sun定义的一套收发电子邮件的API,不同的厂商可以提供自己的实现类。但它并没有包含在JDK中,而是作为JavaEE的一部分。       厂商所提供的JavaMail服务程序可以有选择地实现某些邮件协议,常见的邮件协议包括:l         SMTP:简单邮件传输协议,用于发送电子邮件的传输协议;l         P

2015-02-08 10:31:50 1032

myeclipse2015激活文件

选择blue的方式进行激活,为了保证激活的成功率,尽量按照指导的步骤走。

2014-11-07

Druid 0.6.158 Documentation

Druid 0.6.158 Documentation 包含所有的Reference Document和API文档

2014-10-14

SSH最新版全套帮助文档chm格式

SSH最新版全套帮助文档chm格式 hibernate4.3.6 struts2.3.16 sping4.1.1

2014-10-14

Hibernate 4.3.6.Final全套资源

Hibernate 4.3.6.Final全套资源

2014-10-14

空空如也

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

TA关注的人

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