centos编译安装proftpd(使用Sqlite)

1、下载最新proftpd源码 wget http://www.sqlite.org/2015/sqlite-autoconf-3080900.tar.gz #下载sqlitewget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.5.tar.gz #下载proftpdtar -zxvf proftpd-1.3.5.tar.gz #解压cd proftpd-1.3.5 #进入目录 2、编译 编译前先安装编译工具 yum install gcc gcc-c++ autoconf automake 2.1、先编译安装

JavaBean转换成Map(配合注解实现属性过滤)

1、首先编写一个注解类,用于标注在字段或者方法上,实现属性的过滤 package com.renyiwei.wydns.annotation; import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target; @Retention(RetentionPolicy.RUNTIME)// 可以注解在方法或者字段上@Target({ ElementType.FIELD, ElementType.MET......

dbutils返回键值对

dbutils好像没有直接返回键值对的形式的handler,因为在数据库保存的是键值对的配置,如下图 所以需要直接返回一个以key为键名,以value为值的Map类型数据,具体实现如下: 1、自定义一个handler package com.renyiwei.handlers; import java.sql.ResultSet;import java.sql.SQLException;import java.util.HashMap;import java.util.Map; import org.apache.commons.dbutils.ResultSetHandler; public clas......

Centos配置国内yum源[转载]

网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错,将yum源设置为163yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。具体设置方法如下: 1,进入yum源配置目录 cd /etc/yum.repos.d 2,备份系统自带的yum源 mv CentOS-Base.repo CentOS-Base.repo.bak 下载163网易的yum源: wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 3,更新玩yum源后,执行下边命......

MyEclipse配置多个tomcat

机子上MyEclipse上面配置的tomcat添加了许多个项目,导致修改一个项目后重启tomcat需要浪费许多时间去等待,所以为MyEclipse配置了多个tomcat,以便缩减tomcat的启动时间。 方法有两种,第一种简单一些,复制粘贴出多个tomcat,具体方法如下: 1、复制粘贴出一个tomcat 2、进入conf/server.xml配置文件进行如下修改: ①修改shutdown监听端口 <!--这个8005修改成8015 不要重复就好了,修改成8006也可以的--><Server......

EasyPanel Java虚拟主机无法接收post数据

昨天公司新开了一台机子用来放置虚拟主机,安装了Kangle Web服务器和 EasyPanel虚拟主机面板。之前有一台香港的主机同样的环境,客户反映说Java程序没法接收post数据,我写了个servlet测试了一下,确实如此。今天配好环境之后,也同样出现了这样的问题。 配置环境方式肯定没有问题,研究了许久,期间配置了一个单独的tomcat对程序进行了测试,都是没有问题的。最后去找kangle的技术人员,所谓的技术人员一直质疑我的程序是否......

阿里云ECS按流量计费实例购买

今天无意中发现阿里云的ECS(云主机)购买时可以按流量购买了,这样对小流量的站点确实是个好消息。 下图是购买页面,如果固定带宽的话,按最低配置,每月带宽 2Mbps,每月也得78元,而现在最低配置按流量计费的话,每月只要32元,流量费用0.8元/GB,就算用上10G的话也只需8元钱,像我这样的玩家每月还用不上10G的流量:大家不用在意带宽峰值的选择,这个在创建实例之后是可以修改的,修改方法如下: 1、对需要修改的ecs进行升......

Linux pppd断线重播

一、开机的时候运行如下脚本,通过死循环来检测是否断线 while truedo flag=`ifconfig |grep ppp|wc -l` if [ $flag -eq 0 ]; then pppd call vpn sleep 10 #修改路由信息 #ip route replace 10.171.216.0/21 via 10.171.223.247 dev eth0 #ip route replace default dev ppp0 fi #5分钟检测一下 sleep 300done 

配置apt-get的源

昨天在公司的云主机上面安装了ubuntu的系统(由于centos安装过程中出现了点问题),服务器在四川绵阳的电信机房,发现apt-get的源下载速度有点慢,所以在网上找了速度较快的源。 方法: 1、修改源地址: cp /etc/apt/sources.list /etc/apt/sources.list.bakvim /etc/apt/sources.list 加入如下内容(中科大的): deb http://mirrors.ustc.edu.cn/ubuntu/ precise-updates main restricteddeb-src http://mirrors.ustc.edu.cn......

express: command not found

express不能运行 安装Node.js的web框架Express:npm install -g express,键入命令:express –help,出现提示:sh: express: command not found。明明安装了express,但却告知不能命令运行express。如图 解决方案 在安装express时增加generator参数: npm install -g express-generator 原因解释 为什么要加上generator呢? 原先的express带cli, 现在把cli拆成了单独的express-generator包. 原先的express运行生......