自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术分享

将了解到的技术一一分享给到你^_^

原创 instanceof用法

java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 result = object instanceof class 参数: Result:布尔类...

2015-01-28 10:35:56

阅读数 618

评论数 0

原创 vim 文本编辑器排错

例如: E325: ATTENTION Found a swap file by the name "/etc/.my.cnf.swp"           owned by: root   dated: Fri Jan  9 16:14:10 2015        ...

2015-01-28 10:29:39

阅读数 864

评论数 0

原创 linux 系统下——图形化与文字界面之间切换

在linux 文件系统中,尝试用的是文字界面或者是图形化界面(很少会用)。这时怎样才能互换呢?(前提是你在安装操作系统是安装了图形化界面) 解决方案如下: 修改 /etc/inittab 文件 vi /etc/inittab id:x:initdefault: x=3:文本方...

2015-01-11 23:31:21

阅读数 1321

评论数 0

原创 maven与cobertura集成

Cobertura 是一种开源工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码和没有执行哪些代码,来测量测试覆盖率。除了找出未测试到的代码并发现 bug 外,Cobertura 还可以通过标记无用的、执行不到的代码来优化代码,还可以提供 API 实际操作的内部信息。  ...

2014-11-06 14:11:55

阅读数 1005

评论数 0

原创 Maven——远程仓库的认证

大部分远程仓库无须认证就可以访问,但有时候出于安全方面考虑,我们需要提供认证信息才能访问一些远程仓库。 配置认证信息和配置仓库信息不同,仓库信息可以直接配置在POM文件中,但是认证信息必须配置在settings.xml文件中。这是因为POM往往是被提交到代码仓库中供所有成员访问的,而se...

2014-11-06 14:08:44

阅读数 2150

评论数 0

原创 Maven——远程仓库的配置

在很多情况下,默认的中央仓库无法满足项目需求,可能项目需要的构件存在于另外一个远程仓库中,如JBoss Maven仓库。这时,可以在pom文件中配置该仓库。        jobss    JBoss Repository    default    http://reposit...

2014-11-06 14:07:36

阅读数 6255

评论数 0

原创 Apache POI 读取大于10位数字会变科学数字的解决方案

