- 浏览: 27611 次
- 性别:
- 来自: 深圳
最新评论
文章列表
之前是在linux安装的jdk安装包,是个rpm格式。现在想在ubuntu系统也装一个,不过提示非法的安装包,搜索下才知道,ubuntu上想安装rpm格式的包,必须先转换格式为deb
1.先安装alien转换软件
sudo apt-get install alien
2.执行rpm转换为deb
sudo alien --scripts jdk-7u25-linux-i586.rpm
耐心等待,执行完成后,会产生一个jdk-7u25-linux-i586.deb的文件,大小和rpm一样
3.安装deb包
sudo dpkg -i jdk- ...
Ubuntu装vsftpd还是很简单,一句命令就行:
sudo apt-get install vsftpd
命令执行过程中,安装程序会给本地创建一个名为“ftp”的用户组,命令执行完之后会自动启动FTP服务。
可以使用“netstat -tl”命令检查FTP端口有没有已经打开,或者直接在浏览器里输入“ftp://你的服务器IP”(新安装的vsftpd默认是可以匿名不需要密码直接访问),如果能直接连接到FTP服务器,则安装vsftpd算是大功告成。
开启、停止、重启vsftpd服务也很简单:
service vsftpd start | stop | restart
----------- ...
安装语句:~# sudo apt-get install mysql-server (然后设置root密码)
如果安装不了 更新下包:~# sudo apt-get update
-------------------------------------------
进入mysql: mysql -u root -p
-------------------------------------------
开启远程访问:
确认一下3306是否对外开放,mysql默认状态下是不开放对外访问功能的。查看的办法如下:
~# netstat -an | grep 3306
tcp ...
1下载libevent和memcached
http://libevent.org/
http://memcached.org/downloads
将libevent-2.0.21-stable.tar.gz 和 memcached-1.4.15.tar.gz上传到服务器/home
2首先安装libevent
Memcache用到了libevent这个库用于Socket的处理.
解压,安装:
# tar -zxvf libevent-2.0.21-stable.tar ...
安装gcc
下载http://ftp.gnu.org/gnu/gcc/gcc-4.8.1/gcc-4.8.1.tar.bz2
浏览http://ftp.gnu.org/gnu/gcc/
用户切换
默认为user用户登录,当需要root权限的操作(如修还系统文件)时,经常需要用sudo授权。
1sudo su 即可
(sudo 与 su 的区别,su 与 su - 的区别)
2从root用户切回user用户:exit 即可
3给root设定一个密码
默认root用户是无固定密码的,并且是被锁定的,如果想给root设置一个密码只需执行命令:sudo passwd root
4禁用和启用ro ...
MyEclipse 每次保存都要building workspace的解决方法
方法一:
菜单栏->project->Buidling Automatically取消勾选
效果:确实每次不用building了,但是又不能自动部署到tomcat,前端不能及时看到效果
方法二:
菜单栏->project->Properties->builders取消Javascript validator和validation的勾选
早期很多绑定unix的ftp服务器和第三方ftp服务器,都会为每个连接创建(fork)一个新的进程。100个并发用户意味着要处理100个额外进程。由于进程是重量级的,太多进程会让服务器吃不消。
早期web服务器也有这个问题,不过http连接的短暂性而掩盖了一些。当使用增长时,web服务器的性能仍会下降。
这个问题的方案有两个:
1、使用数据库连接池或者进程池或者线程池的作用是?
没有池,每一个请求需要创建一次链接,使用完进行销毁。
创建池后,池内有一定数量的池连接。入站请求放入队列。每个进程从队列中删除一个请求,为这个请求提供服务。作用是:减少创建和销毁的过程,提升效率。大概300条进程池能完成 ...
功能:创建数据库表后,利用MyBatis Generator自动创建代码(xml,interface,model)。
一、安装myeclipse插件
1 下载http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/下features和plugins文件夹内容。
2 在myeclipse10安装目录的dropins文件夹下新建mybaits-gen(名字随意),将features和plugins拷贝其下,插件即安装成功。如果是myeclipse以前版本,用link方式链接。
...
HTTP协议
Internate的基本协议是TCP/IP(传输控制协议和网际协议)。而目前使用的FTP,HTTP都是建立在TCP/IP上的应用层协议。不同的协议对应不同的应用。而HTTP协议(Hyper Text Transfer Protocol的缩写,中文译称超文本传输协议)是Web应 ...
一、了解什么是web service
Web Services 主要利用 HTTP 和 SOAP 协议使商业数据在 Web 上传输,SOAP通过 HTTP 调用商业对象执行远程功能调用。
web service一般用于不同语言、不同项目之间进行数据交换。
先来了解下什么是http协议:
HTTP是Hyper Text Transfer Protocol的缩写,中文译称超文本传输协议。HTTP协议是一个采用的请求/响应模型的协议。
建立链接 在HTTP Client(WEB浏览器IE)和HTTP Server(WEB服务器)进行数据传递的之前,需要在两者之间建立一个TCP链接,用于在两者之间传 ...
前提:已经配送好spring,在struts中用@Autowired可以正常注入。新建servlet,使用@Autowired发现不能注入bean的情况下,使用以下方法:
一、写个基础servlet,此servlet用于代理查找相应的servlet
public class DelegatingServletProxy extends GenericServlet{
private static final long serialVersionUID = -4708556750740588204L;
private String targetBean;
private ...