- 博客(73)
- 收藏
- 关注
虚拟机KVM的安装使用
在fedora下虚拟机KVM的安装 首先看一下机器是否支持虚拟环境 egrep "(vmx|svm)" color=always /proc/cpuinfo 如果有vmx,它是 Intel处理器虚拟机技术标志;如果包含 svm,它是 AMD处理器虚拟机技术标志,说明可以被支持 安装虚拟机和图形管理界面#yum install kvm virt-manager l...
2011-04-10 19:52:06
118
fedora 的一些使用
最近使用fedora 14(64位版)做开发环境,使用过程中,发现一些小问题,在这里记录下来,给碰到朋友一点使用帮助。笔记本调亮度(突然变得很暗)查看亮度等级:cat /proc/acpi/video/VID1/LCD0/brightness1 3 4 5 6 8 10 13 17 22 29 38 49 63 80 100设置亮度:echo 38 >...
2011-03-12 09:08:57
150
10000个球中随机取出1000个球
前几天看到一个算法题,说有10000个球,从中随机取出1000个,要求高性能? 刚开始我的想法是,循环0-1000 每次在0-10000中产生随机数,如果map中不存在,就放入map中,基数加1,如果存在,不加。这个方式基本能实现,但是效率不高,而且理论上有可能死循环。 还有一个方式就是,循环1000次,每次产生0-9的随机数,然后基数*10+随机数,存入map中。这样100...
2011-03-05 21:43:55
334
ttserver的process *** may be already running
TTserver挂掉后重启,会报错误 ttserver的process *** may be already running 主要原因是挂掉后没有删除.pid,解决错误就是删除.pid的文件就可以重新启动。 至于挂掉原因,可能是记录条数太多,导致内存不够的原因引起的(测试机普通pc,2g内存,设了1000万条),把记录条数改小后,现在不挂了。 还有双机互备,有一台机器的...
2011-03-04 14:08:38
214
TTserver java客户端访问
package tokyotyrant.example;import tokyotyrant.MRDB;import tokyotyrant.networking.NodeAddress;import tokyotyrant.transcoder.DoubleTranscoder;import tokyotyrant.transcoder.IntegerTranscode...
2011-03-04 10:25:52
244
tokyo cabinet 和tyrant的安装使用
1.介绍 tokyo cabinet(tc)一个key-value的高性能数据库,类似于新浪的memcachedb。tokyo tyrant(tt)是tc的网络接口,实现memcached的兼容协议及http访问。 2.安装 tc下载地址:http://fallabs.com/tokyocabinet/tokyocabinet-1.4.47.tar.gztt下...
2011-02-26 14:19:26
154
linux下图片添加中文乱码解决
在gif图片上添加文字,在window下没什么问题,但是放到linux底下出现编程了一个个小方框。主要原因是找不到字体。 解决办法是把相应的字体比如说宋体,拷贝到JAVA_HOME/jre/lib/fonts 目录下面 就ok了...
2011-02-18 10:49:49
327
window 80端口被占用
window下起resin服务的时候发现80端口被占用 netstat -ano | findstr “80” 看到进程id为4 tasklist|findstr "4" 得到的system 真是很烦人 搜索才发现是 World Wide Web Publishing Service 进程占用了该端口,该进程即iis服务。 还有就是sql s...
2011-02-14 12:45:42
139
sysctl.conf的配置问题
sysctl.conf是linux系统调优的配置文件,今天在配置加了 net.ipv4.ip_conntrack_max = 875000net.ipv4.netfilter.ip_conntrack_tcp_timeout_established =21600发现找不到该目录,着实郁闷了一番,后来在网上查了一下改为了suse 11 已经调整为net.n...
2011-01-14 14:49:24
336
对图片添加文字的封装类
package lava.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.BufferedOutputStream...
2010-12-14 15:57:07
165
suse下svn安装配置
以前对svn只是签入签出,主要是源代码的库的基础管理,没有做多版本的控制等事情,随着产品多元化的发展,这块东西需要更加加强。 先来对svn做一下安装 下载svn:http://subversion.tigris.org/downloads/subversion-1.6.15.tar.bz2 http://subversion.tigris.org/downloads/sub...
2010-12-08 15:35:11
177
设置resin在linux下的默认启动
第一种方式:在/etc/init.d/下添加一个启动脚本#vi resin.sh #!/bin/sh#chkconfig:345 99 10#description:auto start resin#/etc/init.d/resin.shexport export JAVA_HOME=/usr/local/jrmc4export CLASSPATH=$CLASSP...
2010-11-17 17:08:51
194
window 下的lvs real server
window要做lvs真实服务要在windows上增加MS Lookback Adapter window7下面添加MS Lookback Adapter如下步骤点击开始 搜索程序和文件输入 hdwwiz 找到hdwwiz.exe 右键单击->以管理员身份运行->下一步->选择 安装我手动从列表选择的硬件(高级) 下一步->选择网络设配器->选择Mic...
2010-11-16 15:59:28
158
原创 Resin禁止目录访问
Resin3.X禁止访问目录列表的配置方法如下:打开resin.conf文件 < servlet servlet-name ="directory" servlet-class ="com.caucho.servlets.DirectoryServlet" /> 将此配置项注释掉: <!– < servlet servlet-name ="directory" servle...
2010-11-12 11:02:59
559
nginx实现proxy_cache
PURGE模块下载http://labs.frickle.com/files/ngx_cache_purge-1.2.tar.gz tar zxvf ngx_cache_purge-1.2.tar.gz 其他模块安装详见 nginx安装与配置 在nginx目录下编译#./configure --add-module=../ngx_cache_purge-1.2 ...
2010-10-28 15:23:14
116
linux 下resin web服务搭建
1.安装jdk我这里安装的是 Oracle JRockit Real Time 4.0.1 ,去Oracle网站下载 linux版本 #chmod u+x jrrt-4.0.1-1.6.0-linux-ia32.bin#./jrrt-4.0.1-1.6.0-linux-ia32.bin途中选择一个安装目录,我选择的是/usr/local/jrrt 2.设置java环境...
2010-10-28 14:54:06
198
原创 如何使用netfilter/iptables构建防火墙
对于Internet上的系统,不管是什么情况都要明确一点:网络是不安全的。因此,虽然创建一个防火墙并不能保证系统100%安全,但却是绝对必要的。Linux提供了一个非常优秀的防火墙工具—netfilter/iptables。它完全免费、功能强大、使用灵活、可以对流入和流出的信息进行细化控制,且可以在一台低配置机器上很好地运行。本文将简单介绍使用netfilter/iptables实现防火...
2010-10-27 21:06:26
374
LVS+Heartbeat+ldirectord+ipvsadm搭建负载均衡——安装配置
1.安装环境操作系统:Suse 11.3 X86_64 版本(内核已经自带LVS,不需要安装重新编译内核)内核版本: 2.6.27.19-5-default 用源代码安装包,安装的时候碰到很多基础依赖包,着实比较累,我安装了一天,一个个的下依赖包才搞定,所以建议配置zypper,让他来代替。(注:zypper类似于yum或者apt-get) zypper添加两个安装源...
2010-10-22 17:04:36
195
原创 LVS+Heartbeat+ldirectord+ipvsadm搭建负载均衡——概述
1.名词解释 1.1 LVSLVS是实现负载均衡的调度。1.2 heartbeat heartbeat的功能,主要是做双机的执备。通过他来做心跳检测,两台服务器,如果主机停止心跳,从机接管主机服务,等主机回复的时候,在让主机接管服务。1.3ldirectordldirectord用于对真实服务(如http服务等)的监控,当服务挂掉的时候,lvs停止对该服务器的调用。1....
2010-10-22 09:55:11
135
编码的细节带来大问题
今天同事吧快钱支付的接口做完了,部署服到服务器,快钱一直提示mac错误,但是同事在本地调试却没问题。一个很奇怪的问题,粗看了一下代码没什么问题。开发用的是window,部署服务器是linux,这样的问题就比较难找了。 只能在服务器比本地打印信息调试,刚开始怀疑md5加密的问题,但调试下来直接用一个String 加密,服务器跟本地是一样的,后来发现同事那个串里面有中文,用java.net...
2010-10-20 15:23:49
163
Android的五大布局
Android有五种布局方式:分别是FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局). 一. FrameLayout这个布局可以看成是墙脚堆东西,有一个四方的矩形的左上角墙脚,我们放了第一个东西,要再放一个,那就在放在原来放的位置的上面,这样...
2010-10-13 10:52:18
106
Eclipse下Android下经常崩溃
前段时间在学习Android开发的时候,发现Eclipse下平凡崩溃。最开始用了Eclipse HELIOS, ADT打开XML编辑器时Eclipse框架会报告异常,或者直接崩溃。后来换了Eclipse GALILEO版, 在使用ADT开发时任何时候都有可能导致Eclipse崩溃退出, 这包括在代码页中和XML编辑器中.google了一下,网友好多说设置内存之类的也未解决,加大Eclipse内存都...
2010-10-10 21:26:08
183
Android学习小结
最近一直在学习android的开发,把最近学习的东西小结一下。 一.先来说一下android的程序目录结构: 1.src文件夹 源代码目录。2.gen文件夹 android自动根据res里面的资源文件生成的一些常量。3.assets文件夹 和res文件夹作用差不多,但它里面的文件都是保持原始的文件格式,需要用Asset...
2010-10-09 17:06:55
148
Mysql代理服务器Amoeba
Amoeba是一个代理服务器,介意client 与server之间。Amoeba具有负载均衡、高可用性、sql过滤、可承受高并发、读写分离、Query Route(解析sql query语句,并且根据条件与预先设定的规则,请求到指定的目标数据库。可并发请求多台数据库合并结果)、对客户端透明。 跟Mysql proxy 相比,用xml的形式配置,更简单。 Amoeba的详细配置查看开发者博客的文档...
2010-10-08 21:30:30
121
android环境搭建
最近看android挺火,闲来无事,也来摆弄一下android。 android环境搭建有3部分:安装jdk,Eclipse及插件,android sdk 1.安装jdkjdk版本java 5以上(在JRockit下会控制台会抛出一个空指针异常,所以还是使用sun的jdk吧!),具体就不在叙述。 2.Eclipse版本及插件安装Eclipse版本3.3及以上,安装点...
2010-10-03 21:13:00
91
nginx安装与配置
nginx是一个高性能HTTP服务和反响代理服务,现在有很多大型网站在应用。公司的web静态服务器和代理服务器都用了nginx。nginx作为服务器高性能,配置简单,更新配置文件后,可以不彻底关闭的情况下,加载。 废话不说了,现在来安装和配置一下nginx。 安装nginx 首先去nginx官网下载 http://nginx.org/download/nginx-0....
2010-09-09 22:20:23
121
原创 linux下定时服务cron的使用
1.linux启动关闭cron用如下命令[root@localhost ~]# /etc/init.d/cron start[root@localhost ~]# /etc/init.d/cron stop[root@localhost ~]# /etc/init.d/cron restart2. 增加删除执行任务有2方式 直接用crontabcrontab -u //...
2010-09-08 11:52:54
319
原创 Mysql实现Master-Slave复制 同步
Mysql可以通过Master-Slave来实现数据的拷贝,这也是数据库读写分离的主要实现方式。这几天试了一下Master-Slave的方式,把主要的要点总结一下,如果要看详细的,参考mysql的帮助。我的测试服务器是两台ubuntu的机器,MASTER IP:192.168.1.100 SLAVE IP:192.168.1.1011.要安装兼容版本的mysql,我这里在ubunut下...
2010-09-07 22:27:51
166
原创 MySQL:Grant 语法详解(MySQL 5.X)
MySQL:grant 语法详解(MySQL 5.X)本文实例,运行于 MySQL 5.0 及以上版本。MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户 一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。grant select on testdb.* to comm...
2010-08-31 18:21:16
211
原创 resin下发布基于jax-ws的webservice
刚学习了一下webservice,基于jax-ws建立webservice相对简单,如果童靴不懂,可以参考译文:myeclipse6.5上基于JAX-WS开发Webservice(中文示例)讲的比较详细,这里就不作叙述了,在resin下发布,其他都跟其他工程是一样的,就是要把JAX-WS所需要的包webservices-api.jar,webservices-...
2010-08-28 20:54:20
220
原创 Linux下安装JBOSS
以前一直使用Resin,resin小巧,jsp解析快,用的不错,在容器取jndi也方便,但是要在其他服务器或应用中取,就很麻烦。所以最近想试试Jboss,先来一个jboss的安装。 机器里面已经安装了jdk,这里不提了 下载jboss http://www.jboss.org/jbossas/downloads/ 我下载的是jboss-as-distribution-6...
2010-08-22 13:00:52
124
原创 TCP三次握手 四次挥手 讲的很详细!
TCP状态迁移大家对netstat -a命令很熟悉,但是,你有没有注意到STATE一栏呢,基本上显示着established,time_wait,close_wait等,这些到底是 什么意思呢,在这篇文章,我将会详细的阐述。大家很明白TCP初始化连接三次握手吧:发SYN包,然后返回SYN/ACK包,再发ACK包,连接正式建立。但是这里有点出入,当请求者收到SYS /ACK包后,就开始建立连接了,而...
2010-06-28 15:00:27
295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