`
lavafree
  • 浏览: 535088 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
google下载protobuf,http://code.google.com/p/protobuf/downloads/list protobuf-2.4.1.tar.bz2   #tar jxvf protobuf-2.4.1.tar.bz2 #cd protobuf-2.4.1 #./configure #make #sudo make install   运行,ubuntu下默认报错 protoc: error while loading shared libraries: libprotobuf.so.7: cannot open shared object ...
一.mongodb的监控   mongodb可以通过profile来监控数据,进行优化。 查看当前是否开启profile功能用命令 db.getProfilingLevel()  返回level等级,值为0|1|2,分别代表意思:0代表关闭,1代表记录慢命令,2代表全部 开始profile功能为 db.setProfilingLevel(level);  #level等级,值同上 level为1的时候,慢命令默认值为100ms,更改为db.setProfilingLevel(level,slowms)如db.setProfilingLevel(1,50)这样就更改为50毫秒 通过 ...
LVS的持续时间有2个 1.把同一个cip发来请求到同一台RS的持久超时时间。 2.一个链接创建后空闲时的超时时间,这个超时时间分为3种。 1)tcp的空闲超时时间。 2)lvs收到客户端tcp fin的超时时间 3)udp的超时时间 客户端连 ...
-A --add-service 在内核的虚拟服务器表中添加一条新的虚拟服务器记录。也就是增加一台新的虚拟服务器。-E --edit-service 编辑内核虚拟服务器表中的一条虚拟服务器记录。-D --delete-service 删除内核虚拟服务器表中的一条虚拟服务器记录。-C --clear 清除内核虚拟服务器表中的所有记录。-R --restore 恢复虚拟服务器规则-S --save 保存虚拟服务器规则,输出为-R 选项可读的格式-a --add-server 在内核虚拟服务器表的一条记录里添加一条新的真实服务器记录。也就是在一个虚拟服务器中增加一台新的真实服务器-e --edit-s ...
1.maven是什么?   maven是一个构建工具,或者说一个工程管理工具。它类似于ant,或者说maven是ant的一个超集,提供了ant能做的预处理,编译,打包,测试和分发之外的项目依赖,生命周期等一些列工具。 这下功能可以使开发人员对项目的构建变得简单。用通俗的话讲,只要通过简单的配置,maven给你提供一条龙服务。   2.maven安装和运行   不管什么系统,maven是用java写的,所以安装过程基本一致(环境配置等稍有不同)。 1> 须安装jdk(1.5 +),这个自行安装 安装完成后java -version 能看到版本号 2> 下载ma ...
为了更好的测试公平性,刚才的message.flt去空格改为   <html><body><p>This is my message:<br> ${message}</p></body></html>     编写servlet package com.ab.test; import java.io.IOException; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServle ...
spring mvc现在如火如荼,闲来无事也摆弄一番。   总体来说,spring mvc还是挺不错的,注解方式的配置,RESTful的风格,让人眼睛一亮,还有不错的性能。 废话不说,直接写上我的配置吧!   要用spring mvc 需要下载spring的包,还有freemarker。     web.xml配置   <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.Disp ...
今天把fedora升级到了15,gnome3使用不是太习惯,但以前左拖动窗体花屏的问题没有了。总体还是不错。   升级方法很简单。   # yum update -y 如果很久没更新的花,这个会花不少时间   #yum install preupgrade   #preupgrade 网络不好这个时间会很长,是等不下去就是睡了,第一天发现更新完了 接下来就安装,跟window程序一样的简单   升级完重启,除了界面变化比较大,其他以前的应用都没有问题,升级很成功。      
ttserver 用ttservctl启动,默认是全部的host可以访问   如果在配置文件加了   prog="ttservctl" cmd="ttserver" basedir="/var/ttserver" host="192.168.100.151"  #光加这个不起作用 port="1978" 除了加上上面的之外,还要在脚本里加 start(){   printf 'Starting the server of Tokyo Tyrant\n'   ...
  修改bzip2-1.0.6的Makefile文件  CC=gcc ---> CC=gcc -fPIC     即 CC=gcc -fPIC AR=ar RANLIB=ranlib LDFLAGS=   BIGFILES=-D_FILE_OFFSET_BITS=64   然后重新编译 make clean make make install
在fedora下虚拟机KVM的安装   首先看一下机器是否支持虚拟环境   egrep "(vmx|svm)" color=always /proc/cpuinfo   如果有vmx,它是 Intel处理器虚拟机技术标志;如果包含 svm,它是 AMD处理器虚拟机技术标志,说明可以被支持   安装虚拟机和图形管理界面 #yum install kvm virt-manager libvirt 通过 service libvirtd start 启动虚拟服务 # virsh -c qemu:///system list 有Id Name State输出 ...
最近使用fedora 14(64位版)做开发环境,使用过程中,发现一些小问题,在这里记录下来,给碰到朋友一点使用帮助。 笔记本调亮度(突然变得很暗) 查看亮度等级: cat /proc/acpi/video/VID1/LCD0/brightness 1 3 4 5 6 8 10 13 17 22 29 38 49 63 80 100 设置亮度: echo 38 >/proc/acpi/video/VID1/LCD0/brightness  64位机器flash安装(falsh不好安装) 下载libflashplayer.so 拷贝到/usr/lib6 ...
前几天看到一个算法题,说有10000个球,从中随机取出1000个,要求高性能?     刚开始我的想法是,循环0-1000 每次在0-10000中产生随机数,如果map中不存在,就放入map中,基数加1,如果存在,不加。这个方式基本能实现,但是效率不高,而且理论上有可能死循环。   还有一个方式就是,循环1000次,每次产生0-9的随机数,然后基数*10+随机数,存入map中。这样1000次肯定产生不同的球,第二个算法就是每次概率减少1/1000,最后一个概率只有1/10.而前一种最后一个是1/9001.   周末无聊,学python,顺便来一个python实现     im ...
TTserver挂掉后重启,会报错误 ttserver的process *** may be already running   主要原因是挂掉后没有删除.pid,解决错误就是删除.pid的文件就可以重新启动。   至于挂掉原因,可能是记录条数太多,导致内存不够的原因引起的(测试机普通pc,2g内存,设了1000万条), 把记录条数改小后,现在不挂了。   还有双机互备,有一台机器的时间戳是:16429136938289594368,这么大的时间戳(不知道是不是tt的bug),现在没办法解决,有遇到过能解决的高人指点下。
  package tokyotyrant.example; import tokyotyrant.MRDB; import tokyotyrant.networking.NodeAddress; import tokyotyrant.transcoder.DoubleTranscoder; import tokyotyrant.transcoder.IntegerTranscoder; public class MRDBExample { public static void main(String[] args) throws Exception { ...
Global site tag (gtag.js) - Google Analytics