自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (2)
  • 收藏
  • 关注

原创 jdk 在什么地方处理Callable的call方法的Exception呢?

1 FutureTask$Sync里执行callable.call()方法void innerRun() {            if (!compareAndSetState(0, RUNNING))                return;            try {                runner = Thread.currentThread();

2012-03-06 15:42:00 1843

原创 解决log4j BufferedIO=true 时,buffer有残余日志不能记录的问题

废话不说,直接上代码public class DailyRollingFileAppender extends org.apache.log4j.DailyRollingFileAppender { public DailyRollingFileAppender() { super(); Runtime.getRuntime(

2012-01-05 21:12:23 6876

转载 人生有度

在做人上,精明不敌气度;在做事上,速度不敌精度;在交友上,较真不敌大度;在赚钱上,无度不敌适度;在工作上,能力不敌态度;在知识上,广博不敌深度;在思想上,敏锐不敌高度;在成事上,才华不敌韧度;在气质上,外貌不敌风度;在写作上,文采不敌角度。

2011-09-19 00:44:15 837

原创 什么才算intranet地址

一直以来,直觉中的intranet地址都是

2011-08-11 14:54:44 1154

原创 centos/redhat高可用环境实现(redhat cluster suit)续一

接前面文章,再看看rhcs的一些操作:1,如何转移服务到其它节点切先启动高可用集群,然后用clustat查看集群信息[root@fence ~]# clustatCluster Status for cluster_ha @ Sat Jul 30 22:43:59

2011-07-30 23:12:32 554

原创 江湖六大门派(按拼音字母顺序,排名不分先后)

成都小吃桂林米粉兰州拉面沙县小吃四川火锅新疆大盘鸡

2011-07-26 19:27:54 1414

原创 笑看一则招聘广告

今天是2011年7月25号。在一招聘网站上看到一则广告,短短几段文字,尽有多处矛盾的地方,很是有趣! 原文 工作经验:10年以上 一、职位信息1、工作职责: 1)结合行业的发展趋势,领导银行IT架构发展方向;2)根据业务发展战略指导IT架构策略的制定、任务分解和监督实施工作; 3

2011-07-25 13:23:49 520

原创 centos/redhat高可用环境实现(redhat cluster suit)

虚拟机环境如下:[root@stu121 ~]# uname -aLinux stu121.example.com 2.6.18-238.12.1.el5 #1 SMP Tue May 31 13:23:01 EDT 2011 i686 i686 i386 GNU/Linux1.

2011-07-23 22:54:30 5463 1

翻译 erlang---启动参数学习/研究

原文见于%erlang安装目录%/erts-版本号/doc/html/erl.html erlang启动参数有3种:emulator flags, flags 和plain arguments。emulator flags 是以“+”开头的,用来控制模拟器的行为。flags 是以

2011-07-18 20:27:01 7910

原创 I/O知识集--1 关于I/O的基础知识

最近要研究一下“高并发,高性能,高可靠”的服务器开发。复习一下I/O相关的各种知识。先复习一下基本概念:•    缓冲区操作      缓冲区及其操作,是所有I/O 的基础。进程执行I/O操作,归结起来,也就是向操作系统发出请求,让它要么把缓冲区里的数据排干(写),要么用数据把缓

2011-07-13 19:46:43 620

原创 I/O知识集--2 UNIX 类操作系统的网络I/O处理模型

unix like系统有5种基本的I/O模型:阻塞I/O非阻塞I/OI/O复用(select和poll)信号驱动I/O(SIGIO)异步I/O(POSIX.1的aio_系列函数)综合类比一下:

2011-07-13 19:45:49 369

原创 centos5.5 编译安装 redis2.2.11

redis性能NB,代码精简。 编译安装过程可以看这里,还有这里。稍微补充一点点:redis的make后的make install,其实就是cp -p redis-server /usr/local/bincp -p redis-benchmark /usr/local/binc

2011-07-12 01:37:57 605

原创 centos5.4上编译安装memcached1.4.5

centos是32位的1,下载并安装必要的依赖包libevent下载wget http://monkey.org/~provos/libevent-2.0.12-stable.tar.gz解压并安装./configure --prefix=/ghg/include/libeven

2011-07-11 16:07:44 455

原创 centos5.4上安装nginx-1.0.4

1,下载需要的软件并解压缩到需要的目录[root@stu112 var]# wget http://nginx.org/download/nginx-1.0.4.tar.gz[root@stu112 var]# wget ftp://ftp.csx.cam.ac.uk/pub/s

2011-07-10 22:40:57 764

原创 虚拟化 之 安装 XEN

[root@stu121 ~]# yum install xenLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: centos.ustc.edu.cn * extras:

2011-07-08 21:26:44 931

原创 install erlang on linux (centos5.5)

很奇怪,erlang有windows平台的安装包,但是没有linux平台的rpm,也没找到yum源。偷懒未遂,只好用源代码安装,没想到erlang安装的时候依赖的东西还蛮多的。安装过程如下:[root@stu112 otp_src_R14B03]# wget

2011-07-05 18:32:50 1181

原创 算法

ketama 清纯版(参考 http://www.metabrew.com/article/libketama-consistent-hashing-algo-memcached-clients,https://github.com/RJ/ketama/blob/master/java_ketama/SockIOPool.java) java实现:  /** * Calcul

2011-06-30 20:09:00 331

原创 HashMap 源代码 一瞥

 put先看key-value的put操作: public V put(K key, V value) { if (key == null) return putForNullKey(value); int hash = hash(key.hashCode()); int i = indexFor(has

2011-06-30 14:02:00 423

原创 memcached

install http://code.google.com/p/memcached/wiki/NewInstallFromSourcewget http://memcached.org/latesttar -zxvf memcached-1.x.x.tar.gzcd memcached-1.x.x./configuremake && make testsudo make inst

2011-06-22 21:34:00 267

原创 在centos上安装rpmbuild

先说说rpmbuild有什么用,给一个例子: http://code.google.com/p/memcached/wiki/NewInstallFromSource echo "%_topdir /home/you/rpmbuild" >> ~/.rpmmacrosmkdir -p /home/you/rpmbuild/{SPECS,BUILD,SRPMS,RPMS,SOUR

2011-06-22 20:42:00 4373

原创 uplooking0611

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Heiti SC Light; min-height: 12.0px}p.p3 {margin: 0.0px 0.0px 0.0px 0.0px;

2011-06-22 11:48:00 567

原创 无心之错 过犹不及 ssh

今天为了配置服务器,使它们能用rsa key 经过ssh相互访问。做了一些简单操作,结果把自己的大半天耗进去了:1,vi /etc/ssh/sshd_config,修改如下RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile      .ssh/authorized_keys PasswordAuth

2011-06-14 19:38:00 450

原创 host(windows)与虚拟机(centos)共享目录

1 在vmware管理界面 Edit virtual machine settings->options->share folders (改成enable,并指定host机的路径) 2 在虚拟机里安装 VMwareTools-7.8.4-126130.tar.gz,tar xvf VMwareTools-7.8.4-126130.tar.gz 3 执行 ./vmware-insta

2011-06-10 23:38:00 775

原创 linux java install

linux 自带 openjdk,但是总是觉得不“专业”。所以。。。给文件加上可执行权限 [root@stu110 ~]# chmod +x jdk-6u26-linux-i586-rpm.bin  执行jdk-6u22-linux-x64-rpm.bin[root@stu110 ~]# ./jdk-6u26-linux-i586-rpm.bin [root@stu110

2011-06-10 21:59:00 780

原创 tracert初体验

C:/Documents and Settings/。。。>tracert  www.******.cnTracing route to www.***.cn [116.211.4.183]over a maximum of 30 hops:  1    13 ms     5 ms     *     10.240.132.1  2   

2011-06-10 21:09:00 372

原创 用CentOS的数据包来升级RedHat Linux

CentOS和RedHat兼容,因此我们可以用CentOS的数据包来升级RedHat Linux。修改yum配置:1,修改 /etc/yum.repos.d/rhel-debuginfo.repo 为如下内容rhel-debuginfo]name=Red Hat Enterprise Linux $releasever - $basearch - Debugbaseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/$

2011-04-16 23:19:00 443

原创 python 语法 速读

<br />python语法速读<br />python表达式操作符及程序<br />lambda args:expression<br />x if y else z<br />x or y<br />x and y<br />not x<br />x<y,x<=y,x>y,x>=y,x==y,x!=y,x is y,x is not y,x in y,not in y<br />x|y<br />x^y<br />x&y<br />x<<y,x>>y<br />-x+y,x-y<br />x*y,x%y

2011-04-05 20:31:00 479

原创 PostgreSQL 闲话 概况

<br />概况  架构模型<br />PostgreSQL是基于服务器进程模型的,这点和oracle,DB2类似,而和另一个开源大户MySQL不同。当然在windows下,它被线程了。 存储引擎<br />和MySQL不同,它的存储引擎不可插拔,也和oralce,DB2类似。table space 表空间 <br /> PostgreSQL 表空间可以跨越多个数据库 schema<br />PostgreSQL有schema。DB2也支持。 数据库对象名大小写<br />PostgreSQL都存成小写,M

2011-04-05 11:27:00 513

原创 postgresql 闲话-起源

最近在用postgresql.postgresql的发音很让人蛋疼!突然发现,它貌似是post-gre-sql.嗯,好像就是'gresql之后"嘛,这下"没事找事,有蛋蛋疼"的geek傻劲上来了.google了一把,请看这里http://en.wikipedia.org/wiki/PostgreSQL#History大概的意思是说:postgresql起源于ingres! 1982年Michael StoneBraker老大离开了伯克利搞了ingres.1985回到伯克利启动了post-ingres项目..

2011-04-04 15:58:00 645

原创 how to get detail system info on MAC?

<br />在MAC上获得系统详细信息,就像在linux上 cat /proc/cpuinfo, cat /proc/sysinfo ....一样。<br />MAC操作系统版本号:10.6.3。<br /> <br />mac system info:<br />sysctl -a<br /><br />On linux, cat /proc/cpuinfo, <br />But on mac<br />sysctl -a machdep.cpu<br /> <br />[xxx ~]$ sysctl

2011-03-26 11:26:00 3934

计算机体系结构:量化研究方法(英文版.第5版)

计算机系统结构学科的“圣经”:《计算机体系结构:量化研究方法(英文版.第5版)》是计算机设计领域学生和实践者的必读经典。本书系统地介绍了计算机系统的设计基础、存储器层次结构设计、指令级并行及其开发、数据级并行、gpu体系结构、线程级并行和仓库级计算机等。

2012-10-14

HBase Administration Cookbook

Hbase管理手册 HBase Administration Cookbook

2012-10-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除