`
hougechuanqi
  • 浏览: 72041 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
public class TrafficShapingFilter extends IoFilterAdapter {  protected static Logger log = LoggerFactory.getLogger(TrafficShapingFilter.class);  private final AttributeKey STATE = new AttributeKey(getClass(), "state");  //定时器服务,用来创建定时任务的定时器服务类 private final ScheduledExecutorService sched ...
  今天有时间重新温习了一下socket,既然温习了总得总结一下吧! 首现Socket有几个选项: 1、TCP_NODELAY:表示立即发送数据。 2、SO_RESUSEADDR:表示允许重用Socket所绑定的本地地址 3、SO_TIMEOUT:表示接受数据时的超时时间。 4、SO_LINGER:表示当执行close();方法时候,是否理解关闭底层的socket。 5、SO_SNFBUF:表示发送数据的缓冲大小 6、SO_RCVBUF:表示接受数据的缓冲区的大小 7、SO_KEEPALIVE:表示长时间处于空闲状态的SOCEKT,是否自动把他/她关闭 8、OOBINLIN ...
#include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <fcntl.h> #include <sys/stat.h> int main() { char c; int in; int out; in = open("test.txt",O_RDONLY); out = open("out.txt",O_WRONLY|O_CREAT,S_ ...
对svn进行迁移是每个运维人员必会的技能,我们公司就因为svn和vpn放在一起,造成流量很大,很多时候vpn根本就没法访问外国网站. svn迁移步骤如下: 1.将原来的Repository导出为一个文件 svnadmin dump /svnroot/repos > repos 这里说明下/svnroot/repos是我svn库存放的地址. 2.使用scp把repos传输到要新服务器上 scp repos root@ip:路径 3.在新服务器上配置相同svn环境,如 svnadmin create /svnroot/repos 4.将repos导入新库中 svnadmi ...
深入理解Java内存模型(一)——基础   并发编程模型的分类 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交 ...
Hadoop安装 0.安装java环境 <!--[if !supportLists]-->1.       <!--[endif]-->下载版本1.2.1版本Hadoop <!--[if !supportLists]-->2.       <!--[endif]-->tar zxvf  解压缩hadoop到相应目录 <!--[if !supportLists]-->3.       <!--[endif] ...
一下文字摘自JDK1.6帮助文档:   public interface ScheduledExecutorService extends ExecutorService 一个 ExecutorService,可安排在给定的延迟后运行或定期执行的命令。 schedule 方法使用各种延迟创建任务,并返回一个可用于取消或检查执行的任务对象。scheduleAtFixedRate 和 scheduleWithFixedDelay 方法创建并执行某些在取消前一直定期运行的任务。 用 Executor.execute(java.lang.Runnable) 和 Execut ...
1.下载: libevent-2.0.21-stable.tar.gz memcached-1.4.15.tar.gz   2.解压缩   tar zxvf libevent-2.0.21-stable.tar.gz   3.编译 cd libevent-2.0.21-stable ./configure --prefix=/usr  make  make install    4.测试libevent是否安装成功: [root@caocao-web libevent-2.0.21-stable]# ls -al /usr/lib | grep libevent ...
  @echo "start..." @echo off   for  %%i in (proto/*.proto) do protoc.exe --proto_path=proto --java_out=. proto/%%i   @echo "java over"   for  %%i in (proto/*.proto) do protoc.exe --proto_path=proto --cpp_out=cpp proto/%%i   @echo "cpp over"   @echo "end!& ...
首先在pom.xml配置如下: <build> <finalName>identity</finalName> <plugins> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <configuration> <systemProperties> <systemProperty> <name&g ...
在xml文件中有以下几类字符要进行转义替换: &lt; < 小于号 &gt; > 大于号 &amp; & 和 &apos; ' 单引号 &quot; " 双引号

nginx配置

 
Nginx配置文件详细说明 在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络. #运行用户user www-data;    #启动进程,通常设置成和cpu的数量相等worker_processes  1; #全局错误日志及PID文件error_log  /var/log/nginx/error.l ...
1、 先执行此命令: mvn install:install-file -Dfile=G:/java_memcached-release_2.6.6/java_memcached-release_2.6.6.jar -DgroupId=com.danga -DartifactId=memcached -Dversion=2.6.6 -Dpackaging=jar -DgeneratePom=true 2、拷贝依赖到本地仓库依赖目录: memcached-2.6.6.pom <?xml version="1.0" encoding="UTF-8&qu ...

memcached client

// create a static client as most installs only need       // a single instance       protected static MemCachedClient mcc = new MemCachedClient();          // set up connection pool once at class load       static {              // server list and weights           String[] servers = { &quo ...

安装memcached

1.下载: libevent-2.0.21-stable.tar.gz memcached-1.4.15.tar.gz   2.解压缩   tar zxvf libevent-2.0.21-stable.tar.gz   3.编译 cd libevent-2.0.21-stable ./configure --prefix=/usr  make  make install    4.测试libevent是否安装成功: [root@caocao-web libevent-2.0.21-stable]# ls -al /usr/lib | grep libevent ...
Global site tag (gtag.js) - Google Analytics