- 浏览: 81856 次
- 性别:
- 来自: 杭州
-
最新评论
文章列表
下面就讲一下如何采用Apache+SVN,实现以http的方式享受SVN服务,示例用户名为jzk。
一、Apache
1、安装Apache
sudo apt-get install apache2
如果报如下错误:
Package apache is not available, but is referred to by another package
需要更新源
sudo apt-get update
sudo apt-get upgrade
2、修改端口
因为nginx默认情况应该是占用了80端口,而apache默认也应该使用的是80端口,所以会发生端口冲突。
s ...
Ubuntu14.04 安装nginx
- 博客分类:
- ubuntu
===============================解压安装=============================
1、解压到
tar -zxvf nginx-1.6.2.tar.gz -C /home/nginx-1.6.2
cd /home/nginx-1.6.2
sudo ./configure --prefix=/usr/local/nginx
#报如下错误
./configure: error: the HTTP rewrite module requires the PCRE library.
...
1、下载maven
http://maven.apache.org/download.cgi
2、解压
sudo tar zxvf /home/jd/Downloads/apache-maven-3.2.2-bin.tar.gz -C /usr/local/java
3、配置环境变量
sudo vim /etc/profile
添加
export M2_HOME=/usr/local/java/apache-maven-3.2.2
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
保存
source /etc/pr ...
1、sudo chmod 777 /usr/local/java 设置java文件夹的读写执行权限
2、sudo chmod 777 -R /usr/local/java 设置java文件夹、以及子文件夹的读写执行权限
PS:-R参数
-R, -r, –recursive
Read all files under each directory, recursively; this is equiv-
alent to the -d recurse option.
3、具体的权限(例如777的含意等)在下面解释下:
1.777有3位,最高位7是设置文件所有者访问权限,第二位是设置群 ...
1、Ubuntu14.04缺省没有安装SSH Server,使用以下命令安装:
sudo apt-get install openssh-server openssh-client
2、配置完成后重起:
sudo /etc/init.d/ssh restart
之后使用putty、SecureCRT等工具就可以连接ubuntu了
3、配置静态ip
cat /etc/network/interfaces
#iface eth0 inet dhcp
iface eth0 inet static
address 10.1.18.208
netmask 255.255.255.0
...
转自http://blog.csdn.net/wwww1988600/article/details/7286887
IOC(Inverse of Control)可翻译为“控制反转”,但大多数人都习惯将它称为“依赖注入”。在Spring中,通过IOC可以将实现类、参数信息等配置在其对应的配置文件中,那么当需要更改实现类或参数信息时,只需要修改配置文件即可,这种方法在上例的基础上更进一步的降低了类与类之间的耦合。我们还可以对某对象所需要的其它对象进行注入,这种注入都是在配置文件中做的,Spring的IOC的实现原理利用的就是Java的反射机制, Spring还充当了工厂的角色,我们 ...
PS:基本转载于 http://blog.csdn.net/jairuschan/article/details/7513045
拆箱与装箱是相反的操作。装箱是将一个原始数据类型赋值给相应封装类的变量。而拆箱则是将一个封装类的变量赋值给相应原始数据类型的变量。
Java作为面向对象语言,有人认为所看到的都是对象,事实上,在Java SE 5之前,基本类型默认并不是采用对象存在的如果您想要把基本类型作为对象来处理,就必须自行转换。
#对象是不能直接进行运算的,要转化为基本数据类型后才能进行加减乘除
1、自动装箱
Integer i=3;
事实上调用的Integer.valueOf(int ...
java在一个循环中删除列表中元素的问题
- 博客分类:
- java基础
思考下面这段代码的结果:
ArrayList<String> list = new ArrayList<String>(Arrays.asList("a","b","c","d"));
for(int i=0;i<list.size();i++){
list.remove(i);
}
System.out.println(list);
想必大家都知道结果是[b,d]
因为当一个元素被删除时,列表的大小缩小并且下标变化,当删除了元素a之后,列表的长度变为3,列表变 ...
array与list相关
- 博客分类:
- java基础
1、将数组转化为一个列表
List<String> list = Arrays.asList(arr);
Arrays.asList()会返回一个ArrayList对象,ArrayList类是Arrays的一个私有静态类,而不是java.util.ArrayList类,java.util.Arrays.ArrayList类有set()、get()、contains()方法,但是没有增加元素的方法,所以它的大小是固定的,想要创建一个真正的ArrayList类,你应该这样做:
ArrayList<String> arrayList = new ArrayLis ...
一、touch
linux的touch命令不常用,一般在使用make的时候可能会用到,可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。
1.命令格式:
touch [选项]... 文件...
2.命令参数:
-a 或--time=atime或--time=access或--time=use 只更改存取时间。
-c 或--no-create 不建立任何文档。
-d 使用指定的日期时间,而非现在的时间。
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m 或--time=mtime或--time=modify 只更改 ...
第一种方法
1、安装
新增 jenkins 的 yum 源
sudo wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
sudo yum install jenkins
/**
yum list "*jenkins*" # 查找可安装的jenkins版本
yum ins ...
1、下载http://www.eclipse.org/downloads/index-developer.php
2、将eclipse-jee-luna-RC3-linux-gtk-x86_64.tar.gz解压到 /usr/local 目录
cd /home/jzk/Downloads
sudo tar zxvf eclipse-jee-luna-RC3-linux-gtk-x86_64.tar.gz -C /usr/local
cd /usr/local/
3、创建启动快捷方式
sudo gedit /usr/share/applications/eclipse.desktop
加入如 ...
1、http://tomcat.apache.org/download-70.cgi 下载Tomcat
2、将apache-tomcat-8.0.9.tar.gz解压到 /usr/local 目录下:
cd /home/jzk/Downloads
sudo tar zxvf apache-tomcat-8.0.9.tar.gz -C /usr/local
cd /usr/local
sudo mv apache-tomcat-8.0.9/ tomcat8
3、启动
touch: cannot touch `/usr/local/tomcat8/logs/catalina. ...
1、编辑rc.local文件
#vi /etc/rc.d/rc.local
2、加入如下启动命令
/usr/local/apache/bin/apachectl start
/usr/local/subversion/bin/svnserve -d
http://www.oracle.com/technetwork/java/javase/archive-139210.html
1、先卸载服务器自带的jdk软件包
# java -version #查看服务器是否安装过jdk
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.5) (6b24-1.11.5-0ubuntu1~12.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
# sudo ap ...