- 博客(7)
- 收藏
- 关注
原创 Maven解决jar冲突
传递依赖是maven最有特色的、最为方便的优点之一,可以省了很多配置。如a 依赖 b,b 依赖c 默认 a也会依赖 c。但是也会带来隐患,如版本冲突。当然maven也考虑到解决办法,可以使用exclusions来排除相应的重复依赖。 但是我们还会遇到一个严重的问题,那就是,我怎么知道是哪个包的传递依赖产生的冲突 ?那该怎么办呢?当然,maven也会有相应的解决方案。 首先,你要在pom.x...
2013-08-20 22:51:06 71
原创 [转载+简评]计算机编程艺术,感觉很在理的一小段话
无损数据压缩是一件奇妙的事情,想一想,一串任意的数据能够根据一定的规则转换成只有原来 1/2 - 1/5 长度的数据,并且能够按照相应的规则还原到原来的样子,听起来真是很酷。 半年前,苦熬过初学 vc 时那段艰难的学习曲线的我,对 MFC、SDK 开始失望和不满,这些虽然不算易学,但和 DHTML 没有实质上的区别,都是调用微软提供的各种各样的函数,不需要你自己去创建一个窗口,多线程编程时,也...
2012-08-10 14:15:06 97
原创 Ant入门
Ant的用处 Ant是一个生成工具。在软件开发过程中用来将源代码和其他输入文件转换成可执行的文件的形式。现今的应用程序生成过程越来越复杂,使用Ant构建项目,可以确保每次生成都使用一致的步骤,同时实现了自动化。 Ant的例子 Ant的配置使用XML格式的文件,默认文件名为:build.xml。以下使用Ant的一个例子:其中<target>元素...
2012-02-25 22:04:39 82
原创 适配器模式(Adapter)
在软件系统中,由于应用环境的变化,通常需要将“一些现存的对象”放在新的环境中应用,但是新环境要求的接口是这些现存对象所不能满足的。那么应该如何应对这种“迁移的变化”,同时又能满足新的应用环境所需要的接口。这种情况下,可以采用“适配器模式”。 适配器模式通用的定义:将一个类的接口转换成客户需要的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作...
2012-02-19 23:58:23 126
原创 模板方法模式(Template Mothed)
定义一个操作中的算法骨架,而将一些步骤延伸到子类中去,使得子类可以不改变一个算法的结构,即可重新定义该算法的某些特定步骤。这里需要复用的是算法的结构,也就是步骤,而步骤的实现可以在子类的实现。 模板方法模式的组成: 一 父类角色:提供模板。 一 子类角色:为模板提供实现。 例如:JUnit3中的T...
2012-02-16 23:24:28 173
原创 复习_01_容器应用
一 . 工作中java用的少了,知识点忘记的很快。导致这两天面试出现了脱节的现象,真是悲哀啊。幸好思路还算清晰,只要把知识点在积累起来,加上简单的应用,应该就OK了。话不多说,进入正题吧。 二. 容器这章应该还算印象比较深的,因为这东西用的多,这是为了知识的完整性复习的。 容器分类:有序的List,无序的Set,键值对的Map三大接口;另外Iterator,Collecti...
2011-01-03 20:15:29 77
原创 hibernate学习笔记1_HelloWorld
一、前言 hibernate是当今java主流的三大框架之一,应用于持久层,是一个典型的O/R Mapping框架。作用是让程序员可以以面向对象的方式访问数据库,利于程序扩展。 二、准备 学习环境:hibernate3.6+mysql+MyEclipse5.5+tomcat6.0,例外需要下载slf4j-1.6.1(hibernate用于输出日志的插件) ...
2010-11-14 15:22:12 111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人