自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 XML小记

什么是 XML?XML 指可扩展标记语言(EXtensible Markup Language)。XML 是一种很像HTML的标记语言。XML 的设计宗旨是传输数据,而不是显示数据。XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 是 W3C 的推荐标准。XML 和 HTML 之间的差异XML 不是 HTML 的替代。XML 和 HTML 为不同的目的而设计:XML 被设计用来传输和存储数据,其焦点是数据的内容。HTML 被设计用来显示数据,其焦点是

2021-01-31 17:28:17 90

原创 学习

TCP协议TCP是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建 立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server socket)等待建立连接时,另一个socket可以要求进行连接,一旦这两个socket连接起来,它们就可以进行双向数据传输,双方都可以进行发送 或接收操作。UDP是User Datagram Protocol的简称,是一种无连接的协议,每个数据报都是一个独立的信息,

2021-01-24 23:38:57 107

原创 B+树

B+树查询1.数据库中的存储结构是怎样的?2.页、区、段和表空间分别指的是什么?3.数据页的结构是怎样的?4.B+ 树是如何进行记录检索的?5.普通索引和唯一索引在查询效率上有什么不同?1.数据库中的存储结构是怎样的?在数据库中,不论读一行,还是读多行,都是将这些行所在的页进行加载。也就是说,数据库管理存储空间的基本单位是页2.页、区、段和表空间分别指的是什么?1.区(Extent)是比页大一级的存储结构,在 InnoDB 存储引擎中,一个区会分配 64 个连续的页.2.段(Segment)由一个

2021-01-17 21:54:23 100

原创 B+树查询

B+树查询1.数据库中的存储结构是怎样的?2.页、区、段和表空间分别指的是什么?3.数据页的结构是怎样的?4.B+ 树是如何进行记录检索的?5.普通索引和唯一索引在查询效率上有什么不同?1.数据库中的存储结构是怎样的?在数据库中,不论读一行,还是读多行,都是将这些行所在的页进行加载。也就是说,数据库管理存储空间的基本单位是页2.页、区、段和表空间分别指的是什么?1.区(Extent)是比页大一级的存储结构,在 InnoDB 存储引擎中,一个区会分配 64 个连续的页.2.段(Segment)由一个

2021-01-10 23:24:03 622

原创 学习2021

TCP协议TCP是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建 立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server socket)等待建立连接时,另一个socket可以要求进行连接,一旦这两个socket连接起来,它们就可以进行双向数据传输,双方都可以进行发送 或接收操作。UDP是User Datagram Protocol的简称,是一种无连接的协议,每个数据报都是一个独立的信息,

2021-01-03 21:58:18 68

原创 学习

TCP协议TCP是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建 立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server socket)等待建立连接时,另一个socket可以要求进行连接,一旦这两个socket连接起来,它们就可以进行双向数据传输,双方都可以进行发送 或接收操作。UDP是User Datagram Protocol的简称,是一种无连接的协议,每个数据报都是一个独立的信息,

2020-12-27 22:45:52 75

原创 学习笔记

TCP协议TCP是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建 立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server socket)等待建立连接时,另一个socket可以要求进行连接,一旦这两个socket连接起来,它们就可以进行双向数据传输,双方都可以进行发送 或接收操作。UDP是User Datagram Protocol的简称,是一种无连接的协议,每个数据报都是一个独立的信息,

2020-12-20 21:17:33 55

原创 TCP学习

TCP协议TCP是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建 立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server socket)等待建立连接时,另一个socket可以要求进行连接,一旦这两个socket连接起来,它们就可以进行双向数据传输,双方都可以进行发送 或接收操作。UDP是User Datagram Protocol的简称,是一种无连接的协议,每个数据报都是一个独立的信息,

2020-12-13 22:26:03 90

原创 TCP协议的学习

