`
qianshangding
  • 浏览: 124376 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
Elasticsearch开篇,把以前积累的一些东西整理一下,该篇介绍windows和Linux上安装Elasticsearch。 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布。 分布式索引,近实时搜索,高效稳定,协议简单(通过http协议和json格式交互数据),无中心化,任何节点都是对等的,可以通过多副本来容错,自动发现节点等特性。 现在码农经常用的github就是通过Elasticsearch来构建分布式 ...
最近研究netty源码,有一段代码,引起我对Integer.toString性能的关注: 先上netty源码片段: private static final String[] INTEGERS = { "0", "1", "2", "3", "4", "5", "6", "7", & ...
in 和 exists区别 in 是把外表和内表作hash join,而exists是对外表作loop,每次loop再对内表进行查询。 一直以来认为exists比in效率高的说法是不准确的。 如果查询的两个表大小相当,那么用in和exists差别不大。 如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in: 例如:表A(小表),表B(大表) 1: select * from A where cc ...
2011-07-28 16:47:24,312 INFO org.apache.hadoop.ipc.Server: IPC Server handler 7 on 9100, call addBlock(/dfs_operator.txt, DFSClient_344588298, null, null) from 192.168.2.15:36470: error: java.io.IOException: File /dfs_operator.txt could only be replicated to 0 nodes, instead of 1 java.io.IOException ...
为了使web应用能使用saas模式的大规模访问,必须实现应用的集群部署.要实现集群部署主要需要实现session共享机制,使得多台应用服务器之间会话统一, tomcat等多数服务都采用了session复制技术实现session的共享.    session复制技术的问题:    (1)技术复杂,必须在同一种中间件之间完成(如:tomcat-tomcat之间).    (2)在节点持续增多的情况下,session复制带来的性能损失会快速增加.特别是当session中保存了较大的对象,而且对象变化较快时,性能下降更加显著.这种特性使得web应用的水平扩展受到了限制.      se ...

好文章

关于spring有状态和无状态的解释(非常好) http://peterwei.iteye.com/blog/960532
1.选用适合的Oracle优化器    Oracle的优化器共有3种:       a.RULE(基于规则)       b.COST(基于成本)       c.CHOOSE(选择性)       设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE、COST、CHOOSE、ALL_ROWS、FIRST_ROWS。你当然也在SQL句级或是会话(session)级对其进行覆盖。       为了使用基于成本的优化器(CBO,Cost-Based Optimizer),你必须经常运行analy ...
1、ORDER BY 中关于NULL的处理 缺省处理,Oracle在Order by 时认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前。 当然,你也可以使用nulls first 或者nulls last 语法来控制NULL的位置。 Nulls first和nulls last是Oracle Order by ...
主动向搜索引擎提交你的网站,可以使收录从被动变为主动,加快新网站的收录速度,以达到网站优化之目的。这里整理了国内主流搜索引擎的网站提交入口,如果你想让你的网站尽快被搜索引擎收录,不妨向以下地址逐个提交一下。 百度网站登录入口 Google网站登录入口 Yahoo网站登录入口 Bing网站登录入口 搜狗网站收录提交入口 Soso网站收录提交入口 有道搜索网站登录入口 中国搜索网站登录入口 TOM搜索 提交完毕后耐心等待吧,一般1、2个星期后可以去上述搜索引擎查看收录情况了,比如登录百度,在搜索栏输入site:你的域名,( ...
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍: 文件(Files)注释标签: /**   * @Title: ${file_name}   * @Package ${package_name}   * @Description: ${todo}(用一句话描述该文件做什么)   * @author A18ccms A18ccms_gmail_com   * @date ${date} ${ti ...
1、复制进程 Mysql的复制(replication)是一个异步的复制,从一个Mysql instace(称之为Master)复制到另一个Mysql instance(称之Slave)。实现整个复制操作主要由三个进程完成的,其中两个进程在Slave(Sql进程和IO进程),另外一个进 ...
Memcached一些特性和限制 •在 Memcached中可以保存的item数据量是没有限制的,只有内存足够 • Memcached单进程最大使用内存为2G,要使用更多内存,可以分多个端口开启多个Memcached进程 •最大30天的数据过期时间,设置为永久的也会在这个时间过期,常量REALTIME_MAXDELTA 60*60*24*30控制 •最大键长为250字节,大于该长度无法存储,常量KEY_MAX_LENGTH 250控制 •单个item最大数据是1MB,超过1MB数据不予存储,常量POWER_BLOCK 1048576进行控制, 它是默认的slab大小 •最大同 ...
  WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache 、Tomcat 、Weblogic、WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了: Web 服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议 ...

Memcache

    博客分类:
  • Java
转载:http://www.cnblogs.com/lovecindywang/archive/2010/05/19/1739025.html Memcache的优势我觉得总结下来主要体现在: 1) 分布式。可以由10台拥有4G内存的机器,构成一个40G的内存池,如果觉得还不够大可以增加机器,这样一个大的内存池, ...
From: http://www.cyask.com/question.php?qid=432   Flickr(http://www.flickr.com/ ) 是国外一个领先的图片分享网站,现在应该在yahoo门下,感觉yahoo还是有很多好东西,奈何资本要抛弃他了。这个轮回其实挺有意思的,起先是做实业 被microsof ...
Global site tag (gtag.js) - Google Analytics