- 浏览: 32801 次
- 性别:
- 来自: 深圳
最新评论
-
liyunfei1231:
...
tomcat 采用msm连接memcached缓存session -
576017120:
非常感谢分享,参考你的资料实现了。我也会向你学习,把自己 ...
tomcat 采用msm连接memcached缓存session
文章列表
#include <stdio.h>
#include <stdlib.h>
#include "mysql.h"
int main(void)
{
MYSQL * sql_p;
MYSQL_RES * result_p;
MYSQL_ROW row_p;
int res;
sql_p = mysql_init(NULL);
if(!sql_p){
printf("Init error!\n");
exit(1);
}
MYSQL * conn = mysql_real ...
GCC使用详解
**********************gcc/egcs 的主要选项*********
gcc 命令的常用选项
选项 解释
-ansi 只支持 ANSI 标准的 C 语法。这一选项将禁止 GNU C 的某些特色,
例如 asm 或 typeof 关键词。
-c 只编译并生成目标文件。
-DMACRO 以字符串“1” ...
linux经常会需要免密码登录另外一台机器,譬如安装hadoop集群,从a机器通过scp考文件到b机器等。
ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,以CentOS为例。
有机器A,B。现想A通过ssh免密码登录到 ...
linux系统NFS服务端配置方法如下:
(1)修改 /etc/exports,增加共享目录
/export/home/sunky 10.140.133.23(rw)
/export/home/sunky1 *(rw)
/export/home/sunky2 linux-client(rw)
注:/export/home/目录下的sunky、sunky1、sunky2是准备共享的目录,10.140.133.23、*、linux- client是被允许挂接此共享linux客户机的IP地址或主机名。如果要使用主机名linux-client必须在服务端主机/etc/h ...
下载源码包并解压
./configure --prefix=/usr/local/squid --enable-gnuregex --enable-async-io=20 --enable-icmp --enable-linux-netfilter --enable-kill-parent-hack --enable-snmp --disable-ident-lookups --enable-cache-digests --enable-arp-acl --enable-err-language="Simplify_Chinese"--enab ...
/* server.c */
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/wait.h>
#include <unistd.h>
int main(void)
{
int sock ...
Hessian是由caucho提供的一个基于binary-RPC实现的远程通讯library,支持多种语言,包括c++,java,c#等,还支持flash/flex
Jetty 是一个开源的servlet容器,它是作为一个可以嵌入到其他的Java代码中的servlet容器而设计的。
通过结合jetty和hessian结合,就可以通过一个普通的java工程来提供远程通信服务,而不需要建立一个web工程
首先编写接口和服务类
public interface Hello {
String sayHello(String name);
}
...
/**
* 2010-8-3 下午09:14:29
* @auth cjj
*/
package org.prime.threadpool;
import java.util.Queue;
import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.concurrent.atomic.AtomicInteger;
/**
* @author cjj
*
*/
public class CPrimePool {
private Object lock = new O ...
假设有三台server,Server 1 和 server 2有3GB内存,server 3有2GB 内存空间用于缓存,
import com.danga.MemCached.*;
public class MyClass {
// create a static client as most installs only need
// a single instance
protected static MemCachedClient mcc = new MemCachedClient();
// set up connection pool once at cla ...
在context中添加
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:localhost:11211"
requestUriIgnorePattern=".*\.(png|gif|jpg|css|js)$"
sessionBackupAsync="false"
sessionBackupTimeout="100" ...
nginx 安装
首先安装pcre
./configure
make
make install
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make
make install
nginx 负载均衡配置
upstream dyRes {
server 127.0.0.1:8081;
server 127.0.0.1:8082;
}
upstream staticRe ...
在catalina.sh中加入如下配置
$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=6688 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=192.168.1.215
tomcat/conf/server.xml 的<Service name="Catalina">中添加如下设置,则可以访问80和90端口
<Connector port="80" maxHttpHeaderSize="8192" URIEncoding="UTF-8"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
...
先用
%Java_home%\bin\keytool -genkey -alias tomcat -keyalg RSA
生成key,生成的过程中会提示输入密码等信息,按提示输入即可,记住输入的密码
然后将%tomca_home%/conf/server.xml 中的<!-- Define an SSL HTTP/1.1 Connector on port 8443 -->下的
Connector 的注释去掉,并改成如下形式
<Connector port="443" maxHttpHeaderSize="8192" ...
在$tomcathome/bin/catalina.bat或catalina.sh中加入
JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=3999,server=y,suspend=n"