- 博客(16)
- 收藏
- 关注
python实现基于redis的搜索
之前用grails插件实现的版本跟grails耦合太强,不适合于单独运行。另外用python实现了一个版本。项目地址 https://github.com/isoloist/redis-search-python。redis_search_test.py 简单介绍了如何使用。在这里先介绍下我遇到的场景。在Mysql中有大于一百万条记录需要初始化进redis,并提供前缀搜索。在gr...
2013-09-18 21:33:47 499
grails 下的输入提示插件
https://github.com/isoloist/grails-redis-search本插件基于huacnlee/redis-search改写而成,李顺华同学的源码基于Ruby实现,这里用grails改写。 开发工具:IntelliJ Idea...
2013-06-22 11:40:23 151
原创 redis性能测试
测试环境硬件: CPU 8核 Intel(R) Xeon(R) CPU E5506 @ 2.13GHz MEM 26G软件: OS Linux 2.6.8 64位 Redis 2.4.8 Jedis 2.0.0Redis set 100个并发线程 每个线程写入1000...
2012-03-01 10:06:54 127
原创 pushlet 之消息通知
最近做完一个用户上传视频文件,在服务器完成转码的服务。根据需要设计了一个简单的消息通知系统,使用pushlet实现。如有错误,欢迎指正,非常感谢。[资源]官方网站:http://www.pushlets.com/ 下载到pushlet的jar包,解压后可以看到官方的例子。在实践中参考了pushlet-2.0.4\webapps\pushlet\examples\ajax\a...
2011-12-22 13:11:28 259
原创 Chainsaw 监控log4j日志
还在未了庞大的log4j日志文件发愁吗?Chainsaw 帮你快速监控log4j日志,配置简单[b]一 安装[/b]Chainsaw 下载地址 http://logging.apache.org/chainsaw/index.html下载后解压到指定文件夹,双击运行 chainsaw.bat 二 配置GUI界面出来后选择下图所示配置1. [img]http://...
2011-10-11 09:24:08 1267
原创 short url的一个python实现
[code="python"]import hashlibdef shorturl(url): base32 = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x',...
2011-07-09 23:05:20 362
原创 转 :ubuntu 32下手动安装nginx
原帖 http://sudone.com/nginx/nginx_new_install.html一般编译nginx时,都要先安装pcre、zlib等外部支持程序,然后编译安装nginx时指定这些外部支持程序的位置,这样nginx在每次启动的时候,就会去动态加载这些东西了。下面介绍的是另一种方式,即将这些程序编译到nginx里面去,这样nginx启动时就不会采用动态加载的方式去load...
2011-06-01 20:46:52 112
原创 飞信SNS FEED分享
感谢飞信首席架构师@steadwater的分享和@suxiaoyong的总结。SNS feed的特点:写入密集,高频度,小数据量,数据失效快。读写比大约50/1飞信的技术选型: 1. 消息异步写入;2. 推拉结合,对于粉丝多的用户用拉,普通用户用推,在应用层进行合并; 3. 普通用户的事件尽量保证实时性,名博可以异步处理; 4. 在数据sharding时,对名博和普...
2011-03-20 15:36:10 135
原创 Tomcat 笔记一
Tomcat的命令行参数Catalina -config [server.xml file] 指定tomcat运行的配置文件-help 查看帮助-nonaming 禁用JNDI-security 启用catalina.policydebug ...
2011-03-02 17:04:27 101
原创 centos 64bit安装mod_python小结
在centos 64bit上安装mod_python出了各种状况。小结如下: 一、安装python的时候必须指定--enable-shared参数。如果你已经安装过了,请./configure --enable-shared,重新安装一遍。 二、拷贝/usr/local/bin/libpython.so 到/usr/bin下。 三、需要到...
2011-02-25 13:10:41 168
原创 百度技术沙龙归来
先说说总体的感觉,会场不大,晚来的同学只能站着,与会者大概有两百人。分享了两个话题:一、解析移动互联网中的搜索技术。二、HTML5在手机游戏领域的应用。说是技术沙龙但是很少涉及技术,更多的是数据、观点和期望。以下是一些我觉得有用的信息。 1. 从百度的流量统计看,目前国内手机平台第一位的是MTK,其次才是Symbian。(可见手机上网的主力是低端用户。) 2. 百度...
2011-02-22 20:48:01 160
原创 分布式Hibernate search
分布式 Hibernate Search 支持多个节点Read/Write。在网上找到一篇完整介绍的文章,我粗陋的翻译了一下。原文连接[url]http://aredko.blogspot.com/2009/12/distributed-hibernate-search-with.html[/url](需要fanqiang)分布式Hibernate Search与Apache Tomcat...
2011-01-20 11:22:26 159
原创 Hibernate search实践
也许你的项目正在使用Spring+Hibernate,而你正好需要建立全文检索。Hibernate search可以无缝得整合Hibernate和Lucene,帮助你快速实现功能强大的全文检索。 Hibernate Search通过整合Hibernate core和Lucene建立持久化对象的索引。功能强大而配置简单。下载请到[url=http://hibernate.or...
2010-12-31 14:42:21 99
原创 社交网站和微博一键分享的代码
在社交网站和微博满天飞的时候,怎么让自己网页快速分享给好友?下面介绍开心网,人人网,新浪微博和腾讯微博一键分享的方法。在HTML代码中加入如下[code="java"][/code]在网页尾部加入如下Javascript代码[code="java"] var p_url = encodeURIComponent(top.location.hr...
2010-12-29 16:31:47 232
原创 spring+hibernate下使用quartz出现no session的解决方法
在google上找了很久没有合适的解决办法,通常的建议是把hibernate的lazy改成false或者直接写sql。为了调度而启用lazy显然是不划算的。自己写sql,那就弃用了hibernate,两种方式都让人难以接收。最后看到一提示,spring可以使用OpenSessionInViewFilter和hibernateInterceptor来扩展hibernate的session,避...
2010-10-14 16:56:21 638
在windows 7上安装Maven2.2.1
[b]安装[/b]Maven是一个java工具,所以请确保jdk环境已经正确安装在你的机器上。首先,请在此[url="http://maven.apache.org/download.html"]下载Maven[/url]。这里选择的是apache-maven-2.2.1-bin.zip[b]window 7[/b]1.解压apache-maven-2.2.1-bi...
2010-08-22 21:04:15 116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人