Nginx 正向代理

(1). 安装依赖库[root@lixin ~]# yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel git patch(2). 创建nginx运行用户[root@lixin]...

Chrome Extension XMLHttpRequest获取数据

(1). 创建chrome ext(chrome-http)lixin-macbook:chrome-ext lixin$ tree chrome-http/chrome-http/├── background.js├── content.js├...

Chrome Extension WebSocket

(1). 创建chrome ext(chrome-websocket) https://blog.mn886.net/chenjianhua/show/6b02fa4173ed/index.html

Chrome Extension Tabls

(1). 创建chrome ext(chrome-other)lixin-macbook:chrome-ext lixin$ tree chrome-other/chrome-other/├── background.js├── imgs│   ...

Chrome Extension background与popup通信

(1). 创建chrome ext(chrome-hello3)lixin-macbook:chrome-ext lixin$ tree chrome-hello3chrome-hello3├── background.js├── demo.ht...

Chrome Extension Proxy

(1). 创建chrome ext(chrome-proxy)lixin-macbook:chrome-ext lixin$ tree chrome-proxy/chrome-proxy/├── background.js├── imgs│   ...

Chrome Extension Proxy(LittleProxyMitmProxy)

(1). littleproxy-mitm概述 littleproxy-mitm是基于Netty开发的一套中间人代理工具. https://github.com/ganskef/LittleProxy-mitm

Chrome Extension Popup弹出页

(1). 创建chrome ext(chrome-hello)lixin-macbook:chrome-ext lixin$ tree.└── chrome-hello ├── background.js ├── content.js...

Chrome Extension background 创建通知

(1). 创建chrome ext(chrome-hello2)lixin-macbook:chrome-ext lixin$ tree.└── chrome-hello2 ├── background.js ├── imgs ...

Chrome Extension Menu

(1). 创建chrome ext(chrome-hello)lixin-macbook:chrome-hello lixin$ tree.├── background.js├── imgs│   ├── icon128.png│   ├── i...

Chrome Extension 注入JS

(1). 创建chrome ext(chrome-hello)lixin-macbook:chrome-hello lixin$ tree.└── chrome-hello ├── background.js ├── content....

Chrome Extension Hello World

(1). 创建chrome ext(chrome-hello) 参考学习链接: https://www.ituring.com.cn/book/1421https://developer.chrome.com/docs/extensions...

SolrCloud集群

(1). 先创建单机

Solr和Tomcat集成(一)

(1). Solr和Tomcat集成

Solr SolrJ

(1). 保存或更新数据```package help.lixin.solrj;

Solr Tomcat配置安全管理

(1). 配置安全账号(tomcat-users.xml)<tomcat-users> <role rolename="tomcat"/> <user username="tomcat" password="tomc...

Solr 支持MySQL导入二(2)

(1). 配置solrconfig.xml(solr_home/core_example/conf/solrconfig.xml )<!-- add dataimport support --><requestHandler n...

Solr 支持MySQL导入二(1)

(1). 创建Core Core类似于DB.

Lucene 高级查询(七)

(1). 根据文本内容进行检索(QueryParser) QueryParser只能对文本进行检索,是不能对数值范围这样的Field进行检索的. SELECT * FROM xxx WHERE pname LIKE ‘%真皮%’ OR pnam...

Lucene Luke查看建立索引后的数据结构(三)

(1). 建立索引后,通过Luke查看索引数据结构 Luke下载地址: https://github.com/DmitryKey/luke/releases

Lucene IndexWriter索引(二)

(1). 通过Lucene建立索引 通过Lucene演示,建立索引

Lucene IndexWriter索引更新(二)

(1). 更新Lucene中的Document 通过Lucene演示,更新(删除)Lucene中的Document

Lucene IndexSearcher简单检索(四)

(1). IndexSearcher搜索```package help.lixin.lucene.service;

Lucene 中文分词器IKAnalyzer(六)

(1). IKAnalyzer中文分词器案例```package help.lixin.lucene.service;

Lucene Field介绍(一)

(1). Field属性

Lucene Analyzer分词器(五)

(1). Analyzer分词器 分词器会在什么情况下使用: 当保存一个Document时,会根据:是否分词,调用:Analyzer对相应的Field Value进行分词. 当向Lucene发起检索功能时,需要调用相应的Analyzer对:待...

JDK NIO Selector

(1).Selector介绍 Selector称为:选择器,当然你也可以翻译为:多路复用器.它可以用一个线程,处理多个客户端的连接.Selector能够检测多个注册的通道(Channel)上是否有事件发生(多个Channel以事件的方式可以注册...

JDK NIO MappedByteBuffer

(1).MappedByteBuffer介绍 NIO提供了MappedByteBuffer,可以让文件直接在内存(堆外内存)中进行修改,而如何同步到文件则是由NIO来完成

JDK NIO FileChannel

(1). Channel介绍NIO的通道类似于流,但有些区别如下: 1. 通道可以同时进行读写,而流只能读或者只能写. 2. 通道可以实现异步读写数据. 3. 通道可以从缓冲读数据,也可以写数据到缓冲.(2). Ch...

JDK NIO Buffer

(1). Buffer介绍缓冲区本质上是一个可以读写数据的内存块,可以理解成是一个容器对象(含数组),该对象提供了一组方法,可以更轻松地使用内存块,缓冲区对象内置了一些机制,能够跟踪和记录缓冲区的状态变化情况.