- 浏览: 238322 次
- 性别:
- 来自: 北京
最新评论
-
chyou1988:
博主,solr 4.6.1 用了 这个拼音包 以后,每次都是重 ...
suggest 输入拼音提示中文1.0.0 -
duzc2:
转载请注明出处:http://lucien-zzy.iteye ...
中航信E-Build基础API使用实例 -
a3802893:
5.3的也不能用,有新版本可以使用的吗?
suggest 输入拼音提示中文1.0.0 -
u012183952:
at shentong.tsearch.spelling.su ...
suggest 输入拼音提示中文1.0.0 -
1074126612:
Caused by: java.lang.AbstractMe ...
suggest 输入拼音提示中文1.0.0
文章列表
一、前期准备工作
相关工具:
1.虚拟机(VMware)2.tomcat7 64位 下载地址:http://tomcat.apache.org/download-70.cgi3.centos6.4 64位4.linux下的64位jdk安装包,版本为6或以上5. solr-4.3.1.tgz包 下载:http://archive.apache.org/dist/lucene/solr/6. zookeeper-3.4.5.tar.gz包 下载:http://hadoop.apache.org/zookeeper/releases.html
环境:虚拟机环境centos6.4 ...
前言: 之前发表的SolrCloud写的太简洁(其实附件中的文档是很详细的)这里对于Solr我打算细致的好好写一篇。
这篇文章讲解了哪儿些功能的实现呢? 第一:能通过http://localhost:7080 ...
1.删除老版本svn
sudo rm /usr/bin/svn
2.使用brew安装svn (自动安装最新版本),如果brew不能执行,点击这里 获取套件管理器homebrew,然后再执行
brew install --universal --java subversion
3.如果安装的时候提示需要安装--universal sqlite,自己装过就先删sqlite
brew uninstall sqlite
4.安装sqlite
brew install --universal sqlite
5.执行2安装
6.执行 svn --vers ...
获取 Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
打开终端窗口, 粘贴以上脚本。
脚本会解释它的作用,然后在您的确认下执行安装。高级安装选项请看 这里(需要10.5)。
What Does Homebrew Do?
又提示缺少套件啦?别担心,Homebrew 随时守候。
$ brew install wget
Homebrew 会将套件安装到独立目 ...
1.关于SQL查询效率,100w数据,查询只要1秒,与您分享:机器情况p4: 2.4内存: 1 Gos: windows 2003数据库: ms sql server 2000目的: 查询性能测试,比较两种查询的性能SQL查询效率 step by step-- setp 1.-- 建表create table t_userinfo(userid int identity(1,1) primary key nonclustered,nick varchar(50) not null default '',classid int not null default 0,writetime d ...
最近看了温伯格1986年出版的《技术领导之路》, 很老的书,讲的都是一些浅显但容易被忽视的道理, 就像第一章,讲作者自己玩弹子球的水平提升, 时间长了,以为自己的水平提升像下图这样,每年都在逐步提升:
而实际上往往不是,能力的提升过程通常都是“高原-突破”式的, 在高原时期沉淀和思考,在学会新方法后突破, 不善于思考和总结的人,高原期就会特别长,
而且人在高原期总会觉得很安逸:
并且在突破前一般还会有低谷期,就像下图的“高原-低谷-突破”模型, 要想突破,就必须努力打破安逸的现状,实践新想法、新知识、新方法, 在新的方法没有成熟之前,你会觉得还不如以前好,这就是低谷期, 总想 ...
java.lang.OutOfMemoryError异常解决方法
原因:常见的有以下几种:
1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;
2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;
3.代码中存在死循环或循环产生过多重复的对象实体;
4.使用的第三方软件中的BUG;
5.启动参数内存值设定的过小;
6.加载太多资源到内存,导致GC耗时较多
常见错误提示:1.tomcat:java.lang.OutOfMemoryError: PermGen space
2.tomcat:java ...
引言近段时间以来,通过接触有关海量数据处理和搜索引擎的诸多技术,常常见识到不少精妙绝伦的架构图。除了每每感叹于每幅图表面上的绘制的精细之外,更为架构图背后所隐藏的设计思想所叹服。个人这两天一直在搜集 ...
云计算时代的技术架构与开发模式
DOS时代、Windows时代、Web时代、移动App时代,我们的开发语言、技术架构、调试方法、部署模式、运维模式,都发生着非常大的变化。那么我们来重新想象,云计算时代的技术架构和开发模式应 ...
背景
先前开源了一个开源项目: 【阿里巴巴开源项目: 基于mysql数据库binlog的增量订阅&消费】
本文主要是介绍一下如何部署&使用
环境要求
1. 操作系统
a. 纯java开发,windows/linux均可支持
b. jdk建议使用1.6.25以上的版本,稳定可靠,目前阿里巴巴使用基本为此版本.
2. mysql要求
a. 目前canal支持mysql 5.5版本以下,对mysql5.6暂不支持,(mysql4.x版本没有经过严格测试,理论上是可以兼容)
b. canal的原理是基于mys ...
Mongodb是一个高性能,可扩展数据库,并具有低延迟,高吞吐率的性能。但是使用过程中难免会有所坑,下面将介绍一些优化方案。
以下建议翻译自 亚马逊的 《Performance Best Practices for MongoDB 2015》
补充是自己在Mongodb实践中的总结
1、Mongodb引擎
Mongodb 3.0 支持了2种引擎:
A、默认的 MMAPv1 引擎,老版本一种使用
B、WiredTiger 引擎,新支持的db引擎
这两种引擎可以在一个副本集中共存,他们之前的迁移是很容易,也就是说,从 MMAPv1 老的引擎升级到新的 WiredTige ...
转至:https://cnodejs.org/topic/55c97a997a5d91fa63fe9ce7
前几天,公司一个业务部门的 Mongodb 数据库副本集(1主2从)出现写入和更新延迟现象,最慢的一次更新长达22秒,平均的更新和插入操作在15秒左右,上报到我们公共部门,希望能够得到解决。
之前业务部门已经对这个 Mongodb 使用了一个多月,一直没出问题,又怎么会突然发生延迟这么长的故障呢?
由于 Mongodb 中本写入的是重要的价格政策信息,所以这个故障已经影响正常线上业务了,于是我就担任救火队员,负责解决这个问题了。
于是灾难开始了: 1、删 ...
互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。
第一:介绍Dubbo背景
大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负载均衡。
(1) 当服务越来越多时,服务URL配置管理变得非常困难,
JSONLint: http://jsonlint.com简介:可以校验JSON语法,可以格式化JSON字符串,API开发必备。
Git参考手册: http://gitref.org/zh/index.html简介:Git手册,『Pro Git』的极简版本,可以当做Git入门教程用。
Regexper: http://www.regexper.com简介:正则表达式的可视化工具,输入正则表达式,以Railroad形式展现。前端开发必备。
Postman: http://www.getpostman.com简介:Chrome下最好的HTTP客户端调试工具。
htt ...
如何保证kafka的高容错性?
producer不使用批量接口,并采用同步模型持久化消息。
consumer不采用批量化,每消费一次就更新offset
ActiveMq
RabbitMq
Kafka
producer容错,是否会丢数据
有ack模型,也有事务模型,保证至少不会丢数据。ack模型可能会有重复消息,事务模型则保证完全一致
批量形式下,可能会丢数据。 非批量形式下, 1. 使用同步模式,可能会有重复数据。 2. 异步模式,则可能会丢数据。
consumer容错,是否会丢数据
有ack模型,数据不会丢,但可能会重复处理数据。