`
文章列表

memcached 使用

查看、分析memcached使用状态 访问量上升,数据库压力大,怎么办?好办法是在中间挡一层缓存!这个缓存要求高效,不能比数据库慢,否则服务质量受影响;如果能把数据用hash打散存储到硬盘,也是可以的,不过在内存越来越便宜的今天,还是使用内存吧!     mysql也有自己的缓存,也是存储在内存的,但是有一个说法是: 以下是引用片段: 只能有一个实例意味着你能存储内容的上限就是你服务器的可用内存,一台服务器能有多少内存?你又能存多少呢? 只要有写操作,mysql的query cache就失效只要数据库内容稍有改变,那怕改变的是其他行,mysql的query cache ...
  #!/bin/sh old=$1 new=$2 base_root=/usr/local/snsconnector sns_num=5 for ((i=1;i<${sns_num};i++)) do if ((i==1)) then sed -i "s/${old}/${new}/g" ${base_root}/sns_connector/WebRoot/WEB-INF/classes/test.properties sleep 1 echo "the sns_connector1 app test.properties ...
  create or replace procedure insert_sns_user is n Number; i int; begin i:=9781000001; while i<=9781000005 loop select count(1) into n from h_rcs_user h where h.rcs_userid=''||i||''; if n=0 then insert into h_rcs_user(ID,rcs_token,rcs_userid,rcs_username,rcs_m ...
<resin xmlns="http://caucho.com/ns/resin" xmlns:resin="http://caucho.com/ns/resin/core"> <class-loader> <tree-loader path="${resin.home}/ext-lib"/> <tree-loader path="${resin.root}/ext-lib"/> <tree-loader ...
从备份的移动硬盘里拷贝出Eclipse 启动报错:     !ENTRY org.eclipse.osgi 4 0 2012-05-04 14:45:47.608 !MESSAGE Application error !STACK 1 java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini). at org.eclips ...
启动数据库实例,分为两步:第一步,启动监听;第二步,启动数据库实例。一、如何启动数据库实例   1.进入到sqlplus启动实例[oracle@redhat ~]$ su - oracle                                 --“切换到oracle用户”Password:[oracle@redhat ~]$ lsnrctl start                               --“打开监听”LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 14-OCT-2009 19:06:40Copyr ...
Linux中在Oracle安装完毕以后,如果重新启动Linux ,Oracle是不会自动启动的,你可以通过手动调用dbstart命令来进行启动,不过这样似乎也很繁琐.我们可以通过配置Oracle的自动启动脚本,然后利用Linux的Service来启动Oracle服务器. 首先在/etc/init.d/目录下配置Oracle的服务文件. touch oracle10g chmod a+x oracle10g 然后编辑此oracle10g文件.内容如下.
nload是一个网络流量统计工具,当前版本为0.7.2。 下载地址:http://sourceforge.net/project/showfiles.php?group_id=35865 使用yum 安装也可以:yum install nload 源码安装:wget http://heanet.dl.sourceforge.net/project/nload/nload/0.7.2/nload-0.7.2.tar.gztar zxvf nload-0.7.2.tar.gzcd nload-0.7.2./configuremake -j4make install安装目录自己定,安装十分 ...
大致意思:Tim Cull碰到一个SimpleDateFormat带来的严重的性能问题,该问题主要有SimpleDateFormat引发,创建一个 SimpleDateFormat实例的开销比较昂贵,解析字符串时间时频繁创建生命周期短暂的实例导致性能低下。即使将 SimpleDateFormat定义为静态类变量,貌似能解决这个问题,但是SimpleDateFormat是非线程安全的,同样存在问题,如果用 ‘synchronized’线程同步同样面临问题,同步导致性能下降(线程之间序列化的获取SimpleDateFormat实例)。 Tim Cull使用Threadlocal解决了此问题,对 ...
停止操作停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的步骤1:查询nginx主进程号ps -ef | grep nginx在进程列表里 面找master进程,它的编号就是主进程号了。步骤2:发送信号从容停止Nginx:kill -QUIT 主进程号快速停止Nginx:kill -TERM 主进程号强制停止Nginx:pkill -9 nginx另外, 若在nginx.conf配置了pid文件存放路径则该文件存放的就是Nginx主进程号,如果没指定则放在nginx的logs目录下。有了pid文 件,我们就不用先查询Nginx的主进程号,而直接向Nginx发送信号 ...

linux 基本命令

linux统计文件数量和大小,如何用linux命令统计文件数量,如何用linux命令统计文件大小 linux统计文件数量和统计文件大小 linux统计当前目录文件数量 ls -l|grep “^-” |wc -l linux统计所有目录(当前目录和子目录)文件数量 ls -l|grep “^-” |wc -l linux统计当前目录目录数量 find ./ -type f |wc -l linux统计所有目录文件大小 du -sh
  转摘:http://blog.s135.com/post/288/ webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。   1、适用系统:Linux   2、编译安装: 引用 wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz tar zxvf webbench-1.5.tar.gz cd webbench-1.5 make && make install   3、使用: 引 ...

jdk 多线程简介

    博客分类:
  • java
    一、简介   线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:   ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, RejectedExecutionHandler handler)

linux JDK 安装

三种配置环境变量的方法  1. 修改/etc/profile文件    如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。    ·用文本编辑器打开/etc/profile    ·在profile文件末尾加入:      JAVA_HOME=/usr/share/jdk1.5.0_05      PATH=$JAVA_HOME/bin:$PATH      CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar      export JAVA_HOME   ...

linux kill

linux 杀进程   经常需要Kill多个进程,这些进程包含共同的关键字,可以用一条命令Kill掉它们。 ps aux | grep "common" | cut –c 9-15 | xargs kill –9 管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。下面说说用管道符联接起来的几个命令: "ps aux" 查看所有进程的命令。这时检索出的进程将作为下一条命令grep "common"的输入。 "grep "common" 选出所有含有关键字" ...
Global site tag (gtag.js) - Google Analytics