<!-- flowchart 箭头图标 勿删 --> 人工智能、大数据快速发展的今天,对于 TB 甚至 PB 级大数据的快速检索已然成为刚需。Elasticsearch 作为开源领域的后起之秀,从2010年至今得到飞跃式的发展。 Elasticsearch 以其开源、分布式、RESTFul API ...
分类:
其他好文 时间:
2018-12-15 11:46:18
阅读次数:
141
https://mp.weixin.qq.com/s?__biz=MzU2NjIzNDk5NQ==&mid=2247484289&idx=1&sn=56ad0dd81fb2b4e4f86c5aaaaf3164a6&scene=21 wechat_redirect 作者 ...
分类:
编程语言 时间:
2018-12-05 18:32:00
阅读次数:
237
@ "TOC" 写在前面 最近公司项目提了个很正常的需求,为什么说是很正常的需求呢,保守点说,大多数的项目都会默认有这样的功能,那就是tomcat指定404页面,具体情况请听我再啰嗦啰嗦。有这么一场景,有人想攻击一家的项目,但是攻击前需要了解该公司项目的具体组成部分才可以进行真正的攻击吧,但是我也不 ...
分类:
其他好文 时间:
2018-11-10 15:07:59
阅读次数:
159
netty+Protobuf 整合实战疯狂创客圈 死磕Netty 亿级流量架构系列之12 【博客园 总入口 】本文说明本篇是 netty+Protobuf 整合实战的 第一篇,完成一个 基于Netty + Protobuf 实战案例。要实现高并发、大流量,首先需要高传输效率的协议,Protobuf ... ...
分类:
Web程序 时间:
2018-11-10 00:56:36
阅读次数:
422
Spring Netty 实战疯狂创客圈 死磕Netty 系列之11主要介绍的是SpringBoot整合Netty。在使用Netty之前,建议先了解Netty的基本原理,请参阅疯狂创客圈。这里仅仅是使用Netty的第一步,这里介绍一个最简单的Demo——EchoServer,也就是回写服务器。就是无... ...
分类:
编程语言 时间:
2018-11-08 00:17:10
阅读次数:
267
无编程不创客,无案例不学习。疯狂创客圈,一大波高手正在交流、学习中!疯狂创客圈 Java 死磕系列: 【CSDN 总入口】 【博客园 总入口】JAVA NIO 死磕系列:NIO简介、NIO Buffer、 NIO channel、 NIO Selectorreactor 模式 死磕系列: React... ...
分类:
编程语言 时间:
2018-11-04 19:14:42
阅读次数:
675
netty源码死磕9 Future Promise 模式详解1. Future/Promise 模式1.1. ChannelFuture的由来由于Netty中的Handler 处理都是异步IO操作,结果是未知的。Netty继承和扩展了JDK Future的API,定义了自身的Future系列类型,实... ...
分类:
Web程序 时间:
2018-11-04 00:39:50
阅读次数:
214
netty源码死磕7 Pipeline 入站流程详解1. Pipeline的入站流程在讲解入站处理流程前,先脑补和铺垫一下两个知识点:(1)如何向Pipeline添加一个Handler节点(2)Handler的出站和入站的区分方式1.1. HandlerContext节点的添加在Pipeline实例... ...
分类:
Web程序 时间:
2018-11-04 00:39:17
阅读次数:
213
netty源码死磕8Pipeline outbound 出站流程揭秘1. Pipeline outbound流程1.1. 出站的定义简单回顾一下。出站(outbound) 操作,通常是处于上层的Netty channel,去操作底层Java NIO channel/OIO Channel。主要出站(... ...
分类:
Web程序 时间:
2018-11-03 23:12:41
阅读次数:
238
精进篇:netty源码死磕6 巧夺天工——Pipeline模式揭秘1. 巧夺天工——Pipeline模式揭秘1.1. Pipeline模式简介管道的发名者叫,Malcolm Douglas McIlroy,他也是Unix的创建者,是Unix文化的缔造者之一。40年前,Unix操作系统横空出世,Uni... ...
分类:
Web程序 时间:
2018-11-03 21:56:41
阅读次数:
207