- 博客(32)
- 收藏
- 关注
原创 一致性hash之java实现
一致性hash的原理 把server和key hash到同一个空间,然后同方向找最近的即可。import java.util.Collection;import java.util.SortedMap;import java.util.TreeMap;public class ConsistentHash<T> { private final HashFun...
2012-02-29 13:49:13
117
原创 脚本自动登录Linux服务器
[code="shell"]#!/usr/bin/expectset timeout 30spawn ssh luxiao@hostexpect "*assword:"send "password\r"interact[/code]1. [#!/usr/bin/expect]这一行告诉操作系统脚本里的代码使用那一个shell来执行注意...
2012-02-03 14:50:10
375
原创 maven install 把jar包放到WEB-INFO下面
在pom.xml里加上[code="xml"]org.apache.maven.pluginsmaven-dependency-plugin2.1copypackagecopy-dependenciessrc/main/webapp/WEB-INF/libfalse[/code]运行maven install 可以...
2011-11-23 17:07:43
421
原创 linux常用命令记录
记录常用linux命令[list][*]pmap 可用来获取一个指定进程的内存映射表[/list][list][*]pgrep 是通过程序的名字来查询进程的工具,一般是用来判断程序是否正在运 示例:pmap $(pgrep php5-fpm |head -1) 在一串指令中,還需要藉由其他的指令提供的資訊,可以使用反單引號『`指令`』或 ...
2011-11-09 18:43:07
91
原创 python 记录
看到一个python入门脚本 记录一下[code="python"]from BaseHTTPServer import * import base64, os decorator = lambda x: x.rstrip("\n") + " (" + base64.b64encode(x.rstrip("\n")) + ")\n" class Handl...
2011-11-07 15:34:14
119
原创 java 多线程编程记录
为了避免主线程退出导致其它还未执行完的线程退出,可以使用ExecutorService管理多线程的生命周期[code="java"] ExecutorService exec = Executors.newCachedThreadPool(); for (int i = 0; i < 100; i++) { exec.execute(new Parser(files));...
2011-11-04 16:53:46
86
原创 设置mysql使用utf-8
/etc/my.cnf[mysql]default-character-set=utf8 //5.5之后使用character_set_server=utf8[mysqld]default-character-set=utf8
2011-11-03 11:27:11
159
原创 golang 小程序两例
都是golang的小例子 因为不能高亮的原因就选择了code=c[code="c"]package mainimport( "fmt" "time" "strconv")var c chan intfunc ready(w string, sec int) { time.Sleep(int6...
2011-10-21 13:51:50
383
原创 nginx rewrite last 与break
一个很简单的nginx的server配置[code="conf"]beacon on;beacon_cfg /etc/nginx/conf.d/beacon.cfg /etc/nginx/conf.d/channel.cfg;server { listen 80; server_name web.com; root /var/lib/nginx/m...
2011-10-19 13:12:18
288
原创 shell连接mysql建立简单的md5字典
[code="shell"] #!/bin/bash USERNAME="root" PASSWORD="" DB="mydb" TABLE="dict" #创建数据库 create_db="create database if not exists $DB" mysql -u $USERNAME -e "$cre
2011-09-30 13:10:19
141
原创 hash 算法
[url]http://blog.csdn.net/eaglex/article/details/6310727[/url][code="java"] public long DJBHash(String str) { long hash = 5381; for(int i = 0; i < str.length(); i++) ...
2011-09-16 14:10:59
125
原创 linux socket select
[code="c"]#include #include #include #include #include #include #include #include #include #define MYPORT 1234 // 侦听端口#define BACKLOG 5 // 最大可连接客户端数量#define BUF_SIZE 200...
2011-09-13 10:02:11
76
原创 redis 源码分析资料
[url]http://www.petermao.com/category/redis[/url][url]http://www.yiihsia.com/category/nosql/[/url][url]http://www.hoterran.info/[/url]redis指令文档[url]http://www.oicto.com/redis-zhiling/[/url]r...
2011-09-12 11:46:21
76
原创 linux socket 多线程
[code="c"]#include #include #include #include #include #include #include #include void *rec_data(void *fd);void error(const char *msg){ perror(msg); exit(1);}int...
2011-09-09 15:13:33
150
原创 linux安装xdebug(转)
xdebug,弄了好些时候,中午在机器上搞上了。呵呵,人笨,就多走些步子了。 网上的资料貌似很多,转来转去就那么几个,而且用来来都还不对。 像是环境不同的缘故吧。 记录一下。 xdebug-2.0.4 PHP Version 5.2.9 linux下解压xdebug包。 1、进入xdebug,在这个目录下先运行php目录下面的bin/phpize; 2、在运...
2011-08-29 09:56:37
80
原创 nfs
安装 nfs-utils-lib-1.0.8-7.6.el5 nfs-utils-1.0.9-42.el5提供共享目录端:设置共享目录与权限 /etc/exports 写入 /home/nfs 10.9.24.77(rw)开启服务 service nfs start 可查看开启端口 netstat -tulnp| grep -E '(rpc|nfs...
2011-08-25 18:49:36
98
原创 session共享的几种方式(转)
伴随网站业务规模和访问量的逐步发展,原本由单台服务器、单个域名的迷你网站架构已经无法满足发展需要。此时我们可能会购买更多服务器,并且启用多个二级子域名以频道化的方式,根据业务功能将网站分布部署在独立的服务器上;或通过负载均衡技术(如:DNS轮询、Radware、 F5、LVS等)让多个频道共享一组服务器。OK,头脑中我们已经构思了这样的解决方案,不过进入深入开发后新的技术问题又随之...
2011-08-23 22:41:45
145
原创 php中empty is_null isset 三者的区别
http://www.yaronspace.cn/blog/index.php/archives/602
2011-08-22 23:44:04
82
原创 symfony 基础
在模版里,有一些Symfony变量可以直接使用。通过这些快捷变量可以从Symfony的对象中取得一些最常用的模版信息:$sf_context: 完整的环境对象(context object), sfContext类的实例$sf_request: 请求对象,sfRequest类的实例$sf_params: 请求的参数$sf_user: 当前的用...
2011-08-22 20:42:02
107
原创 session_unset 与session_destory
session_unset()释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的session idsession_destroy()删除当前用户对应的session文件以及释放session id,内存中的$_SESSION变量内容依然保留安全退出的代码[code="php"] //安全退出 function lo...
2011-08-01 15:07:49
198
原创 Linux下Firefox、Chrome安装flash插件
新安装了Fedora15,但不管是FireFox还是Chrome,flash插件一直安装一直不能成功。后来知道了必须把flash的动态库libflashplayer.so放到相应的浏览器对应的plugins文件夹下。需要注意的是如果是64位的系统,必须下载最新的flash插件才管用。下载链接[url]http://labs.adobe.com/downloads/flashplayer10...
2011-07-24 13:33:03
178
原创 php 序列化
serialize()和unserialize()在php手册上的解释是:serialize — Generates a storable representation of a valueserialize — 产生一个可存储的值的表示unserialize — Creates a PHP value from a stored representationunseriali...
2011-07-19 09:31:56
84
原创 hadoop 常见异常的处理方法
[url]http://hi.baidu.com/xixitie/blog/item/a32f6913cacefb145aaf53dd.html[/url][url]http://blog.csdn.net/zyj8170/article/details/6037934[/url][url]http://hi.baidu.com/dtzw/blog/item/38c14aa7fede459...
2011-07-18 23:41:57
210
原创 gdb
gdb 使用参考 [url]http://kuchaguangjie.iteye.com/blog/913397[/url]对于GUN编译器来说,程序的编译要经历预处理、编译、汇编、连接四个阶段.在预处理阶段,输入的是C语言的源文件,通常为*.c。它们通常带有.h之类头文件的包含文件。这个阶段主要处理源文件中的#ifdef、 #include和#define命令。该阶段会生成一个中...
2011-07-15 10:36:03
81
原创 java regex
正在写一个简单爬虫,用来统计一些简单的数据。在提取网页的URL时遇到一点小问题。不过用正则的捕获组给解决了[code="java"]/** * @author luxiao.hjt */public class Regex { public static void main(String[] args) { Pattern p = Pattern.compile("]...
2011-07-14 12:06:08
77
原创 php 转码
php转码 UTF-8->GB2312[code="php"]iconv("UTF-8","gb2312",$username);[/code]
2011-07-13 16:01:47
85
原创 php 单引号 双引号
[code="php"] $b = '110'; $type = gettype($b); echo '333'."$type\n"; echo '333'.'$type\\';[/code]输出[code="php"]333string333$type\[/code]1.双引号 里的东西 输入的时候能判断是否 包含 变量,如果包含 变量 就一起输出...
2011-07-13 14:37:24
73
原创 php array
[code="php"]$people = array('luxiao','xunzhe','taixu','guafei');$people['shaoman'] = 'youcai';array_push($people, "qutian");print_r($people);[/code]输出:[code="php"]Array( [0] => ...
2011-07-13 14:02:33
86
原创 php global 注意
[code="php"][/code]在函数体内定义的global变量,函数体外可以使用,在函数体外定义的global变量不能在函数体内使用,
2011-07-13 10:37:31
129
原创 学习服务器Apache的mod_rewrite功能
[url]http://it.hilo8.com/space.php?uid=2&do=thread&id=263[/url]
2011-07-07 11:08:22
76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人