上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 91 下一页
  2016年2月25日
摘要: heartbeat的概念 Linux-HA的全称是High-Availability Linux,它是一个开源项目,这个开源项目的目标是:通过社区开发者的共同努力,提供一个增强linux可靠性(reliability)、可用性(availability)和可服务性(serviceability)(R 阅读全文
posted @ 2016-02-25 13:55 duanxz 阅读(1858) 评论(0) 推荐(0)
摘要: HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。比如从我主页上链接到一个朋友那里,他的服务器就能够从HTTP Referer中统计出每天有多少用户点击我主页上的链接 阅读全文
posted @ 2016-02-25 10:21 duanxz 阅读(1292) 评论(0) 推荐(0)
摘要: 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generati 阅读全文
posted @ 2016-02-25 10:17 duanxz 阅读(431) 评论(0) 推荐(0)
  2016年2月24日
摘要: NoSQL分类 由于NoSQL中没有像传统数据库那样定义数据的组织方式为关系型的,所以只要内部的数据组织采用了非关系型的方式,就可以称之为NoSQL数据库。目前,可以将众多的NoSQL数据库按照内部的数据组织形式进行如下分类: Key/Value的NoSQL数据库 面向文档的NoSQL数据库 面向列 阅读全文
posted @ 2016-02-24 21:44 duanxz 阅读(2376) 评论(0) 推荐(1)
摘要: Redis Cluster是Redis官方提供的Redis集群功能 1.为什么要实现Redis Cluster 1.主从复制不能实现高可用 2.随着公司发展,用户数量增多,并发越来越多,业务需要更高的QPS,而主从复制中单机的QPS可能无法满足业务需求 3.数据量的考虑,现有服务器内存不能满足业务数 阅读全文
posted @ 2016-02-24 13:34 duanxz 阅读(1794) 评论(0) 推荐(1)
  2016年2月23日
摘要: 大家肯定遇到过想在pom文件中加入自己开发的依赖包,这些包肯定是不是在Maven仓库(http://repo1.maven.org/maven2/)的。那我们怎么将那些不存在Maven仓库中的包加入到本地的Maven库中呢?很简单。这里以IKAnalyzer.jar包为例进行讲解。 第一步:将IKA 阅读全文
posted @ 2016-02-23 16:31 duanxz 阅读(30200) 评论(0) 推荐(1)
摘要: 在Maven中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。 Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库。(仓库就是存放依赖和插件的地方) 任何的构件都有唯一的坐标,Maven根据这个坐标定义了构件在仓库中的唯一存储路径, 解读Maven在仓库中 阅读全文
posted @ 2016-02-23 15:55 duanxz 阅读(98128) 评论(5) 推荐(11)
摘要: Linux命令类 top netstat dmesg java的常用命令 jps jstack jinfo jmap dump jstat jdb CHLSDB 排查利器 btrace 首当其冲的要说的是btrace。真是生产环境&预发的排查问题大杀器。 简介什么的就不说了。直接上代码干 1、查看当 阅读全文
posted @ 2016-02-23 15:27 duanxz 阅读(13959) 评论(0) 推荐(0)
摘要: 普通关系型数据库使用的是(悲观并发控制(PCC)):当我们在修改一个数据前先锁定这一行,然后确保只有读取到数据的这个线程可以修改这一行数据 ES使用的是(乐观并发控制(OCC)) ES不会阻止某一数据的访问,然而,如果基础数据在我们读取和写入的间隔中发生了变化,更新就会失败,这时候就由程序来决定如何 阅读全文
posted @ 2016-02-23 10:25 duanxz 阅读(3028) 评论(0) 推荐(0)
摘要: 一、4层的负载均衡 Nginx Plus的商业授权版开始具有TCP负载均衡的功能。从Nginx 1.7.7版本开始加入的,现在变成了一个商业收费版本,想要试用,需要在官网申请。也就是说,Nginx除了以前常用的HTTP负载均衡外,Nginx增加基于TCP协议实现的负载均衡方法。 HTTP负载均衡,也 阅读全文
posted @ 2016-02-23 09:29 duanxz 阅读(27176) 评论(0) 推荐(0)
  2016年2月22日
摘要: 友情提示Solr的内容还是比较多的,一篇文章只能讲解一部分。全面介绍,没兴趣,没时间,也没能力,回报还不大。本文只写点我认为比较重要的知识点,独特的个人想法。仅供参考哦,更多细节需要自己去琢磨。概述Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了 阅读全文
posted @ 2016-02-22 22:14 duanxz 阅读(1793) 评论(0) 推荐(0)
摘要: Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到tabl 阅读全文
posted @ 2016-02-22 22:00 duanxz 阅读(12351) 评论(0) 推荐(1)
摘要: 1 核心数据类型 1.1 字符串类型 - string(5.0以后不再支持) (1) 使用示例: PUT website { "mappings": { "blog": { "properties": { "title": {"type": "string"}, // 全文本 "tags": {"t 阅读全文
posted @ 2016-02-22 14:19 duanxz 阅读(1422) 评论(0) 推荐(0)
摘要: 一、分词器概念 1、Analysis 和 Analyzer Analysis: 文本分析是把全文本转换一系列单词(term/token)的过程,也叫分词。Analysis是通过Analyzer来实现的。 当一个文档被索引时,每个Field都可能会创建一个倒排索引(Mapping可以设置不索引该Fie 阅读全文
posted @ 2016-02-22 14:08 duanxz 阅读(2102) 评论(0) 推荐(0)
摘要: 本文讨论的是JAVA High Level Rest Client向ElasticSearch6.3.2发送请求(index操作、update、delete……)的一个详细过程的理解,主要涉及到Rest Client如何选择哪一台Elasticsearch服务器发起请求。 maven依赖如下: <d 阅读全文
posted @ 2016-02-22 10:19 duanxz 阅读(1535) 评论(0) 推荐(0)
  2016年2月18日
摘要: 单点的ActiveMQ作为企业应用无法满足高可用和集群的需求,所以ActiveMQ提供了master-slave、broker cluster等多种部署方式,但通过分析多种部署方式之后我认为需要将两种部署方式相结合才能满足我们公司分布式和高可用的需求,所以后面就重点将解如何将两种部署方式相结合。 主 阅读全文
posted @ 2016-02-18 13:11 duanxz 阅读(1532) 评论(0) 推荐(0)
  2016年2月17日
摘要: 一、Spring2.5之前,我们都是通过实现Controller接口或其他实现来定义我们的处理器类。二、Spring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类。并且提供了一组强大的注解:需要通过处理器映射DefaultAnnota 阅读全文
posted @ 2016-02-17 17:29 duanxz 阅读(2207) 评论(0) 推荐(0)
摘要: 微服务架构已成为目前互联网架构的趋势,关于微服务的讨论,几乎占据了各种技术大会的绝大多数版面。国内使用最多的服务治理框架非阿里开源的 dubbo 莫属,千米网也选择了 dubbo 作为微服务治理框架。另一方面,和大多数互联网公司一样,千米的开发语言是多样的,大多数后端业务由 java 支撑,而每个业 阅读全文
posted @ 2016-02-17 15:16 duanxz 阅读(3771) 评论(0) 推荐(0)
摘要: @AspectJ相关文章 《spring AOP 之二:@AspectJ注解的3种配置》 《spring AOP 之三:使用@AspectJ定义切入点》 《spring AOP 之四:@AspectJ切入点标识符语法详解》 使用注解来创建切面是AspectJ 5所引入的关键特性。AspectJ 5之 阅读全文
posted @ 2016-02-17 14:44 duanxz 阅读(1733) 评论(0) 推荐(0)
摘要: @AspectJ相关文章 《spring AOP 之二:@AspectJ注解的3种配置》 《spring AOP 之三:使用@AspectJ定义切入点》 《spring AOP 之四:@AspectJ切入点标识符语法详解》 与 AspectJ 相同的是,Spring AOP 同样需要对目标类进行增强 阅读全文
posted @ 2016-02-17 11:33 duanxz 阅读(19138) 评论(2) 推荐(2)
摘要: AOP的实现方式有两种: AOP框架在编译阶段,就对目标类进行修改,得到的class文件已经是被修改过的。生成静态的AOP代理类(生成*.class文件已经被改掉了,需要使用特定的编译器)。以AspectJ为代表 —— 静态AOP框架。 AOP框架在运行阶段,动态生成AOP代理(在内存中动态地生成A 阅读全文
posted @ 2016-02-17 10:30 duanxz 阅读(11759) 评论(0) 推荐(2)
摘要: NGiNX_HTTP_Push_Module 是一个 Nginx 的扩展模块,它实现了 HTTP Push 和Comet server的功能。HTTP Push 被经常用在网页上主动推的技术,例如一些聊天室啊,更新信息非常频繁的应用场合。 Http Server Push是一种推送技术,服务器主动向 阅读全文
posted @ 2016-02-17 10:11 duanxz 阅读(5137) 评论(2) 推荐(0)
摘要: 一、背景 消息推送是针对 Web 应用开发领域的技术,指服务端以主动方式将信息送达客户端。主要用于提升用户体验,避免用户刷新页面从服务端拉取数据。例如 Web 邮件中自动出现刚收到的邮件项,Web 即时通讯自动提示新到消息等应用场景。 1.1、多客户端支持 在实际应用场景中,客户端可能是浏览器或者 阅读全文
posted @ 2016-02-17 10:01 duanxz 阅读(2258) 评论(1) 推荐(0)
  2016年2月16日
摘要: MQ简介: MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远 阅读全文
posted @ 2016-02-16 16:45 duanxz 阅读(717) 评论(0) 推荐(0)
摘要: 消息持久性对于可靠消息传递来说应该是一种比较好的方法,有了消息持久化,即使发送者和接受者不是同时在线或者消息中心在发送者发送消息后宕机了,在消息中心重新启动后仍然可以将消息发送出去,如果把这种持久化和ReliableMessaging结合起来应该是很好的保证了消息的可靠传送。 消息持久性的原理很简单 阅读全文
posted @ 2016-02-16 15:56 duanxz 阅读(3476) 评论(0) 推荐(0)
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 91 下一页