Nginx 正向代理
(1). 安装依赖库[root@lixin ~]# yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel git patch(2). 创建nginx运行用户[root@lixin]...
(1). 安装依赖库[root@lixin ~]# yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel git patch(2). 创建nginx运行用户[root@lixin]...
(1). 创建chrome ext(chrome-http)lixin-macbook:chrome-ext lixin$ tree chrome-http/chrome-http/├── background.js├── content.js├...
(1). 创建chrome ext(chrome-websocket) https://blog.mn886.net/chenjianhua/show/6b02fa4173ed/index.html
(1). 创建chrome ext(chrome-other)lixin-macbook:chrome-ext lixin$ tree chrome-other/chrome-other/├── background.js├── imgs│ ...
(1). 创建chrome ext(chrome-hello3)lixin-macbook:chrome-ext lixin$ tree chrome-hello3chrome-hello3├── background.js├── demo.ht...
(1). 创建chrome ext(chrome-proxy)lixin-macbook:chrome-ext lixin$ tree chrome-proxy/chrome-proxy/├── background.js├── imgs│ ...
(1). littleproxy-mitm概述 littleproxy-mitm是基于Netty开发的一套中间人代理工具. https://github.com/ganskef/LittleProxy-mitm
(1). 创建chrome ext(chrome-hello)lixin-macbook:chrome-ext lixin$ tree.└── chrome-hello ├── background.js ├── content.js...
(1). 创建chrome ext(chrome-hello2)lixin-macbook:chrome-ext lixin$ tree.└── chrome-hello2 ├── background.js ├── imgs ...
(1). 创建chrome ext(chrome-hello)lixin-macbook:chrome-hello lixin$ tree.├── background.js├── imgs│ ├── icon128.png│ ├── i...
(1). 创建chrome ext(chrome-hello)lixin-macbook:chrome-hello lixin$ tree.└── chrome-hello ├── background.js ├── content....
(1). 创建chrome ext(chrome-hello) 参考学习链接: https://www.ituring.com.cn/book/1421https://developer.chrome.com/docs/extensions...
(1). 先创建单机
(1). Solr和Tomcat集成
(1). 保存或更新数据```package help.lixin.solrj;
(1). 配置安全账号(tomcat-users.xml)<tomcat-users> <role rolename="tomcat"/> <user username="tomcat" password="tomc...
(1). 配置solrconfig.xml(solr_home/core_example/conf/solrconfig.xml )<!-- add dataimport support --><requestHandler n...
(1). 创建Core Core类似于DB.
(1). 根据文本内容进行检索(QueryParser) QueryParser只能对文本进行检索,是不能对数值范围这样的Field进行检索的. SELECT * FROM xxx WHERE pname LIKE ‘%真皮%’ OR pnam...
(1). 建立索引后,通过Luke查看索引数据结构 Luke下载地址: https://github.com/DmitryKey/luke/releases
(1). 通过Lucene建立索引 通过Lucene演示,建立索引
(1). 更新Lucene中的Document 通过Lucene演示,更新(删除)Lucene中的Document
(1). IndexSearcher搜索```package help.lixin.lucene.service;
(1). IKAnalyzer中文分词器案例```package help.lixin.lucene.service;
(1). Field属性
(1). Analyzer分词器 分词器会在什么情况下使用: 当保存一个Document时,会根据:是否分词,调用:Analyzer对相应的Field Value进行分词. 当向Lucene发起检索功能时,需要调用相应的Analyzer对:待...
(1).Selector介绍 Selector称为:选择器,当然你也可以翻译为:多路复用器.它可以用一个线程,处理多个客户端的连接.Selector能够检测多个注册的通道(Channel)上是否有事件发生(多个Channel以事件的方式可以注册...
(1).MappedByteBuffer介绍 NIO提供了MappedByteBuffer,可以让文件直接在内存(堆外内存)中进行修改,而如何同步到文件则是由NIO来完成
(1). Channel介绍NIO的通道类似于流,但有些区别如下: 1. 通道可以同时进行读写,而流只能读或者只能写. 2. 通道可以实现异步读写数据. 3. 通道可以从缓冲读数据,也可以写数据到缓冲.(2). Ch...
(1). Buffer介绍缓冲区本质上是一个可以读写数据的内存块,可以理解成是一个容器对象(含数组),该对象提供了一组方法,可以更轻松地使用内存块,缓冲区对象内置了一些机制,能够跟踪和记录缓冲区的状态变化情况.