这里需要借助java.text包中DecimalFormat类 读取Excel数字列长度大于10位以上,poi读到的内容带有E等字符。后端程序续做次转换 例:new DecimalFormat("#").format(cell.getNumericCellV...

2014-07-16 10:36:25

阅读数 1686

评论数 0

原创 Apache POI 常用单元格边框格式

常用单元格边框样式 HSSFCellStyle style = wb.createCellStyle();       style.setBorderBottom(HSSFCellStyle.BORDER_DOTTED);//下边框        style.setBorderLeft(HS...

2014-07-16 10:34:29

阅读数 2745

评论数 0

原创 Apache POI 合并单元格

合并单元格所使用的方法: sheet.addMergedRegion( CellRangeAddress  cellRangeAddress  ); CellRangeAddress  对象的构造方法需要传入合并单元格的首行、最后一行、首列、最后一列。 CellRangeAddres...

2014-07-16 10:33:36

阅读数 63304

评论数 5

原创 Apache POI Data Formats

Apache POI 的dataFormat 顾名思义就是支持数据个格式化.

2014-07-16 10:30:34

阅读数 1051

评论数 0

原创 Apache POI 设置宽度和行高

FileOutputStream fos = new FileOutputStream("D:\\15.xls"); HSSFWorkbook wb = new HSSFWorkbook(); /** * ===========================...

2014-07-16 10:28:16

阅读数 91412

评论数 3

原创 Spring 资源访问利器

Spring 设计了一个Resource接口,它为应用提供了更强大的访问底层资源的能力。该接口拥有对应不同资源类型的实现类。   Resource 接口的主要方法: boolean  exists() :资源是否存在; boolean  isOpen()  资源是否打开; URL  ge...

2014-05-28 15:54:53

阅读数 2370

评论数 0

原创 Maven 核心概念——站点生成和报告

Maven站点生成和报告(site  generation and reporting) mvn site 命令     运行site生命周期阶段。它不像默认生命周期那样,管理代码生成,操作资源,编译,打包等等。Site生命周期只关心处理在src/site目录下的site内容,还有...

2014-05-27 20:05:02

阅读数 723

评论数 0

原创 Maven 核心概念——依赖管理

Maven依赖管理(Dependency   Management )     一个复杂的项目将会包含很多依赖,也有可能包含依赖于其它构件的依赖。这是Maven最强大的特征之一,它支持了传递性依赖(transitive dependencies)。     假如你的项目依赖于一个库...

2014-05-27 20:03:26

阅读数 617

评论数 0

原创 Maven 核心概念——仓库

Maven仓库(repositories)是通过结构来定义的,一个Maven仓库是项目构件的一个集合,这些构件存储在一个目录结构下面,它们的格式能很容易的被Maven所理解。在一个Maven仓库中,所有的东西存储在一个与Maven项目坐标十分匹配的目录结构中。     你可以打开浏览器,...

2014-05-27 20:02:43

阅读数 1170

评论数 0

原创 Maven 核心概念——坐标

maven 坐标(coordinates)——maven项目定义了一组标识,它们可以用来唯一一个项目,一个依赖,或者maven里的pom插件。

2014-05-27 20:01:25

阅读数 874

评论数 0

原创 Maven 核心概念——生命周期

maven 生命周期(lifecycle)——生命周期是包含在一个项目构建中的一系列有序的阶段。 方便理解:mvn package 命令的生命周期。 当Maven经过以package为结尾的默认生命周期的时候,下面的目标按顺序被执行: resources:resources ...

2014-05-27 19:58:55

阅读数 689

评论数 1

原创 Maven 核心概念——插件和目标

maven 插件和目标(plugins  and  goals) 插件和目标(plugins and  goals )的大小关系:

2014-05-27 19:56:33

阅读数 1738

评论数 0

原创 Maven help 插件

有些时候,你需要一个工具来帮助你理解一些Maven使用的模型,以及某个插件有什么可用的目标。 Maven Help 插件有四个目标。         前三个目标是—— active-profiles, effective-pom 和effective-settings —— 描述一...

2014-05-27 19:54:31

阅读数 1042

评论数 0

原创 Maven依赖关系中Scope的作用

Dependency Scope  在POM 4中,中还引入了,它主要管理依赖的部署。目前可以使用5个值:  compile,缺省值,适用于所有阶段,会随着项目一起发布。 provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.j...

2014-05-27 19:52:40

阅读数 565

评论数 0

原创 修改maven默认的jdk版本

修改maven默认的jdk版本,想改彻底需要在maven的全局配文件(settings.xml)增加以下信息: 在profiles 节点下增加:     jdk-1.6             true         1.6                 1.6  ...

2014-05-27 19:49:36

阅读数 21040

评论数 0

原创 Spring包的相关依赖

以下只收录7个jar的依赖包关系 spring-core.jar需commons-collections.jar,spring-core.jar是以下其它各个的基本。 spring-beans.jar 依赖包 spring-core.jarcglib-nodep-2.1_3....

2014-05-13 15:22:32

阅读数 614

评论数 0

原创 spring 的环绕通知

环绕增强允许在目标类方法调用前后织入横切逻辑,它综合实现了前置、后置增强两者的功能。 import org.aopalliance.intercept.MethodInterceptor; import org.aopalliance.intercept.MethodInvocation; ...

2014-05-13 15:20:21

阅读数 8271

评论数 0

原创 后置增强的实现

后置增强在目标类方法调用后执行。 import java.lang.reflect.Method; import org.springframework.aop.AfterReturningAdvice; /**  * @author Chris Yu  *   * @CreateTi...

2014-05-13 15:19:28

阅读数 1153

评论数 0

原创 eclipse 在线安装maven插件报错

首先我用的eclipse版本为:

2014-05-08 12:44:33

阅读数 9663

评论数 1

原创 log4j 配置相关说明

###################################### # log4j配置相关说明 ######################################   #%p     输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL #%r    ...

2014-05-07 09:25:00

阅读数 575

评论数 0

原创 eclipse插件OpenExplorer快速打开文件目录

1.在MyEclipse开发中常用到其中一个"Open In Explorer"的小插件,可以直接进入Windows资源管理器中打开选中文件所在的目录,在使用eclipse开发时也很需要这个功能,否则只能查看resource属性等方式,找到文件的目录非常不便。 2.O...

2014-05-07 09:19:03

阅读数 26373

评论数 1

原创 配置maven使用nexus

在默认情况下maven使用的是中央仓库,这是为了让maven能开箱即用,但仅仅这么做明显是错误的,这会造成大量的时间及带宽的浪费。现在我们就要配置Maven来使用本地的Nexus,以节省时间和带宽资源。 首先,maven的安装目录,打开文件夹conf——>settings.xml ...

2014-05-06 17:46:33

阅读数 888

评论数 0

原创 代理maven中央仓库修改

“Download Remote Indexes”顾名思义是指是否下载远程索引文件,Central 的该字段默认为False,这是为了防止大量Nexus无意识的去消耗中央仓库的带宽(中央仓库有大量的构件,其索引文件也很大)。这里我们需要将其设置为True,然后点击Save。

2014-05-06 17:39:15

阅读数 2062

评论数 0

原创 nexus 简单操作

点击Repositories 界面的主面板会显示所有一个所有仓库及仓库组的列表 Type字段的值有group,hosted,proxy,virtual。这里我们不关心virtual(虚拟的),只介绍下另外三种类型: hosted——本地仓库:通常我们会部署自己的构件到这...

2014-05-06 17:37:44

阅读数 1338

评论数 0

原创 安装 Nexus——war版本

下载地址:http://www.sonatype.org/nexus/ Nexus提供了两种安装方式,内嵌Jetty的捆绑包(bundle)和WAR包。前者解压后即可单独运行,只要系统中安装了JRE, 后者需要一个Servlet容器来运行.

2014-05-06 17:33:37

阅读数 7516

评论数 0

原创 安装 Nexus——bundle版本

下载地址:http://www.sonatype.org/nexus/ Nexus提供了两种安装方式,内嵌Jetty的捆绑包(bundle)和WAR包。前者解压后即可单独运行,只要系统中安装了JRE, 后者需要一个Servlet容器来运行.

2014-05-06 17:31:55

阅读数 7387

评论数 2

原创 Nexus简介

Nexus是一个Maven仓库管理器,用来搭建私有仓库服务器。         建立公司/组织的私有仓库的的好处是便于管理,节省公网带宽,利用内网下载依赖项速度快,还有一个非常有用的功能就是能有效管理内部项目的SNAPSHOT版本,实现各个模块间的共享.

2014-05-06 17:26:40

阅读数 1416

评论数 1

原创 eclipse 与win 快捷键冲突

例如在eclipse 中想快速复制某一行时:ctrl + alt + ↑ 和 ctrl + alt +↓ 会整的整个电脑屏幕颠倒,很爽!!! 花了段时间研究了一下起冲突的原因是:显卡驱动的辅助工具有切换屏幕正倒的功能,快捷键刚好与eclipse 冲突。 解决方案是: ...

2014-05-05 10:12:13

阅读数 607

评论数 0

原创 git 安装

首先

2014-05-04 17:50:30

阅读数 549

评论数 0

原创 JVM监控工具

VisualVM是一个集成多个JDK命令行工具的可视化工具。VisualVM基于NetBeans平台开发,它具备了插件扩展功能的特性,通过插件的扩展,可用于显示虚拟机进程及进程的配置和环境信息(jps,jinfo),监视应用程序的CPU、GC、堆、方法区及线程的信息(jstat、jstack)等。...

2014-04-17 10:11:44

阅读数 482

评论数 0

原创 提升java性能的基本方法

不要在循环条件中计算 如果在循环(如for循环、while循环)条件中计算,则没循环一边就会计算一次,这会降低系统效率。   int i=0,count=10;   //每次循环都要计算count*2   while (i    //do something   }     应...

2014-04-17 10:04:13

阅读数 629

评论数 0

原创 java中的标志性接口

在java 中,RandomAccess和Cloneable 、Serializable一样,都是标志性接口,不需要任何实现,只是又来表明其实现类具体有某种特质的,实现了Cloneable表明可以拷贝,实现Serializable 接口表明被序列化了,实现RandomAccess接口则表明这个类可...

2014-04-17 10:01:10

阅读数 3383

评论数 0

原创 ProxyFactory的xml配置方式

在spring中配置,将所有的xml贴出来了,以及proxyFactory 所使用的一些属性解释:  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://ww...

2014-04-15 14:22:59

阅读数 538

评论数 0

原创 Java泛型(Generic)

优点:     Java泛型(Generic)——泛型可以减少强制类型的转换,可以规范集合的元素类型,还可以提高代码的安全性和可读性。 Java的泛型是类型擦除的。java泛型(Generic)的引入加强了参数类型的安全性,减少了内心的转换,它与C++中的模版(Temp...

2014-04-15 14:20:50

阅读数 517

评论数 0

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