- 博客(11)
- 收藏
- 关注
原创 SVN 常用命令
1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下所有的php文件) 3、将改...
2014-11-03 15:46:01 121
原创 svn 错误 以及 中文翻译
## Simplified Chinese translation for subversion package# This file is distributed under the same license as the subversion package.## Update to new pot:# msgmerge --update zh_CN.po subve...
2014-11-03 15:44:49 1363
原创 java代理模式
代理模式代理模式 代理模式就是一个人或者一个机构代表一个人或一个机构采取行动。在一些情况下,一个客户不想或者不能直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式的结构代理模式所涉及的角色有:抽象主题角色:声明了真实主题和代理主题的共同接口,这样一来在任何可以使用真实主题地方都可以使用代理对象。代理主题角色:代理主题内部含有真实主题的引...
2014-10-12 17:05:16 113
原创 Java装饰模式
装饰模式 装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。定义:动态给一个对象添加一些额外的职责,使用Decorator模式相比用生成子类方式达到功能的扩充显得更为灵活。 设计初衷:通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时,...
2014-09-26 01:51:06 114
原创 Java合成模式
合成(Composite)模式 合成模式 合成(Composite)模型模式属于对象的结构模式,有时又叫部分-整体(Part-Whole)模式。合成模式将对象组织到树结构中,可以描述整体与部分的关系。合成模式可以使客户端将单纯元素与符合元素同等看待。 文件系统 一个文件系统就是一个典型的合成模式系统。下图是Mac下文件系统的一部分。 从...
2014-09-22 23:48:53 312
原创 Java建造者模式
建造模式是对象的创建模式。建造模式可以将一个产品的内部表象(internal representation)与产品的生产过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。产品的内部表象 一个产品常有不同的组成成分作为产品的零件,这些零件有可能是对象,也有可能不是对象,它们通常又叫做产品的内部表象(internal representation)。不同的产品可以...
2014-09-21 16:57:49 85
原创 Java单例模式
单例模式 单例模式是开发中属于经常用到的模式之一也是相对比较简单的,单例顾名思义即在应用中始终存在一个实例这也对应了其特点: 单例类只能有一个类。自己创建自身的唯一实例。将自身提供给所有其它类。 单例模式主要分为以下几种写法,不同的写法有着不同的说法,下面我们一起来看下首先是简单单例写法,即在初始化类的时候创建了实例。 /** * * @...
2014-09-20 13:42:44 88
原创 java工厂模式
工厂模式 工厂设计模式在实际开发中是最常用的模式之一也是非常经典的模式之一,今天通过写博的方式温故而知新,下面我们来共同学习下工厂模式。 一、目的 工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。二、分类1. 简单工厂模式(Simple Factory) 不利于产生系列产品; 2. 工厂方法模...
2014-09-20 03:28:47 250
原创 Mac osx 10.9 安装jdk1.5
Mac 本身自带jdk,由于系统版本较高jdk的版本也较高(10.9对应jdk1.8、1.7、1.6) ,想使用jdk1.5,从官网下载dmg无法安装;需要借助工具。 工具和包:Pacifist(http://www.charlessoft.com/) Java for Mac OS X 10.5 Update 10:...
2014-08-26 17:16:06 785 1
原创 SVN 主干推分支
由于配置工程师休假,项目又比较急,得以客串了一把配置工程师。首先说明一下我司配置工程师的职责,主要是做版本控制、maven配置、工程打包、主干推分支、脚本管理等。本次客串主要做了补丁打包和主干推分支的工作。maven打包一个命令搞定 [quote]maven install package [/quote]之前一直会的,主要是不知道怎么在svn中主干推分支,最...
2014-07-08 22:01:58 125
原创 ibatis获取执行sql以及参数值
一、问题 在用户使用系统过程中,同一查询条件在一小时前和一小时后的结果是不一样的,在一小时后查出的数据在一小时内未发现任何改变。此过程有录屏为证。二、分析 为查证问题在每次查询的时候记录ibatis产生的sql,在事后根据oracle 缓存进行查询,比对未查询到数据的sql 和查询到数据的sql,以及缓存中的数据变化。 三、实现 [code="java...
2014-06-06 23:29:33 782
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人