自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术分享

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

  • 博客(118)
  • 资源 (5)
  • 收藏
  • 关注

原创 instanceof用法

java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。result = object instanceof class参数:Result:布尔类型。Object:必选项。任意对象表达式。Class:必选项。任意已定义的对象类。

2015-01-28 10:35:56 819

原创 vim 文本编辑器排错

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

2015-01-28 10:29:39 1339

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

在linux 文件系统中,尝试用的是文字界面或者是图形化界面(很少会用)。这时怎样才能互换呢?(前提是你在安装操作系统是安装了图形化界面)解决方案如下:修改 /etc/inittab 文件vi /etc/inittabid:x:initdefault:x=3:文本方式 x=5:图形方式0 关机 1 单用户 2 不带网络的多用户

2015-01-11 23:31:21 1688

原创 maven与cobertura集成

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

2014-11-06 14:11:55 1258

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

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

2014-11-06 14:08:44 2713

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

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

2014-11-06 14:07:36 6470

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

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

2014-07-16 10:36:25 2221

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

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

2014-07-16 10:34:29 3902

原创 Apache POI 合并单元格

合并单元格所使用的方法:sheet.addMergedRegion( CellRangeAddress  cellRangeAddress  );CellRangeAddress  对象的构造方法需要传入合并单元格的首行、最后一行、首列、最后一列。CellRangeAddress cra=new CellRangeAddress(0, 3, 3, 9);怎样把数

2014-07-16 10:33:36 70181 7

原创 Apache POI Data Formats

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

2014-07-16 10:30:34 1304

原创 Apache POI 设置宽度和行高

FileOutputStream fos = new FileOutputStream("D:\\15.xls"); HSSFWorkbook wb = new HSSFWorkbook(); /** * ======================================================== * 设置cell宽度 * 通过sh

2014-07-16 10:28:16 106525 3

原创 Spring 资源访问利器

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

2014-05-28 15:54:53 2544

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

Maven站点生成和报告(site  generation and reporting)mvn site 命令    运行site生命周期阶段。它不像默认生命周期那样,管理代码生成,操作资源,编译,打包等等。Site生命周期只关心处理在src/site目录下的site内容,还有生成报告。在这个命令运行过之后,你将会在target/site目录下看到一个项目web站点。载入tar

2014-05-27 20:05:02 921

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

Maven依赖管理(Dependency   Management )    一个复杂的项目将会包含很多依赖,也有可能包含依赖于其它构件的依赖。这是Maven最强大的特征之一,它支持了传递性依赖(transitive dependencies)。    假如你的项目依赖于一个库,而这个库又依赖于五个或者十个其它的库(就像Spring或者Hibernate那样)。你不必找出所有这

2014-05-27 20:03:26 796

原创 Maven 核心概念——仓库

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

2014-05-27 20:02:43 1325

原创 Maven 核心概念——坐标

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

2014-05-27 20:01:25 1081

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

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

2014-05-27 19:58:55 803 1

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

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

2014-05-27 19:56:33 1912

原创 Maven help 插件

有些时候,你需要一个工具来帮助你理解一些Maven使用的模型,以及某个插件有什么可用的目标。Maven Help 插件有四个目标。        前三个目标是—— active-profiles, effective-pom 和effective-settings —— 描述一个特定的项目,它们必须在项目的目录下运行。 最后一个目标—— describe ——相对比较复杂,展示

2014-05-27 19:54:31 1242

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

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

2014-05-27 19:52:40 731

原创 修改maven默认的jdk版本

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

2014-05-27 19:49:36 21424

原创 Spring包的相关依赖

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

2014-05-13 15:22:32 734

原创 spring 的环绕通知

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

2014-05-13 15:20:21 8741

原创 后置增强的实现

后置增强在目标类方法调用后执行。import java.lang.reflect.Method;import org.springframework.aop.AfterReturningAdvice;/** * @author Chris Yu *  * @CreateTime 2014-5-12 下午9:57:42 */public class GreetingA

2014-05-13 15:19:28 1403

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

首先我用的eclipse版本为:

2014-05-08 12:44:33 9870 1

原创 log4j 配置相关说明

####################################### log4j配置相关说明###################################### #%p     输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL#%r     输出自应用启动到输出该log信息耗费的毫秒数#%c     输出所属的类目,通常就是所在类的全名

2014-05-07 09:25:00 679

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

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

2014-05-07 09:19:03 27412 1

原创 配置maven使用nexus

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

2014-05-06 17:46:33 1056

原创 代理maven中央仓库修改

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

2014-05-06 17:39:15 2381

原创 nexus 简单操作

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

2014-05-06 17:37:44 1577

原创 安装 Nexus——war版本

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

2014-05-06 17:33:37 8079

原创 安装 Nexus——bundle版本

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

2014-05-06 17:31:55 8486 2

原创 Nexus简介

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

2014-05-06 17:26:40 1874 1

原创 eclipse 与win 快捷键冲突

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

2014-05-05 10:12:13 923

原创 git 安装

首先

2014-05-04 17:50:30 638

原创 JVM监控工具

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

2014-04-17 10:11:44 539

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

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

2014-04-17 10:04:13 765

原创 java中的标志性接口

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

2014-04-17 10:01:10 4058

原创 ProxyFactory的xml配置方式

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

2014-04-15 14:22:59 708

原创 Java泛型(Generic)

优点:    Java泛型(Generic)——泛型可以减少强制类型的转换,可以规范集合的元素类型,还可以提高代码的安全性和可读性。Java的泛型是类型擦除的。java泛型(Generic)的引入加强了参数类型的安全性,减少了内心的转换,它与C++中的模版(Templates)比较相似,但是有一点不同的是:java的泛型在编译期有效,在运行期被删除,也就是说所有的泛

2014-04-15 14:20:50 617

html代码调试工具

很不错html代码调试工具,大家可以试着用用看!!

2010-01-19

EXtjs3.0.框架

Extjs是目前流行富客户端技术之一,功能强大,页面效果漂亮等等。

2010-01-12

jQueryAPI_CHM

jQuery 1.3自从2009年1月14日发布后,后引来了各界的关注,所我下了一个文档以此为大家共享一下。

2009-10-23

j2ee API 文档

我是一个初学者,我刚找到的javaee 5.0 api 的英文文档,就跟大家来分享了。希望大家来看看。

2009-09-24

hibernate3.jar

我找了好多地方才找到的hibernate3 jar包,下来想跟大家分享一下。

2009-08-08

空空如也

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

TA关注的人

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