- 浏览: 58523 次
- 性别:
- 来自: 深圳
最新评论
-
redcoatjk:
COOL~~~~
svn纯java客户端SVNKit学习整理(3) -
redcoatjk:
翻译的不错啊.
svn纯java客户端SVNKit 学习整理(4) -
liang890513:
如果本地没有安装SVNclient 是不是就不能使用SVNki ...
svn纯java客户端SVNKit学习整理(1) -
lonfiy:
jeremyking 写道请问如何获得所有本地修改(包括新增) ...
svn纯java客户端SVNKit学习整理(1) -
qeshine:
你好,svnkit能不能直接操作版本库中的内容。比如说,我想把 ...
SVNKit 示例 简介
文章列表
先附上一文链接:SaaS之我观
之前我在 SaaS之我观 一文中谈到了我对SaaS的一些观点,就目前来看,SaaS的发展基本上聚焦在在线财务管理这块。这几天重新思考了一下我在上一文中的一些观点,日三省,让我对SaaS有了多 ...
由于之前研究过SVNKit相关的使用,有不少同仁咨询我相关的问题,特此示例以供参考。
package org.xiangxji.svn;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import org.junit.Test;
import org. ...
SaaS (即Software as a Service),是一种现在比较热的软件模式,使用者无需购买软件和维护软件,他们购买的是一项服务,相关的数据也都是存储在服务提供商处。而这一项服务就像水、煤气、电一样,使用者很轻松就可以使用到这项服务。这对于一些中小企业来说是一种轻量的模式,因为这项服务往往是按使用来收费,不会因为购买软件本生而花费很多成本。
总体来看,可归纳一下优势:
1. 从技术方面来看:企业无需再配备IT方面的专业技术人员,同时又能得到最新的技术应用,满足企业对信息管理的需求。
2. 从投资方面来看:企业只以相对低廉的“月费”方式投资,不用一次性投资到位,不占用过多的 ...
使用maven编译或打包时,出现 “编码 GB18030 的不可映射字符” 的错误,在gg上搜了一会儿,发现两种解决方案:
方案一:
加入maven resources plugin插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.4</version>
<configuration>
<e ...
SVNKit入门
SVNKit中怎样使用不同的仓库访问协议?
当你下载了最新版的SVNKit二进制文件并且准备使用它时,一个问题出现了,要创建一个库需要做哪些初始化的步骤?直接与Subversion仓库交互已经在低级层API中实现,主要的仓库访问驱动的接口就是SVNRepository抽象类。这个驱动实现了一些协议,一个协议一个实现。每个驱动由一个抽象工厂类-SVNRepositoryFactory 创建,抽象工厂类也有每一种协议的实现。下面的表格将一种协议和工厂类的实现类一一对应:
SVNKit 结构详解
SVNKit结构介绍:
SVNKit 是一个100%纯java,用于在java应用程序中与Subversion版本控制系统一起工作的客户端库。它的结构可以表示为:
从上图可以看出,SVNKit有两个层次的API:
1、
Java1.3后,开发包中包含了对动态代理的支持,但是其实现只支持对接口的的实现。
其实现主要通过是java.lang.reflect.Proxy类和java.lang.reflect.InvocationHandler接口。
Proxy类主要用来获取动态代理对象,InvocationHandler接口用来约束调用者实现,如下,HelloWorld接口定义的业务方法,HelloWorldImpl是HelloWorld接口的实现,HelloWorldHandler是InvocationHandler接口实现。代码如下:
业务接口:
public interface HelloWorld { ...
JAVA反射机制介绍: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。1. 得到某个对象的属性
public Object getProperty(Object owner, String fieldName) throws Exceptio ...
信号是传送给进程的一种事件通知,生成信号的事件有三大类:
1. 程序错误:除零,非法内存访问…
2. 外部信号:终端Ctrl-C产生SGINT信号,定时器到期产生SIGALRM…
3. 显示请求:kill函数允许进程发送 ...
创建一个Subversion仓库
Subversion仓库类型
到目前为止,一个Subversion仓库的存储可以用Berkley DB数据库(一般叫做Berkley DB 类型)或者普通的文件系统(一般叫做FSFS 类型)来实现。
手动创建一个Subversion仓库
Subversion安装包(你可以在Subversion home site 下载该配置包)包括一个用于创建仓库的svnadmin工具。当你安装Subversion时,你可以通过在命令提示行中输入以下命令行创建一个仓库:
...>svnadmin create C:\path
以上可以为你给定的路径创建一个FS ...
近段时间工作有些忙,相关SVNKit整理的博文可能得推迟些时间放上来了
关于excel 2007 快速手工图表制作
【背景】:每天收到很多关于报表的邮件,这些报表中绝大部分都有图表。这些excel工作簿的报表数据制作者可能通过程序很简单就获取到了,但是excel中的图表你可能每天都需要重新制作。你是否还在为每天给结构相同的数据制作图表而烦恼?下面就来看看我提供给大家的快速方法。
【快速图表方法】:
一、获得图表模板:
1.
Excel2007 快速图表方法
背景
每天收到很多关于报表的邮件,这些报表中绝大部分都有图表。这些excel工作簿的报表数据制作者可以通过程序很简单就获取到了,但是excel中的图表你可能每天都需要重新制作。你是否还在为每天给结构相同的数据制作图表而烦恼?下面就来看看我提供给大家的快速方法。
快速图表方法
分析:
通过对excel文档结构的研究,了解到excel文档结构如下图(实际上是xml文件集合的压缩包):
Subversion 是干什么的
前言
如果你是 Subversion 的新用户,我们建议你先去 Subversion home site 获取并阅读 Subversion 的官方文档,你可以从中学习到怎么去配置和使用 Subversion 仓库。我建议新学习的朋友先熟悉Subversion的工作原理和版本机制,然后再学习SVNKit相关的知识。SVNKit中的版本机制和工作原理和Subversion是一致的。
Subversion 是干什么的?
“这是什么,我怎么在我的工作中使用它”,这可能是新学者问自己的第一个问题。简短的说, Subversion 可以被描述为一个版本 ...