TCP协议TCP是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建 立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server socket)等待建立连接时,另一个socket可以要求进行连接,一旦这两个socket连接起来,它们就可以进行双向数据传输,双方都可以进行发送 或接收操作。UDP是User Datagram Protocol的简称,是一种无连接的协议,每个数据报都是一个独立的信息,

2020-12-06 22:56:11 103

原创 socket通讯的应用一

TCP协议TCP是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建 立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server socket)等待建立连接时,另一个socket可以要求进行连接,一旦这两个socket连接起来,它们就可以进行双向数据传输,双方都可以进行发送 或接收操作。UDP是User Datagram Protocol的简称,是一种无连接的协议,每个数据报都是一个独立的信息,

2020-11-30 09:15:07 140

原创 xml学习

什么是 XML?XML 指可扩展标记语言(EXtensible Markup Language)。XML 是一种很像HTML的标记语言。XML 的设计宗旨是传输数据,而不是显示数据。XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 是 W3C 的推荐标准。XML 和 HTML 之间的差异XML 不是 HTML 的替代。XML 和 HTML 为不同的目的而设计:XML 被设计用来传输和存储数据,其焦点是数据的内容。HTML 被设计用来显示数据,其焦点是

2020-11-16 15:51:28 70

原创 什么是 XML?

什么是 XML?XML 指可扩展标记语言(EXtensible Markup Language)。XML 是一种很像HTML的标记语言。XML 的设计宗旨是传输数据,而不是显示数据。XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 是 W3C 的推荐标准。XML 和 HTML 之间的差异XML 不是 HTML 的替代。XML 和 HTML 为不同的目的而设计:XML 被设计用来传输和存储数据,其焦点是数据的内容。HTML 被设计用来显示数据,其焦点是

2020-11-01 23:06:15 166 1

原创 java中File类的使用方法

