![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 78
smarttally
这个作者很懒,什么都没留下…
展开
-
ElasticSearch笔记二-架构及底层原理
架构介绍 先图为敬 序号 架构层 说明 1 Gateway 它是ES用来存储索引的文件系统,支持多种类型 2 Distributed Lucene Directory 它是一个分布式的lucene框架,位于Gateway的上层,内部包含Lucene-core 3 关键模块 (index Module、SearchModul、Mapping)等下面专门讲 4 Discovery 它是ES的节点发现模块,不同机器上的ES节点要组成集群需要进行消息通信,集群内部需要选举master节原创 2021-10-25 09:47:47 · 198 阅读 · 0 评论 -
通信协议篇---TLS(未完)
安全传输层协议(TLS)用于在两个通信应用程序之间提供保密性和数据完整性。 其属于IOS模型中的传输层协议。 其手段为: 身份认证通过证书来确认对方身份,防止中间人攻击; 数据私密性使用对称性密钥加密传输的数据,由于密钥只有客户端和服务端有,其他人无法窥探; 数据完整性使用摘要算法对报文进行计算,收到消息后校验该值防止数据被篡改或丢失; TLS1.2和TLS1.3 两者区别在于握手阶段差异: TLS1.2 客户端发一个ClientHello消息:客户端使用的TLS版本、所支持的密钥套件列表、随机数(服原创 2021-06-24 22:15:25 · 377 阅读 · 0 评论 -
spring源码(二)--AOP
概述 SpringAOP设计的主要目的是将多个方法中的公用逻辑抽离出来,封装在一个Interctor拦截器中,然后使用该拦截器对这些方法的调用Invocation进行拦截,从而将这些公用逻辑添加回去,完成一次完整的方法调用。从而实现公用逻辑的复用,避免同一个公用功能的代码重复定义、实现,造成代码冗余。 从应用程序编码到应用程序执行的完整过程来看: 首先在应用代码的方法中定义业务逻辑,然后在xml文件中使用AOP相关的标签描述这个方法或者在这个方法中添加AOP相关的注解,此时应用程序编码层面的工作已经完成了;原创 2021-05-27 21:27:50 · 116 阅读 · 0 评论 -
Mysql梳理二_schema与数据类型优化
选择优化的数据类型 更小的通常更好 简单就好 尽量避免null、 如果查询中包含可为null的列,对mysql来说更难优化,因为可为null的列使得索引、索引统计和值比较都更复杂; 可为null的列会消耗更多存储空间,在mysql里也需要特殊处理 当可为null的列被索引时,每个索引记录需要一个额外的字节,在myISAM里甚至还可能导致固定大小的索引变成可变大小的索引。 mysql的数据类型 整数类型 TINYINT,SMALLINT,MEDIUMINT,INT,BIGINT:分别使用8,16,24,原创 2021-05-19 23:11:30 · 63 阅读 · 0 评论 -
Lettuce资料整理
仓库地址:https://github.com/lettuce-io原创 2021-05-08 16:42:13 · 250 阅读 · 0 评论 -
TCP/IP网络通信笔记(一)---概念介绍
@TCP/IP详解 TCP/IP — 4层协议系统 随便网上找个图: 1)链路层:不详细说。通常包括OS中的设备驱动程序和计算机对应的网络接口卡,处理与电缆(或其他任何传输媒介)的物理接口细节。 2) 网络层:处理分组在网络中的活动。包含IP协议(网际协议),ICMP(Internet 互联网控制报文协议),IGMP(Internet组管理协议). 3) 运输层:为2台主机提供端到端的通信。TCP(传输控制协议)UDP(用户数据报协议)。其中 TCP做的工作包括吧应用程序交给他的数据分成合适的小块交给下原创 2021-04-02 11:47:07 · 110 阅读 · 0 评论 -
Dubbo学习笔记
Dubbo源码学习笔记Dubbo特性:dubbo的框架设计各层说明启动细节:Dubbo服务集群容错合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 Dubbo特性: 1. Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发原创 2020-07-27 15:11:20 · 116 阅读 · 0 评论 -
HBase、Hive、Hdfs的关系
HBase、Hive、Hdfs的关系 初入大数据的坑,HBase和Hive搞得懵懵懂懂,此blog仅作为笔记,帮助自己理顺思路。 一. 一副简明扼要的说明: 二. Hive: hive有3种搭建模式: Hive不支持更改数据的操作,Hive基于数据仓库,文件只能追加,不能删除修改,可以获取到数据在各时点的状态。 提供静态数据的动态查询,使用类SQL语言,底层经过编译转为MapReduce程序...原创 2019-09-02 16:06:13 · 838 阅读 · 0 评论