摘要: 请求转发和重定向的区别 (1)请求次数不同 【本质区别】 请求转发过程中只有一次请求,数据不丢失,可以自动传递到下一页面 重定向过程中有两次请求,而且这两次请求之间毫无任何关联,因此数据无法传递到下一页面,除非使用URL重写的方式附加参数,传递中文数据时,还必须手工调用URLEncoder.enco 阅读全文
posted @ 2021-02-05 10:08 别无所求--- 阅读(65) 评论(0) 推荐(0) 编辑
摘要: B/S结构的程序中,用于描述服务器端和浏览器端数据传输结构和方式的标准规范 请求(Request) 请求头(Request Head)和请求体(Request Body) 响应(Response) 响应头(Response Head)和响应体(Response Body) Tomcat目录结构说明 阅读全文
posted @ 2021-02-05 09:46 别无所求--- 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 索引有了,接下来肯定是添加数据。但是,在添加数据之前必须定义映射。 什么是映射? 映射是定义文档的过程,文档包含哪些字段,这些字段是否保存,是否索引,是否分词等 只有配置清楚,Elasticsearch才会帮我们进行索引库的创建(不一定) 2.5.1.创建映射字段 语法 请求方式依然是PUT PUT 阅读全文
posted @ 2021-02-02 20:46 别无所求--- 阅读(468) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch也是基于Lucene的全文检索库,本质也是存储数据,很多概念与MySQL类似的。 对比关系: 索引(indices) Databases 数据库 类型(type) Table 数据表 文档(Document) Row 行 字段(Field) Columns 列 详细说明: 阅读全文
posted @ 2021-02-02 20:36 别无所求--- 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Lucene的IK分词器早在2012年已经没有维护了,现在我们要使用的是在其基础上维护升级的版本,并且开发为ElasticSearch的集成插件了,与Elasticsearch一起维护升级,版本也保持一致,最新版本:6.3.0 1.5.1.安装 https://github.com/medcl/el 阅读全文
posted @ 2021-02-02 20:09 别无所求--- 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1.4.1.什么是Kibana? Kibana是一个基于Node.js的Elasticsearch索引库数据统计工具,可以利用Elasticsearch的聚合功能,生成各种图表,如柱形图,线状图,饼图等。 而且还提供了操作Elasticsearch索引数据的控制台,并且提供了一定的API提示,非常有 阅读全文
posted @ 2021-02-02 20:03 别无所求--- 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 用户访问我们的首页,一般都会直接搜索来寻找自己想要购买的商品。 而商品的数量非常多,而且分类繁杂。如果能正确的显示出用户想要的商品,并进行合理的过滤,尽快促成交易,是搜索系统要研究的核心。 面对这样复杂的搜索业务和数据量,使用传统数据库搜索就显得力不从心,一般我们都会使用全文检索技术,比如之前大家学 阅读全文
posted @ 2021-01-30 21:40 别无所求--- 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 假定 A >B,发送Ping 过程 A已知信息(A_IP、A_MAC、B_IP),A未知信息(B_MAC) A通过子网掩码计算自己的IP地址和B_IP是否属于同一网段 A和B属于同一网段 l A发送ARP请求,ARP信息为(A_IP、A_MAC、B_IP、广播MAC:FF-FF-FF-FF-FF-F 阅读全文
posted @ 2021-01-21 17:09 别无所求--- 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 动态路由表图(该图没有配置静态路由,当静态路由和动态路由发生冲突时已静态的为准) 路由表信息解释 1)名词解释: Active Routes:活动的路由 Network destination :目的网段 Netmask:子网掩码 Gateway:网关,又称下一跳路由器。在发送IP数据包时,网关定义 阅读全文
posted @ 2021-01-21 15:53 别无所求--- 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 随机生成MAC //MAC地址分隔符 private static String SEPARATOR_OF_MAC = "-"; Random random = new Random(); //mac数据 String[] macs = { String.format("%02x", 0x52), 阅读全文
posted @ 2021-01-21 14:19 别无所求--- 阅读(1107) 评论(0) 推荐(0) 编辑