- 浏览: 58648 次
- 性别:
- 来自: 北京
-
最新评论
文章列表
下载最新包:
Shell
wget http://www.atlassian.com/software/crowd/downloads/binary/atlassian-crowd-2.4.2.tar.gz
wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.0.8.tar.gz/from/http://mysql.he.net
tar -zxvf mysql-connector-java-5.0.8.tar.gz
1
2
...
新版本jira、crowd集成与以往有些不一样,首先就是配置文件的修改没有以前多了,然后就是在jira内需要
设置一个应用目录,记得这个简单的地方也许就不好找。这篇文章你就多看点吧。的确写的很不好,不过如果你以前对jira有大致的了解,那看我很不好的文采
文章,就能相对简单了。
1. 创建Directories,一般把Name改写,直接默认就可以了
2. 添加组、用户等信息,应该就不用说了,如果不清楚,可以查看《Jira与crowd通信设置
》
http://kinggoo.com/app-jira-crowd-confluenc ...
因为突然项目要用JIRA bug管理系统,刚好以前用过jira,感觉很不错,就安装一个用用了,下面是安装步骤,参考了一些网上的教材,特此表示感谢。
1.系统环境
系统环境为ubuntu10.04+mysql5.1.14+jdk1.6
2.文件准备
由于jira是用java写的,jdk当然是比不可少了;我用的是mysql数据库,所以mysql也是需要安装的,安装时注意修改编码为utf-8,后面我们会提到。
jira现在最新的版本为4.3,可以到jira官方网站
去下载,可以免费试用30天;当然,如果您喜欢,您也可以去破解。
3.安装过程
...
安装Berkeley DB 4.7.25
下载地址:
http://download.oracle.com/berkeley-db/db-4.6.21.tar.gz
安装openldap-2.4.15
下载地址:
ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-2.4.15.tgz
[root@localhost pack]# tar -zxvf db-4.7.25.tar.gz -C /usr/local/src/
[root@localhost pa ...
Java环:境1.6.0_27-32bit(如果你的系统是64位,现建议不要安装64位JDK,会降低jira访问性能)
下载最新包(tar)
新版本插件安装破解与以往不同,所以请考虑。暂时未有破解插件安装方式) Greenhopper版本对照
Shell
wget http://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.0.4.tar.gz
1
wget
http
:
//www.atlassian.c ...
Confluence
与Crowd通信设置
<<
Jira与crowd通信设置(之前要做ldap)
>>
重要:首先依然是要将Confluence的外部管理开启(管理员用户)
开启外部管理操作:安全性—>>
Security Configuration
— >>编辑,勾选外部用户管理 — >>保存
之前操作跟jira的一样,但不需要在建目录了,只需建立Application就可以了
以下为配置文件的修改编辑等!
设置环境变量(这两步是为了你们看着方便的,CROWD和WI ...
操作系统:linux(CentOS 6)
软件:apache2.2,subversion1.6
概述
使用apache的目的是想让客户端以http协议的方式与subversion服务器通信。
要实现这个目的,必须能在客户通过apache访问subversion的仓库时,以subversion的插件接管对这些请求的处理。
过程
1 先安装apache:
yum -y install httpd
2 再安装subversion:
yum -y install subversion mod_dav_svn
其中 ...
1、介绍
jstack用于打印出给定的
java
进程
ID
或
core file
或远程调试服务的
Java
堆栈信息,如果是在
64
位机器上,需要指定选项
"-J-d64"
,
Windows
的
jstack
使用方式只支持以下的这种方式:
jstack [-l] pid
如
果java
程序崩溃生成
core
文件,
jstack
工具可以用来获得
core
文件的
java stack
和
native stack
的信息,从而可以轻松地知道
1、介绍
jstack用于打印出给定的
java
进程
ID
或
core file
或远程调试服务的
Java
堆栈信息,如果是在
64
位机器上,需要指定选项
"-J-d64"
,
Windows
的
jstack
使用方式只支持以下的这种方式:
jstack [-l] pid
如
果java
程序崩溃生成
core
文件,
jstack
工具可以用来获得
core
文件的
java stack
和
native stack
的信息,从而可以轻松地知道
jconsole:一个
java GUI
监视工具,可以以图表化的形式显示各种数据。并可通过远程连接监视远程的服务器
VM
。用
java
写的
GUI
程序,用来监控
VM
,并可监控远程的
VM
,非常易用,而且功能非常强。命令行里打
jconsole
,选则进程就可以了
。
需要注意的就是在运行
jconsole之前,必须要先设置环境变量
DISPLAY
,否则会报错误,
Linux
下设置环境变量如下:
export DISPLAY=:0.0
[root@localhost bin]# jconsole
上两个图 ...
在了解
Weak
Reference
之前
,
先给出一段简单的代码
:
public
class
WeakReferenceTest {
public
static
void
main(String[] args) throws
Exception {
Object o = new
Object();
// 默认的构造函数,会使用ReferenceQueue.NULL 作为queue
WeakReference<Object> wr = new
WeakReference< ...
Java世界泰山北斗级大作《Thinking In Java》切入Java就提出“Everything is Object”。在Java这个充满Object的世界中,reference是一切谜题的根源,所有的故事都是从这里开始的。
Reference是什么?
如果你和我一样在进入Java世界之前曾经浪迹于C/C++世界,就一定不会对指针陌生。谈到指针,往日种种不堪回首的经历一下子涌上心头,这里不是抱怨
的地方,让我们暂时忘记指针的痛苦,回忆一下最初接触指针的甜蜜吧!还记得你看过的教科书中,如何讲解指针吗?留在我印象中的一种说法是,指针就是地址,
如 ...
WeakHashMap
是主要通过
expungeStaleEntries
这个函数的来实现移除其内部不用的条目从而达到的自动释放内存的目的的
.
基本上只要对
WeakHashMap
的内容进行访问就会调用这个函数,从而达到清除其内部不在为外部引用的条目。但是如果预先生成了
WeakHashMap
,而在
GC
以前又不曾访问该
WeakHashMap,
那不是就不能释放内存了吗?
对应的两个测试案例
:
WeakHashMapTest1
:
public class WeakHashMapTest1 {
public sta ...
Java
中一共有
4
种类型的引用
: StrongReference
、
SoftReference
、
WeakReference
以及
PhantomReference (
传说中的幽灵引用
).
这
4
种类型的引用与
GC
有着密切的关系
,
让我们逐一来看它们的定义和使用场景
:
1. Strong Reference
StrongReference
是
Java
Maven远程部署web工程
在Maven项目中添加 tomcat-maven-plugin 插件
pom.xml 配置如下:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<version>1.2-SNAPSHOT</version>
<configuration>
<url>http://IP:port ...