- 浏览: 957951 次
- 性别:
- 来自: 北京
最新评论
-
avi9111:
内陷到android, ios, winphone里面也是随便 ...
【HTML5游戏开发】二次开发 BrowserQuest 第一集 -
avi9111:
呵呵,做不下去了吧,没有第二集了吧,游戏是个深坑,谨慎进入,其 ...
【HTML5游戏开发】二次开发 BrowserQuest 第一集 -
excaliburace:
方案3亲测完全可用,顺便解决了我其他方面的一些疑问,非常感谢
spring security 2添加用户验证码 -
yuanliangding:
Spring太强大了。
Spring Data JPA 简单介绍 -
小高你好:
什么是hibernate懒加载?什么时候用懒加载?为什么要用懒加载?
文章列表
Memcach什么是Memcache
Memcache集群环境下缓存解决方案
Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结 ...
MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环。当一个从服务器连接到主服务器时, ...
优化mysql数据库性能的十个参数
- 博客分类:
- mysql
preftest
性能测试工作室,专注于性能测试技术研究(www.AutomationQA.com)
MySQL性能诊断与调优
LAMP 系统性能调优,第 3 部分: MySQL 服务器调优
http://www.ibm.com/developerworks/cn/linux/l-tune-lamp-3.html
LoadRunner监控MySQL
http://www.docin.com/p-92272846. ...
【复习】解惑 spring 嵌套事务 【转】
- 博客分类:
- spring
/**
* @author 王政
* @date 2006-11-24
* @note 转载请注明出处
*/
在所有使用 spring 的应用中, 声明式事务管理可能是使用率最高的功能了, 但是, 从我观察到的情况看,
绝大多数人并不能深刻理解事务声明中不同事务传播属性配置的的含义, 让我们来看一下 TransactionDefinition 接口中的定义
Java代码 收藏代码
/**
* Support a current transaction, create a new one if none exists.
...
我想经验丰富的程序员,更加应该复习。
程序员都了解初始化的重要性,但常常会忘记同样重要的清除工作。毕竟,谁需要清除一个int 呢?但在使用程序库时,把一个对象用完后就“弃之不顾”的做法并非总是安全的。当然,Java有垃圾回收器来回收无用对象占据的内存资源。但也有特殊情况:假定你的对象(并非使用 new)获得了一块“特殊”的内存区域,由于垃圾回收器只知道释放那些经由 new分配的内存,所以它不知道该如何释放该对象的这块 “特殊”内存。为了应对这种情况,Java允许你在类中定义一个名为finalize( )的方法。它的工作原理“应该”是这样的:一旦垃圾回收器准备好释放对象占用的存储空间,将首先调用 ...
有些知识点,不温习真容易忘记。
锁( locking )
业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算
处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中
(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机
制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓
的 “ 锁 ” ,即给我们选定的目标数据上锁,使其无法被其他程序修改。
Hibernate 支持两种锁机制:即通常所说的 “ 悲观锁( Pessimistic Locking ) ”
和 “ 乐观锁( Optimis ...
CentOS下yum安装MemCached
作者: 键盘人生 | 发布时间: 星期天, 08/09/2009 - 22:01
标准的CentOS5软件仓库里面是没有memcache相应的包的,所以,我们的第一步就是导入第三方软件仓库,这里推荐的是 Dag Wieers 库(现在叫 RPMForge 了),安装方法如下:
wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -ivh rpmforge-release-0.3.6-1.el5 ...
Centos 释放内存
[root@ AY529 ~]# free -m
total used free shared buffers cached
Mem: 2509 1767 741 0 0 1063
-/+ buffers/cache: 703 1805
Swap: 478 0 478
[root@ AY529 ~]#
把内存里的数据暂时写 ...
IK的整个分词处理过程【转】
- 博客分类:
- solr开发
首先,介绍一下IK的整个分词处理过程:
1. Lucene的分词基类是Analyzer,所以IK提供了Analyzer的一个实现类IKAnalyzer。首先,我们要实例化一个IKAnalyzer,它有一个构造方法接收一个参数isMaxWordLength,这个参数是标识IK是否采用最大词长分词,还是采用最细粒度切分两种分词算法。实际两种算法的实现,最大词长切分是对最细粒度切分的一种后续处理,是对最细粒度切分结果的过滤,选择出最长的分词结果。
2. IKAnalyzer类重写了Analyzer的tokenStream方法,这个方法接收两个参数,field name和输入流reader,其 ...
This Functionality requires the /analysis/field Handler to be registered and active!
分词报这个错,原因是在solrconfig.xml配置文件中添加
<requestHandler name="/analysis/field" class="solr.FieldAnalysisRequestHandler" />
即可。
出自格格衣柜:www.gegeyigui.com
solr multivalued 说明
- 博客分类:
- solr开发
solr的schema.xml配置文件在配置field的时候有个属性:
multiValued: true if this field may contain multiple values per document,这个说明有些模糊。
下面具体说明下:
1 我们怎么给同一个field加多个值呢。可以这样:
假如我的 keywords 域是multivalued 的,那我可以这样添加多个值。
<doc>
<field name=keywords>solr<field/>
<field name=keywords>lucene<fiel ...
SolrCloud 是基于Solr和Zookeeper的分布式搜索方案,是正在开发中的Solr4.0的核心组件之一,它的主要思想是使用Zookeeper作为集群的配置信息中心。
它有几个特色功能:
1)集中式的配置信息
2)自动容错
3)近实时搜索
4)查询时自动负载均衡
基本可以用上面这幅图来概述,这是一个拥有4个Solr节点的集群,索引分布在两个Shard里面,每个Shard包含两个Solr节点,一个是Leader节点,一个是Replica节点,此外集群中有 ...
- 2013-01-06 00:33
- 浏览 917
- 评论(0)
在head之间加入这个
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
安装实操:JDK+NGINX+TOMCAT
1 添加依赖的系统工具:
yum -y install gcc gcc-c++ autoconf automake
或执行比较全的命令(如果执行make && make install 命令无法找到的情况)
yum -y install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf automake glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel libtool* ...
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#user add error level
error_log logs/error.log info;
#pid logs/nginx.pid;
pid logs/nginx.pid;
events {
#user add
use epo ...