- 博客(16)
- 资源 (10)
- 收藏
- 关注
转载 SpellChecker
A Spell Checker allows to suggest a list of words similar to a misspelled word. This implementation is based on David Spencer's code using the n-gram method and the Levenshtein distance.Structur
2012-08-31 18:22:34 1020
转载 mysql replication 互为主从的安装及配置,以及数据同步
一,mysql replication是什么,干什么用的MySQL replication提供了数据库复制的功能,可以实现多个数据库实时同步,具体如果下图:mysql replication 数据同步我们为什么要用mysql replication呢,当你的网站一天的独立IP流量能达到100W时,全部流量能达到1000W时,单个服务器,根本无法满足现有需要,100W,1
2012-08-24 18:48:03 602
转载 基于Lucene多索引进行索引和搜索
Lucene支持创建多个索引目录,同时存储多个索引。我们可能担心的问题是,在索引的过程中,分散地存储到多个索引目录中,是否在搜索时能够得到全局的相关度计算得分,其实Lucene的ParallelMultiSearcher和MultiSearcher支持全局得分的计算,也就是说,虽然索引分布在多个索引目录中,在搜索的时候还会将全部的索引数据聚合在一起进行查询匹配和得分计算。索引目录处理
2012-08-24 11:04:55 1007
转载 理解JVM如何使用Windows和Linux上的本机内存
摘要:Java™ 堆耗尽并不是造成 java.lang.OutOfMemoryError 的惟一原因。如果本机内存 耗尽,则会发生普通调试技巧无法解决的OutOfMemoryError。本文将讨论本机内存的概念,Java 运行时如何使用它,它被耗尽时会出现什么情况,以及如何在 Windows® 和 Linux® 上调试本机 OutOfMemoryError。 Java 堆(每
2012-08-21 18:23:00 1727
转载 详解Linux系统中JVM内存2GB上限
我们通常使用的JVM都是32位的(64位的JVM会损失10-20%的性能,通常不建议使用),而32位程序的寻址空间应该是4GB才对,为什么Linux上的JVM内存只能使用2GB呢?经过和JDK研发组的人员沟通,终于弄清楚了一些相关的原因。这个问题存在于早期的一些Linux版本中,特别是内核2.5以前的版本,2.6以后的版本就基本上没有这个问题了。原来这些Linux版本对进程有个对内存2GB
2012-08-21 17:28:55 1017
转载 Apache ActiveMQ介绍
这一章的内容有:· ActiveMQ特性和使用总览· 下载和安装ActiveMQ· 理解ActiveMQ文件结构· 运行ActiveMQ自带例子 企业消息软件从80年代起就存在,它不只是一种应用间消息传递风格,也是一种集成风格。因此,消息传递可以满足应用间的通知和互相操作。但是开源的解决方
2012-08-21 17:23:07 7956
转载 Nginx Location配置总结
语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配 ^~ 开头表示uri以某个常规字符串开头,理解为匹配url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static//aa匹配到(注意是空格)。 ~ 开头表示区分大小写的正则匹配 ~* 开头表
2012-08-21 13:33:01 1701
转载 shell中的内建命令, 函数和外部命令
Shell识别三种基本命令:内建命令、Shell函数以及外部命令:(1)内建命令就是由Shell本身所执行的命令。 有些命令是由于其必要性才内建的,例如cd用来改变目录,read会将来自用户(和文件)的输入数据传给Shell外亮。 另一种内建命令的存在则是为了效率,其中最典型的就是test命令,编写脚本时经常会用到它。另外还有I/O命令,例如echo于printf.(2)S
2012-08-17 11:35:54 589
转载 使用 Spring Security 保护 Web 应用的安全
在 Web 应用开发中,安全一直是非常重要的一个方面。安全虽然属于应用的非功能性需求,但是应该在应用开发的初期就考虑进来。如果在应用开发的后期才考虑安全的问题,就可能陷入一个两难的境地:一方面,应用存在严重的安全漏洞,无法满足用户的要求,并可能造成用户的隐私数据被攻击者窃取;另一方面,应用的基本架构已经确定,要修复安全漏洞,可能需要对系统的架构做出比较重大的调整,因而需要更多的开发时间,影响应用的
2012-08-15 18:04:57 1269
转载 使用 Spring 2.5 基于注解驱动的 Spring MVC
概述继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MVC 引入了注解驱动功能。现在你无须让 Controller 继承任何接口,无需在 XML 配置文件中定义请求和 Controller 的映射关系,仅仅使用注解就可以让一个 POJO 具有 Controller 的绝大部分功能 —— Spring MVC 框架的易用性得到了进
2012-08-15 17:51:53 887
转载 Shell 的source命令
http://www.xxlinux.com/linux/article/development/shell/2006-09-22/4499.htmlhttp://www.diybl.com/course/6_system/linux/Linuxjs/20071027/80454.htmlhttp://linux.chinaunix.net/techdoc/system/2008/09/0
2012-08-13 18:14:15 38695 5
原创 Hive限制
1.更新,事务,索引,不支持,是全表扫描2.创建表的字段类型和java类型是对应的。不支持日期类型,提供转换为字符串类型的函数。3.查询语句中,不支持having,可写嵌套的select来解决;group by后只能是表的定义列名,不能像mysql那样可以为查询语句为逻辑处理结果声明的别名,但可为逻辑处理过程语句4.内置函数查看命令(show functions;desc func
2012-08-13 14:09:37 10744 3
转载 Nginx的403错误
403错误主要是下面2条原因:(这种情况是你将nginx作为web服务的时候,若其后面还有提供web服务的应用程序,解决办法也类似,安装相同的思路查一查,应该很快就可以解决。绝大部分这个报错都是权限不对。)1、出现此种错误的原因有可能是所有者对目录没有写的权限,此时可用chmod 777 目录名 先完全放开权限,如果问题解决,则在慢慢缩小访问权限。解决办法:chown -R nginx_u
2012-08-03 16:35:12 2191
转载 Nginx windows下搭建过程
内容列表:简要介绍下载安装配置测试一、简要介绍Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定
2012-08-03 16:33:21 7699 1
转载 Oozie工作流简介
什么是Oozie?Oozie是一种Java Web应用程序,它运行在Javaservlet容器——即Tomcat——中,并使用数据库来存储以下内容:工作流定义当前运行的工作流实例,包括实例的状态和变量Oozie工作流是放置在控制依赖DAG(有向无环图 DirectAcyclic Graph)中的一组动作(例如,Hadoop的Map/Reduce作业、Pig作业等),其中指定了动作执
2012-08-03 10:56:58 2199
转载 Mysql的强制索引(Force Index)都为我们做了哪些优化?
原本只是想验证一下选择不同索引对innodb count(*)查询速度的影响。各位顺道可参考下这篇文章 [InnoDB系列] -- innodb表如何更快得到count(*)结果。测试过程中没想到同样的一条sql语句仅仅是增加了force index后查询速度几乎快了一倍。select count(*) from http_log_3 force index(time) where
2012-08-01 17:05:40 11479 4
mysql-5.5.23-win32
2012-05-07
Lucene in Action(第2版Lucene3.0.2版本)
2012-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人