ProFTPD module mod_sql

ProFTPD module mod_sql This module is contained in the contrib/mod_sql.c, contrib/mod_sql.h, contrib/mod_sql_mysql.c, and contrib/mod_sql_postgres.c files for ProFTPD 1.3.x, and is not compiled by default. Installation instructions are discussed here. The mod_sql module is an authentication and logging module for ProFTPD. It is comprised of a ......

JAVA获取指定范围内可用的TCP端口

由于现在在做的项目需要获取tcp可用的端口,用于tomcat ajp协议的监听,然后更新nginx配置,由nginx利用ajp模块进行请求转发,所以需要获取本机上可用的tcp端口。  /** * 获取可用的tcp端口号 * @return */public static int getAvailableTcpPort(){ //指定范围10000到65535 for(int i=10000;i<=65535;i++){ try { new ServerSocket(i).close(......

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