开源
iteye_663
这个作者很懒,什么都没留下…
展开
-
cent os + MySQL Cluster 7.3.7 集群测试
上一篇,我们说到mysql集群环境配置,可以在管理节点(我的机器:10.10.10.41)上检查,输入如下命令:[code="java"][root@localhost bin]# /usr/local/mysql/bin/ndb_mgm -- NDB Cluster -- Management Client --ndb_mgm> ...2015-01-23 10:46:35 · 112 阅读 · 0 评论 -
cent os + MySQL Cluster 7.3.7 集群配置
[b]一、环境: [/b]CentOS6.3(64位) + MySQL Cluster 7.3.7,规划5台虚拟机器,1G内存,分工如下:[code="java"]MGM:10.10.10.41(管理节点)NDBD1:10.10.10.42(数据节点1)NDBD2:10.10.10.43(数据节点2)SQL1:10.10.10.44(sql节点1)SQL2:10.10....2015-01-22 10:27:36 · 108 阅读 · 0 评论 -
elasticSearch源码分析之索引映射
在搜索引擎中,我们需要将对应的文档数据转变成可处理的规则数据,就需要我们在这个流程中加一个映射,这就是搜索引擎中的Mapping。 具体操作就是对索引库中索引的字段名及其数据类型进行定义,类似于关系数据库中表建立时要定义字段名及其数据类型那样,区别在于es的 mapping比数据库灵活很多,它可以动态添加字段。即使不指定mapping也可以,因为es会自动根据数据格式定义它的类型...2015-01-06 09:50:12 · 192 阅读 · 0 评论 -
elasticSearch源码分析之集群连接方式
elasticsearch提供两种方式连接到集群,一种是通过在你的程序中创建一个嵌入es节点(Node),使之成为es集群的一部分,然后通过这个节点来与es集群通信;另一种则是用TransportClient这个接口和es集群通信。 首先,我们尝试嵌入节点的方式,有如下三种方式(区别如下注释):[code="java"]@Test public void tes...2015-01-05 13:40:07 · 247 阅读 · 0 评论 -
elasticSearch源码分析之插件机制
前面已经部署了elasticSearch源码,并了解了ES组件(Modules)的组织方式,可以大致的认为ES是由一个一个的组件构成的,本文讨论ES的插件机制,插件机制只是它的一个组件,具体在(PluginsModule)。 Modules里面有一个方法处理预处理组件:[code="java"]/** * 处理预处理组件 * @param modules */...2014-12-17 16:14:11 · 560 阅读 · 0 评论 -
ansj_seg源码分析之用户自定义词性覆盖系统原有词性
今天遇到一个需求,需要用用户自定义词库的词性标注,替换系统原有词库的词性标注。也就是玉壶自定义词性覆盖系统原有词性。 废话不多说,直接上代码:[code="java"]package org.ansj.demo;import java.io.IOException;import java.util.List;import org.ansj.domain...2014-12-12 15:53:55 · 750 阅读 · 0 评论 -
ansj_seg源码分析之用户自定义词库
最近,工作上用到中文分词ansj,先前我是整合到ES里面,但是觉得这样不利于源码分析,所以我们先把源码部署起来: 在线演示:[url]http://ansj.sdapp.cn/demo/seg.jsp [/url] 官网地址:[url]http://www.ansj.org/ [/url] github:https://github.com/NLPchi...2014-12-10 14:41:32 · 1186 阅读 · 0 评论 -
log4j按日期生成日志文档配置
业务需要,做一下按日期生成日志文档,log4j配置如下:[code="java"]log4j.rootCategory=info,stdout,logfilelog4j.appender.logfile=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.logfile.File= ./log/log_log4j....2014-12-01 17:33:29 · 3427 阅读 · 1 评论 -
elastciSearch源码分析——集成分词器
要把分词器集成到elasticSearch里面,肯定先要弄到ik分词器的源码。链接如下:[url]http://code.google.com/p/ik-analyzer/downloads/list[/url],可以检查到项目源码结构如图刚好集成到elasticSearch中:[img]http://dl2.iteye.com/upload/attachment/0103/3199/...2014-11-18 16:51:33 · 160 阅读 · 0 评论 -
elastciSearch源码分析——客户端交互模块
对于源码分析,我们先还是从最外层域用户交互这一块开始,看到源码里面有一个client(客户端)的包:[img]http://dl2.iteye.com/upload/attachment/0103/3087/453a3ec9-a21f-335a-b680-1a3db7e0c321.png[/img]点开查看详细类文件结构:[img]http://dl2.iteye.com/upl...2014-11-18 14:42:12 · 90 阅读 · 0 评论 -
elasticSearch源码分析——依赖注入与模块分析
今天开始查阅es源码,然后就有问题引导了,首先整个系统包含多少个模块?这些模块有事怎么组织管理的呢? elasticsearch使用的是google开源的依赖注入框架guice,这个项目号称比spring快100倍,具体性能没有测试过,不过由于其代码比较简洁,比spring快很有可能,是不是快那么多就不知道了。[code="java"] public static ...2014-11-11 09:31:48 · 211 阅读 · 0 评论 -
tomcat源码部署到eclipse
前一阵有一个调研需求,考虑做一下程序监控,联想到tomcat的web部署,我就在想是不是可以用tomcat源码,改一下实现对服务应用程序的监控。记录一下。不可避免,第一步,先把源码部署起来:1:先到tomcat官网[url]http://tomcat.apache.org/[/url]下载源码包(就是指压缩包命名后缀为src),我下载的是apache-tomcat-6.0.41-src...2014-11-05 15:19:45 · 111 阅读 · 0 评论 -
elasticSearch源码部署
老早就想接触elastic Search,由于懒惰一直拖到现在。今天第一个步骤,先把源码弄到eclipse里面再说。1:直接去github下载源码:[url]https://github.com/elasticsearch/elasticsearch[/url];2:解压放到工作区,由eclipse导入已存在的maven工程选择下载的elasticsearch目录,此时会有错误略过...2014-11-04 17:13:53 · 193 阅读 · 0 评论 -
tomcat工作流程
假设来自客户的HTTP请求为:http://localhost:8080/yourContext/yourJSPPage.jsp1:请求被发送到本机端口8080,被在那里侦听的Coyote HTTP/1.1 Connector获得2:Connector把该请求交给它所在的Service的Engine来处理,并等待来自Engine的回应3:Engine获得请求localhost/yo...原创 2013-01-29 18:15:02 · 128 阅读 · 0 评论 -
Shiro架构介绍
最近重新接触权限控制,本着以前用过spring security,想了解一下是不是还有其他框架,进行一下比较,果不其然,apache shiro更受欢迎,连spring官方都在用,那我就没话说了,直接选它吧。详情参见:[url]http://kdboy.iteye.com/blog/1154644[/url]程序猿行业技术生活交流群:181287753(指尖天下),欢迎大伙加入...2015-02-04 10:44:22 · 81 阅读 · 0 评论