- 浏览: 27164 次
- 性别:
- 来自: 北京
最新评论
-
liubang201010:
Alfresco详细中文资料和最新动态参考:http://ww ...
从Alfresco看老外的软件设计(一)Alfresco介绍 -
liubang201010:
Alfresco详细中文资料和最新动态参考:http://ww ...
从Alfresco看老外的软件设计(一)Alfresco介绍 -
elvishehai:
下载源码的地址是什么呀
从Alfresco看老外的软件设计(三)Alfresco的源码构建 -
awdxzc:
为什么会出现alfresco的gettingstarsampl ...
从Alfresco看老外的软件设计(三)Alfresco的源码构建
文章列表
在CENTOS下安装 SVN 1.6.12
可能会出现 svn: can't move xxx/.svn/entries to xxx... permission denied
这样的错误,不着急
出现这种情况有2种,第一种是在mnt非ext(ntfs)之类的,svn是不可以操作的
第二种是下面的情况去操作
在CentOS中有2个命令是lsattr、chattr
chattr:
修改ext2和ext3文件系统属性(attribute),使用权限超级用户。
我们可以先用 lsattr | grep svn
会输出
------------ ./svn
------------ ./s ...
查看当前磁盘列表 fdisk -l
如果有额外磁盘则会显示 /dev/sdb1
查看Linux支持文件系统总类 cat /proc/filesystems
查看CentOs当前的版本 cat /etc/redhat-release 或者 lsb_release -a
NTFS 在CentOs5.3支持不够好,建议安装CentOs5.4
NTFS 采用ntfs-3g的形式
更多内容见 [url= http://wiki.centos.org/TipsAndTricks/NTFSPartitions
]CentOS Wiki[/url]
涉及到主要的数据库有如下
alf_child_assoc 非常重要,以TreeNode 的形式记录了上下级的目录关系.
alf_namespace 主要和 alf_qname 合并使用
alf_node 节点的存储表
alf_node_aspects 记录 aspects 的 ,之前有介绍aspect
alf_node_properties 非常重要,记录了 alf_node 的各种参数,Lucene的 Properties就靠它
alf_qname 非常重要,通常和alf_nodeproperties 等组合使用
alf_store 是概念上的存储块,也指定了Lucene目录,同时也是 ...
在Eclipse下启动Tomcat
只介绍一部分的源码跟踪方式。
主要以第一个页面登陆后的页面左侧 Company Home 点击后Repository 的页面相应得整个流程。
Company Home跟踪
第一步:查找 org.alfresco.web.ui.repo.component.UINavigator 类
设置断点
第二步:登陆 ( 如果断点停下来说明正常,点击 > 继续 ,该步骤留到后面说明)
第三步:稍微改动 /jsp/sidebar/navigator.jsp 内容 , 在末尾价格空格即可,然后保存。目的是让jsf刷新缓存,否则上次的断点他不会执行,因为 ...
Alfresco Lab 3.0 Stable 的Full Install + SDK 还原在 Eclipse web runtime + debug 这个还原方式是最纯净的还原方式,全部引用 3.0 SDK Stable 版中的所有 jar 和 src 。Web 目录全部是原版的 Jar,Src 只是作为 Web Jar 的一个参考。(主要介绍 Windows 下的源码还原)
该还原的代码有以下特点:
A) 可以在Web容器运行中时修改
B) 修改后立即生效
C) 可以在运行中Debug
D) 修改源码不需要从新启动服务立即生效
E) 纯净的SDK 还原
F) 修改错误不影响容器的继续运行 ...
Alfresco Repository 是Alfresco 的存储核心,所有涉及到存储的服务都在这一层!同时它也是各种规范的实现。
Repository库的是围绕着“节点存储”=>“XML”-“Model”-“DB”-“Lucene”展开的。
XML定义了数据结构并接替了数据库的数据 ...
Alfresco是什么,请看
[infoq]Alfresco发布Activiti项目——基于Apache 2许可的BPM引擎
Alfresco中文简介
切入正题:
Alfresco 文档 (最后修改时间 5/21/2009 5:14:00 PM)
Alfresco基本情况
Alfresco 能做什么
a) Document Management ( 文档管理 )
b) 虚拟文件系统(用Web + Java的形式完成了文件系统) - 代替了共享驱动,提供了相同的接口。
c) 像 Email 规则(像Email中的邮件过滤,自动触发等) - 配置插件即可以自动化 ...
内容中会提及 Terracotta(Ter), Lucene,Compass(Cps)
Ter可能有点陌生,但是谈到EHCache, Quertz我想就不必多说了。Ter已经收购了他们。看来Ter的名气也不小。
Ter是基于JVM上的heap共享。用了一段时间后感觉比较像memcached的增强和扩展方案,不过相对于memcached能减少对代码修改的侵入性。
Ter中对Distributed Shared Objects (DSO)描述并不是很具体,不是所有Object都能做DSO,涉及到本地IO(就像Lucene中的Directory)的类无法做到,所以必须经过特殊 ...
---------------------------------------------
1. 传统 java.util 中的集合类都是 fail-fast
2. java.concurrent 中的集合类都是 weakly-consistent
2. fail-fast or weakly-consistent
4. Synchronizer
---------------------------------------------
1. Queue 通常可以替代 List,来获得更 ...