上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: zookeeper是什么Zookeeper,一种分布式应用的协作服务,是Google的Chubby一个开源的实现,是Hadoop的分布式协调服务,它包含一个简单的原语集,应用于分布式应用的协作服务,使得分布式应用可以基于这些接口实现诸如同步、配置维护和分集群或者命名的服务。zookeeper是一个由... 阅读全文
posted @ 2014-12-03 21:27 苏二 阅读(4762) 评论(2) 推荐(3) 编辑
摘要: elasticsearch用于构建高可用和可扩展的系统。扩展的方式可以是购买更好的服务器(纵向扩展)或者购买更多的服务器(横向扩展),Elasticsearch能从更强大的硬件中获得更好的性能,但是纵向扩展也有一定的局限性。真正的扩展应该是横向的,它通过增加节点来传播负载和增加可靠性。对于大多数... 阅读全文
posted @ 2014-11-30 15:05 苏二 阅读(23607) 评论(1) 推荐(2) 编辑
摘要: 下个月又开始搞搜索了,几个月没动这块还好没有落下.晚上在自己虚拟机上搭建了一个简易搜索集群,分享一下.操作系统环境: Red Hat 4.8.2-16elasticsearch : elasticsearch-1.4.1集群搭建方式: 一台虚拟机上2个节点. 集群存放路径:/export/searc... 阅读全文
posted @ 2014-11-29 23:58 苏二 阅读(12075) 评论(4) 推荐(2) 编辑
摘要: 插件结构如图:注册模块定义了三个:用于实体与表映射的注解,用于属性到表字段的映射,用于映射时过滤掉的注解.1.用于实体与表映射的注解package com.dobby.plugins.annotation;import java.lang.annotation.ElementType;import ... 阅读全文
posted @ 2014-11-26 22:12 苏二 阅读(5023) 评论(0) 推荐(0) 编辑
摘要: 前段时间看了张开涛写的代码生成插件,感觉思路很好,通过连接库然后获取数据库表信息,然后用户在界面中勾选要映射的策略,映射的字段,然后可以自动生成业务代码.基于开涛的思路,自己写了一个简易插件,去掉了连接库操作,改用注解,使用时需要先自行定义实体类,然后使用注解定义那部分映射,如何映射,然后启动生成,... 阅读全文
posted @ 2014-11-26 21:42 苏二 阅读(2001) 评论(3) 推荐(3) 编辑
摘要: 1、下载php文档版本,笔者所用版本php-5.6.22、按照如下步骤安装#查看系统当前路径[root@localhost usr]# pwd/usr#解压安装包[root@localhost usr]# tar -jxvf php-5.6.2.tar.bz2 #进入安装包[root@localho... 阅读全文
posted @ 2014-11-02 17:25 苏二 阅读(667) 评论(0) 推荐(0) 编辑
摘要: Nginx只能处理80端口和25端口的负载均衡,既Nginx只能做邮件和web服务的负载均衡1、下载稳定版本的nginx. http://nginx.org/en/download.html2、按照如下命令安装#检查系统路径[root@localhost usr]# pwd/usr#解压到当前路径[... 阅读全文
posted @ 2014-11-02 16:50 苏二 阅读(2470) 评论(0) 推荐(0) 编辑
摘要: 应用环境: 1.2.84.2.22.0项目结构:实例展示:1.引如pom依赖 4.0.0 com.spring.mybatis jetbrick-mvc war 0.0.1-SNAPSHOT jetbrick-mvc Maven Webapp http://maven.apache.o... 阅读全文
posted @ 2014-06-27 17:39 苏二 阅读(2202) 评论(0) 推荐(1) 编辑
摘要: spring-mybatis-data-common-2.0新增分表机制,在1.0基础上做了部分调整.基于机架展示分库应用数据库分表实力创建create table tb_example_1( id bigint primary key auto_increment , eId bigint, ... 阅读全文
posted @ 2014-06-17 21:16 苏二 阅读(3699) 评论(1) 推荐(1) 编辑
摘要: spring-mybatis-data-common做了哪些操作1.日志依据层级归类输出,支持扩展2.spring-mybatis持久层基础接口集成,支持扩展3.常用业务接口定义,支持扩展.只是一个简单的常用操作的集合(CRUD+Pager),方便spring与mybatis项目的整合开发.关于sp... 阅读全文
posted @ 2014-05-10 16:34 苏二 阅读(5853) 评论(2) 推荐(2) 编辑
摘要: org.apache.commons.lang.StringUtils类提供了String的常用操作,最为常用的判空有如下两种isEmpty(String str)和isBlank(String str)。StringUtils.isEmpty(String str) 判断某字符串是否为空,为空的标... 阅读全文
posted @ 2014-05-03 18:09 苏二 阅读(115418) 评论(4) 推荐(11) 编辑
摘要: Java中多线程的实现方式在java的历史版本中,有两种创建多线程程序的方法1)通过创建Thread类的子类来实现(Thread类提供了主线程调用其它线程并行运行的机制)主要步骤:自定义类继承Thread类,然后覆盖其中的run方法,使得该线程能够完成特定的工作,使用start方法启动线程,将执行权... 阅读全文
posted @ 2014-04-25 23:28 苏二 阅读(2017) 评论(0) 推荐(2) 编辑
摘要: 项目结构图:步骤一:添加maven包依赖 4.0.0 com.cfx.ws ws-cfx-core war 0.0.1-SNAPSHOT ws-cfx-core http://maven.apache.org UTF-8 ... 阅读全文
posted @ 2014-04-07 11:57 苏二 阅读(3390) 评论(2) 推荐(0) 编辑
摘要: 项目结构图:步骤一:添加maven依赖包 4.0.0 com.cfx.ws ws-cfx-core war 0.0.1-SNAPSHOT ws-cfx-core http://maven.apache.org UTF-8 2.7.1 4.8.1 org.apache.cxf cxf-rt-frontend-jaxws ${cxf.version} ... 阅读全文
posted @ 2014-04-07 11:44 苏二 阅读(2814) 评论(0) 推荐(0) 编辑
摘要: 为什么要分表首先要知道什么情况下,才需要分表个人觉得单表记录条数达到百万到千万级别时就要使用分表了,分表的目的就在于此,减小数据库的负担,缩短查询时间.表分割有两种方式: 1水平分割:根据一列或多列数据的值把数据行放到两个独立的表中。 水平分割通常在下面的情况下使用: 表很大,分割后可以降低在查询时需要读的数据和索引的页数,同时也降低了索引的层数,提高查询速度。 表中的数据本来就有独立性,例如表中分别记录各个地区的数据或不同时期的数据,特别是有些数据常用,而另外一些数据不常用。 需要把数据存放到多个介质上。 水平分割会给应用增加复杂度,它通常在查询时需要多个表名,查... 阅读全文
posted @ 2014-04-07 11:35 苏二 阅读(4915) 评论(2) 推荐(3) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页