自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 资源 (1)
  • 收藏
  • 关注

原创 JDBC 查询的三大参数

JDBC1.0 、JDBC2.0 、JDBC3.0 中分别用以下方法创建Statement 。JDBC1.0 : createStatement()JDBC2.0 : createStatement(resultSetType, resultSetConcurrency)JDBC3.0 : createStatement(resultSetType, resultSetConcurr...

2014-04-09 12:03:18 270

原创 Spring3.0 AOP 详解

一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。 二、AOP 的作用。常常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理、安全检查、缓存、对象池管理等,AOP 已经成为一种非常常用的解决方案。 ...

2014-03-04 10:19:58 144

原创 oracle表分区详解

转自:http://tianzt.blog.51cto.com/459544/171759/此文从以下几个方面来整理关于分区表的概念及操作:        1.表空间及分区表的概念        2.表分区的具体作用        3.表分区的优缺点        4.表分区的几种类型及操作方法        5.对表分区的维护性操作.(1.) 表空间及分区表的...

2014-02-26 13:04:18 127

原创 java组合和聚合的区别和联系

组合和聚合是有很大区别的,这个区别不是在形式上,而是在本质上:比如A类中包含B类的一个引用b,当A类的一个对象消亡时,b这个引用所指向的对象也同时消亡(没有任何一个引用指向它,成了垃圾对象),这种情况叫做组合,反之b所指向的对象还会有另外的引用指向它,这种情况叫聚合。现实生活中:人和手,脚是组合关系,因为当人死亡后人的手也就不复存在了。人和他的电脑是聚合关系。class Hand{...

2014-02-20 22:36:06 108

原创 《JAVA与模式》之不变模式

转自:http://www.cnblogs.com/java-my-life/archive/2012/05/08/2487757.html在阎宏博士的《JAVA与模式》一书中开头是这样描述不变(Immutable)模式的:  一个对象的状态在对象被创建之后就不再变化,这就是所谓的不变模式。不变模式的结构  不变模式可增强对象的强壮型(robustness)。不变模式允许多个对...

2014-02-20 22:11:42 81

原创 《JAVA与模式》之策略模式

在阎宏博士的《JAVA与模式》一书中开头是这样描述策略(Strategy)模式的:  策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。策略模式的结构  策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个...

2014-02-19 21:45:07 77

原创 《JAVA与模式》之模板方法模式

java_my_life  转自:http://www.cnblogs.com/java-my-life/archive/2012/05/14/2495235.html《JAVA与模式》之模板方法模式在阎宏博士的《JAVA与模式》一书中开头是这样描述模板方法(Template Method)模式的:  模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体...

2014-02-18 21:28:00 82

原创 Java NIO与IO的区别和比较

导读J2SE1.4以上版本中发布了全新的I/O类库。本文将通过一些实例来简单介绍NIO库提供的一些新特性:非阻塞I/O,字符转换,缓冲以及通道。  一. 介绍NIO NIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。1. Buffer:它是包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存映射文件的I/O操作。2. C...

2014-02-11 09:04:01 82

原创 Hadoop安装配置

转自:http://www.cnblogs.com/xia520pi/archive/2012/05/16/2503949.html  

2014-02-06 23:06:21 70

原创 linux下解压命令大全

.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩...

2014-02-04 22:46:34 78

原创 Linux文件权限

 一、Linux文件权限    每个Linux文件具有四种访问权限:可读(r)、可写(w)、可执行(x)和无权限(-)。    利用ls -l命令可以看到某个文件或目录的权限,它以显示数据的第一个字段为    准。第一个字段由10个字符组成,如下:        -rwxr-xr-x    第一位表示文件类型,-表示文件,d表示目录    2-4位表示文件所有者的权限,u权限    5-7位表示...

2014-02-04 09:58:16 87

原创 XML中DTD,XSD的区别与应用

转自:http://blog.csdn.net/ningguixin/article/details/8171581XML我们并不陌生,在企业级应用中有很广的用途。具体就不再说,下面介绍一下DTD,XSD的区别并以XSD为例看spring中定义与使用。1.DTD(Documnet Type Definition) DTD即文档类型定义,是一种XML约束模式语言,是XML文件的验证机制,属于X...

2014-01-26 16:08:43 85

原创 精简代码,为网站减负的十大建议

转:http://www.csdn.net/article/2014-01-20/2818201-ten-quick-fixes-reduce-page-weight

2014-01-21 18:19:03 76

原创 提高EXTJS执行速度

ExtJS那华丽的界面,会吸引每一个看过它的开发者,但是用其制作出来的网站,如果发布在网络上,访问属实是让人很头疼的事情,中国网络情况又如 此的差,世界排行46(中国网络状况整体提高全球信息技术排名第46名-2009年),可叹我泱泱大国五千年呢,又发牢骚,废话还是少说,言归正传吧~ 一,首先,下载tk-filters-1.0.1.zip 二,解压这个tk-filters-1.0....

2014-01-21 15:25:44 244

原创 Java 使用 GZIP 进行压缩和解压缩

转自:http://www.oschina.net/code/snippet_12_259. [代码]CompressFileGZIP.java     01import java.util.zip.GZIPOutputStream;02import java.io.FileOutputStream;03import...

2014-01-21 13:58:16 359

原创 三种东西永远不要放到数据库里

转自:http://www.csdn.net/article/2012-05-15/2805584导读:作者Frank Wiles发 表了一篇博文,Frank Wiles曾在很多演讲里说过,改进你的系统的最好的方法是先避免做“蠢事”。并不是说你或你开发的东西“蠢”,只是有些决定很容易被人们忽略掉其暗含的 牵连,认识不到这样做对系统维护尤其是系统升级带来多大的麻烦。作为一个顾问,像这样的事情我...

2014-01-21 09:48:08 90

原创 Jakarta Commons Chain学习(一)

原文:http://phil-xzh.javaeye.com/blog/321536使用Commons Chain 作为程序开发人员,我们经常需要对一个实际上程序性的系统应用面向对象的方法。商业分析家和管理人员描述这样的系统时通常不使用类层次和序列图,而 是使用流程图和工作流图表。但是不论如何,使用面向对象的方法解决这些问题时会带来更多的灵活性。面向对象的设计模式提供了有用的结构和行为来...

2014-01-20 16:47:44 83

原创 什么是内存泄漏

转自:http://www.importnew.com/8715.html Java最显著的优势之一就是它的内存管理机制。你只需简单创建对象,然后Java垃圾回收机制便会小心的分配和释放内存。然而,事实并非如此简单,因为在Java应用程序中经常发生内存泄漏。本教程说明了什么是内存泄漏,为什么会发生,以及如何防止它们。1.什么是内存泄漏?内存泄漏的定义: 对象不再被应用程序使用...

2014-01-17 23:16:58 69

原创 JAVA与.NET的相互调用通过Web服务实现相互调用

JAVA与.NET是现今世界竞争激烈的两大开发媒体,两者语言有很多相似的地方。而在很多大型的开发项目里面,往往需要使用两种语言进行集成开 发。而很多的开发人员都会偏向于其中一种语言,在使用集成开发的时候对另一种语言感觉到畏惧。在这里在下向各位介绍一下,JAVA与.NET相互调用的例 子。下面的介绍主要包括三方面:一是通过常用Web服务进行相互调用,二是使用TCP/IP套接字进行相互调用,三是使用...

2014-01-15 11:35:52 136

原创 Java ClassLoader深入研究

转自:http://blog.csdn.net/gtuu0123/article/details/4493757参考文章:http://blog.csdn.net/lovingprince/archive/2009/06/03/4238695.aspxhttp://www.yesky.com/243/1840743.shtml Java为了提供平台无关性,在操作系统之上加入了...

2014-01-10 18:31:45 92

原创 Java GC 算法总结

转:http://wenku.baidu.com/link?url=ijRaf7xGAW-ZRpfuUL84f8R3t-7UNo2ym_90P2eABNNs56Qv8x6eZF2WkyBektWoE3ukHDu7SWeIZIVdbQ7-PZ9yUMAkl1PMtBw1kIW0UWi    在特定的情况下,一些垃圾收集算法会优于其它算法。基于Adaptive算法的垃圾收集器就是监控当前堆...

2014-01-10 09:37:50 83

原创 Java Core系列之HashMap实现

转自:http://www.blogjava.net/DLevin/archive/2013/10/15/404984.html Java Core系列之HashMap实现最近在看Guava中的Cache的源码,它的实现基于ConcurrentHashMap,前段时间组里招人,据说很多看起来很牛掰的简历,一个 HashMap就能刷掉很多,所以顺便把HashMap和Concurrent...

2014-01-03 18:36:36 105

原创 log4j.properties配置详解

log4j.properties配置详解 一、Log4j配置第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:   Java代码  log4j.rootCategory=INFO, stdout , R          log4j.appender.s...

2013-12-19 14:19:15 59

原创 Arrays用法整理

本文将整理java.util.Arrays工具类比较常用的方法: 本文介绍的方法基于JDK 1.7 之上。 1.  asList方法  Java代码  @SafeVarargs  public static <T> List<T> asList(T... a) {      return new ArrayList<>(a);...

2013-12-06 10:21:34 97

原创 如何同时启动多个Tomcat服务器

前些时日,出于某种需要,需要同时启动多个Tomcat服务器,在网上查了半天,才找到解决的办法,拿出来分享一下,嘿嘿。我所用Tomcat服务器都为zip版,非安装版。以两个为例:安装第二个Tomcat完成后,到安装目录下的conf子目录中打开server.xml文件,查找以下三处:  (1) 修改http访问端口(默认为8080端口)          <Connector ...

2013-12-03 09:37:57 78

原创 Digester学习笔记

对象栈  对digester技术最普通的应用,是用来动态创建一个由Java对象构成的树结构,各对象的属性以及对象间的关系,基于 XML文档的内容来设置(XML文档就是一棵树)。为实现这种应用,Digester提供了一个对象栈,以供在相关的模板识别后被激活的处理规则操作。此 栈的基本操作包括:clear(),清空栈的内容peek(),返回对栈顶对象的引用pop(),将栈顶对象弹出...

2013-11-29 18:28:48 102

原创 Quartz中时间表达式的设置-----corn表达式

转自:http://blog.csdn.net/lvshow/article/details/6952400 Quartz中时间表达式的设置-----corn表达式   时间格式: <!-- s m h d m w(?) y(?) -->,   分别对应: 秒>分>小时>日>月>周>年,   举例: 1.每天...

2013-11-28 13:58:52 88

原创 如何重构代码-思路和方法

转自:http://www.cnblogs.com/Kevin-moon/archive/2010/05/10/1731358.html 先从接触过的几个老项目经历来谈谈,对于老项目来说,大家在初步接触的过程中,大多总是抱着抵触的情绪,甚至有些是蔑视。总喜欢对以前的代码挑出一大堆的问题,接着就开始抱怨代码、抱怨以前的开发人员,经过一段时间郁闷的抱怨阶段后,处于职业的责任心,就很想去改变这...

2013-11-26 11:34:46 118

原创 判断一个数组中是否有重复的元素

转自:http://godsmell.iteye.com/blog/1975776 判断数组中是否存在重复的元素: Java代码  import org.apache.commons.lang.ArrayUtils;          public boolean isDupInArray(Object[] array) {        ...

2013-11-16 12:13:49 559

原创 ExtJs xtype一览

转:http://blog.sina.com.cn/s/blog_5e1ee7ff0100gs07.html 基本组件:xtypeClass描述buttonExt.Button按钮splitbuttonExt.SplitButton带下拉菜单的按钮cycleExt.CycleButton带下拉选项菜单的按钮but...

2013-11-06 14:15:54 58

原创 主题:jquery仿天猫商城左侧导航菜单代码

转自:http://www.iteye.com/topic/1132412 jquery左侧分类导航仿淘宝天猫商城左侧浮动导航菜单分类列表,随着浏览器滚动条滚动,导航菜单智能定位浮动显示,且分类导航条慢慢折叠或展开显示。一款非常实用的jquery左侧导航菜单。    查看演示>> Js代码  <!DOCTYPE htm...

2013-11-04 17:07:41 677

原创 JAVA数据库连接池实现

转自:http://greemranqq.iteye.com/blog/1969273 连接池的管理用了了享元模式,这里对连接池进行简单设计。一、设计思路     1.连接池配置属性DBbean:里面存放可以配置的一些属性     2.连接池接口IConnectionPool:里面定义一些基本的获取连接的一些方法     3.接口实现ConnectionPool:对上面操...

2013-11-04 14:33:35 253 1

原创 不是技术牛人,如何拿到国内IT巨头的Offer

转自:http://snake-hand.iteye.com/blog/1966484#comments 不久前,byvoid面阿里星计划的面试结果截图泄漏,引起无数IT屌丝的羡慕敬仰。看看这些牛人,NOI金牌,开源社区名人,三年级开始写Basic...在跪拜之余我们不禁要想,和这些牛人比,作为绝大部分技术屌丝的同学们,是否真的与国内IT巨头遥不可及呢?当你打开这个帖子的时候...

2013-10-31 16:46:37 85

原创 开源工具 — Apache Commons BeanUtils

转自:http://ray-yui.iteye.com/blog/1961451 开源工具系列文章:       Apache Commons Lang(1):http://ray-yui.iteye.com/blog/1953020       Apache Commons Lang(2):http://ray-yui.iteye.com/blog/1958319       Apac...

2013-10-25 17:58:35 81

原创 瓜娃(guava)的API快速熟悉使用

转:http://www.cnblogs.com/snidget/archive/2013/02/05/2893344.html

2013-10-24 18:10:00 160

原创 MVC框架 大PK

转自:http://www.iteye.com/topic/336764 1,Struts1.x 所有客户端Http请求发送至Struts的核心控制器ActionServlet, 它会根据Struts-config.xml配置文件,找到相应的Action类。同时将请求参数封装到ActionForm。Action调用 Model层的业务方法,根据结果,Action返回ActionForm...

2013-10-24 16:41:27 88

原创 Google Guava 库用法整理

转:http://macrochen.iteye.com/blog/737058

2013-10-23 14:48:33 204

原创 开源工具 — Apache Commons Lang(2)

开源工具系列文章:       Apache Commons Lang(1):http://ray-yui.iteye.com/blog/1953020       Apache Commons Lang(2):http://ray-yui.iteye.com/blog/1958319       很多情况下我们都需要将字符串转换为数字,或判断字符串是否是数字等等操作,NumberUtils...

2013-10-23 13:49:31 122

原创 开源工具 — Apache Commons Lang(1)

转自开源工具系列文章:       Apache Commons Lang(1):http://ray-yui.iteye.com/blog/1953020 相信Apache的大名各位一定不会陌生,Java领域中常用的Ant,Maven,Struts1~2等都是托管在Apache下的项目,而在 使用Apache框架的时候,通常要添加框架的依赖包,包括apache-commons系列的依赖包,...

2013-10-23 11:24:01 88

原创 8 张图助你更好地理解 Java

转自:http://www.iteye.com/news/28319 所谓一图胜万言,本文中的这些图都是从ProgramCreek网站中的Java教程中通过票选选出来的。可以帮助你很好地回顾Java的一些知识,如果你是一个初学者,也可以很好地帮助你理解Java。你可以通过标题上的链接来阅读更详细的内容。 1.  字符串不变性 下图显示了下面的代码发生了什么事情。 Java代码...

2013-09-23 15:35:21 70

Tapestry资料集合

都是我之前学习Tapestry辛苦搜集的资料,提供给大家学习使用

2009-12-01

空空如也

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

TA关注的人

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