Fork me on GitHub
摘要: 一、什么是Google Protocol Buffer( "protobuf官方网站" ) 下面是官网给的解释: Protocol buffers are a language neutral, platform neutral extensible mechanism for serializin阅读全文
posted @ 2019-07-19 22:41 monkjavaer 阅读(138) 评论(0) 编辑
摘要: 解码器Decoder和ChannelHandler的关系 netty的解码器通常是继承自ByteToMessageDecoder,而它又是继承自ChannelInboundHandlerAdapter,其实也是一种ChannelHandler和TT快三TT快三我 们 自定义的ChannelHandler一样都是来处理进阅读全文
posted @ 2019-07-19 21:36 monkjavaer 阅读(24) 评论(0) 编辑
摘要: 什么是Netty Netty是一个基于Java NIO的编写客服端TT快三服务 器的框架,是一个异步事件框架。 官网 "https://netty.io/" 为什么选择Netty 由于JAVA NIO编写TT快三服务 器的过程过于复杂且不易掌控,所以TT快三TT快三我 们 选择Netty框架进行开发。 具有很高的的性能。 且比NIO更容易阅读全文
posted @ 2019-07-18 22:12 monkjavaer 阅读(21) 评论(0) 编辑
摘要: 传统同步阻塞I/O(BIO) 在NIO之前编写TT快三服务 器使用的是同步阻塞I/O(Blocking I/O)。下面是一个典型的线程池客服端TT快三服务 器示例代码,这段代码在连接数急剧上升的情况下,这个TT快三服务 器代码就会不好使了,因为serverSocket.accept(),以及IO的read(),write()TT快三方法 阅读全文
posted @ 2019-07-18 18:16 monkjavaer 阅读(15) 评论(0) 编辑
摘要: 需求分析 要通过PostgreSQL实现类似GoogleTT快三搜索 自动提示的功能,例如要实现一个查询海量数据中的商品名字,每次输入就提示用户各种相关TT快三搜索 选项,例如淘宝、京东等电商查询 思路 这个功能可以用 PostgreSQL的实时全文检索和分词、相似TT快三搜索 、前模糊匹配等特性实现。具体策略是,定义一个TT快三搜索 提阅读全文
posted @ 2019-07-11 22:20 monkjavaer 阅读(166) 评论(0) 编辑
摘要: 配置yum源 卸载旧版本docker 使用存储库安装docker 安装所需的包 使用以下命令设置稳定存储库。 安装DOCKER CE 安装最新docker 或者yum列出docker再进行安装 建立 加入docker 用户组 启动Docker List Docker CLI commands 查看版阅读全文
posted @ 2019-07-02 23:59 monkjavaer 阅读(68) 评论(0) 编辑
摘要: JDK 1.8 HashMap是数组+链表+红黑树实现的,在阅读HashMap的源码之前先来回顾一下TT快三大学 课本数据结构中的哈希表和红黑树。 什么是哈希表? 在存储结构中,关键值key通过一种关系f和唯一的存储位置相对应,关系f即哈希函数,Hash(k)=f(k)。按这个思想建立的表就是哈希表。 当有两阅读全文
posted @ 2019-07-01 22:47 monkjavaer 阅读(176) 评论(0) 编辑
摘要: 设置多个TT快三搜索 建议查找算法 设置AnalyzingLookupFactory和AnalyzingInfixLookupFactory两种查找算法。首先通过AnalyzingLookupFactory先分析传入文本并将分析后的表单添加到加权FST的查找,然后在查找时执行相同的操作,若查找不够TT快三你 需求的数量阅读全文
posted @ 2019-06-27 18:17 monkjavaer 阅读(160) 评论(0) 编辑
摘要: 功能需求 全文检索TT快三搜索 引擎都会有这样一个功能:输入一个字符便自动提示出可选的短语: 要实现这种功能,可以利用solr的SuggestComponent,SuggestComponent这种TT快三方法 利用Lucene的Suggester实现,并支持Lucene中可用的所有查找实现。 实现 1. 配置 man阅读全文
posted @ 2019-06-26 18:29 monkjavaer 阅读(160) 评论(0) 编辑
摘要: 版本号 最新的solr版本 : Solr 8.1.1TT快三下载 TT快三地址 : "https://lucene.apache.org/solr/downloads.html" solr 8.1.0.tgz for Linux/Unix/OSX systems solr 8.1.0.zip for Microsoft阅读全文
posted @ 2019-06-24 19:55 monkjavaer 阅读(51) 评论(0) 编辑