构造函数public class FileDemo { public static void main(String[] args){ //构造函数File(String pathname) File f1 =new File("c:\\abc\\1.txt"); //File(String parent,String child) File f2 =new File("c:\\abc","2.txt");

2020-10-25 22:19:44 112

原创 Collection总结

collection主要方法:boolean add(Object o)添加对象到集合boolean remove(Object o)删除指定的对象int size()返回当前集合中元素的数量boolean contains(Object o)查找集合中是否有指定的对象boolean isEmpty()判断集合是否为空Iterator iterator()返回一个迭代器boolean containsAll(Collection c)查找集合中是否有集合c中的元素boolean addAll

2020-10-18 23:45:05 247

原创 socket通讯的建立

TCP协议TCP是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建 立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server socket)等待建立连接时,另一个socket可以要求进行连接,一旦这两个socket连接起来,它们就可以进行双向数据传输,双方都可以进行发送 或接收操作。UDP是User Datagram Protocol的简称,是一种无连接的协议,每个数据报都是一个独立的信息,

2020-10-11 21:52:37 1773

原创 java IO

java IO主要内容java.io.File类的使用IO原理及流的分类文件流FileInputStream / FileOutputStream / FileReader / FileWriter缓冲流BufferedInputStream / BufferedOutputStream /BufferedReader / BufferedWriter转换流InputStreamReader / OutputStreamWriter标准输入/输出流打印流(了解)PrintStrea

2020-09-27 23:16:25 92

原创 数据页的角度理解B+树查询

B+树查询数据库中的存储结构是怎样的?2.页、区、段和表空间分别指的是什么?3.数据页的结构是怎样的?4.B+ 树是如何进行记录检索的?5.普通索引和唯一索引在查询效率上有什么不同?数据库中的存储结构是怎样的?在数据库中,不论读一行,还是读多行,都是将这些行所在的页进行加载。也就是说,数据库管理存储空间的基本单位是页2.页、区、段和表空间分别指的是什么?1.区(Extent)是比页大一级的存储结构,在 InnoDB 存储引擎中,一个区会分配 64 个连续的页.2.段(Segment)由一个或多个区

2020-09-13 22:42:22 333

原创 数据库调优目标

.数据库调优目标(个人思考: 1.用户的体验; 2.成本的降低 3.安全性的提高 )2.如何进行调优,可以从哪些维度进行调优(1)发现问题1.用户反馈2.日志分析3.数据库内部监控4.服务器资源使用监控(2)解决问题1.选择合适的DBMS2.优化表的设计(1.表结构尽量遵循第三范式2.多表联合查询,可采用反范式3.字段选择正确,能采用数值就不采用字符,字符类型,长度固定选择CHAR类型,长度不固定,选择VARCHAR)3.优化逻辑查询(涉及算法,需要好好学习数学)4.优

2020-09-06 20:24:10 174

原创 数据库使用索引的技巧和场景

数据库使用索引的技巧和场景1.什么时候使用索引效率会降低?数据表中的行数比较少,无需使用索引。数据表中的数据重复度比较大,例如性别。2.索引的种类普通索引:普通索引是基础的索引,没有任何约束,主要用于提高查询效率。唯一索引:唯一索引就是在普通索引的基础上增加了数据唯一性的约束,在一张数据表里可以有多个唯一索引。主键索引:主键索引在唯一索引的基础上增加了不为空的约束,也就是 NOT NULL+UNIQUE,一张表里最多只有一个主键索引。还有全文索引(不常用)从物理实现方式来划分除了全文

2020-08-30 21:30:31 203

原创 为什么索引经常使用B+树作为索引的数据结构

为什么索引经常使用B+树作为索引的数据结构1.平衡二叉树2.B树3.B+树(B树PLUS版)Hash 索引与 B+ 树索引的区别1.平衡二叉树平衡二叉树是基于二分法的策略提高数据的查找速度的二叉树的数据结构;平衡二叉树特点:(1)非叶子节点最多拥有两个子节点;(2)非叶子节值大于左边子节点、小于右边子节点;(3)树的左右两边的层级数相差不会大于1;(4)没有值相等重复的节点;2.B树B树和平衡二叉树稍有不同的是B树属于多叉树又名平衡多路查找树(查找路径不只两个)(平衡二叉树PLUS版)特

2020-08-23 20:19:15 305

原创 Java中数学函数的练习以及BigDecimal的练习

各种数学函数的练习数学函数BigDecimal的练习数学函数static double abs(double a)返回 double 值的绝对值。static float abs(float a)返回 float 值的绝对值。static int abs(int a)返回 int 值的绝对值。static long abs(long a)返回 long 值的绝对值。static double acos(double a)返回一个值的反余弦;返回的角度范围在 0.0 到 pi 之间。s

2020-08-10 09:17:43 344

原创 ZooKeeper安装配置

ZooKeeper安装配置一、首先准备安装环境二、下载ZooKeeper单机安装一、首先准备安装环境ZooKeeper是用Java编写的,运行在Java环境上,因此,在部署zk的机器上需要安装Java运行环境。为了正常运行zk,我们需要JRE1.6或者以上的版本。二、下载ZooKeeper官网: https://zookeeper.apache.org/index.html。进入到官网界面点击下图下载链接:进入到有各个版本的页面,目前最新版本是3.6.1,可以根据自己的需求选择自己需要的。单

2020-08-02 23:00:23 146

原创 ZooKeeper学习心得

ZooKeeper学习心得初始ZooKeeperZooKeeper的常见应用场景Zookeeper的底层结构初始ZooKeeper首先我们要知道什么是ZooKeeper?ZooKeeper是一个开源分布式协同系统,设计目标是将复杂且容易出错的分布式协同服务封装起来。抽象为一个集合,通过暴露接口的方式提供给大家使用。ZooKeeper的常见应用场景配置管理;DNS服务 ;组成员管理 ;分布式锁 ;特点:适用于存储和协同相关的关键数据,不适合用于大数据量存储。交互方式: Zookeeper

2020-07-06 01:02:39 797

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除