L_X_Y_HH的博客

。。。

TCP协议

协议是存在于传输层,详细见我的文章传输层 说到TCP协议,那么就要想到TCP的报头,TCP的可靠性和TCP的效率和粘包问题 1 TCP协议报头 16位源/目的端口号:表示数据是从哪个进程来到哪个进程去 32位序号:表示发送数据的位置,每多发送一次数据,就多累加一次该数据字节数的大小 ...

2018-08-27 11:14:49

阅读数 635

评论数 0

TCP/IP五层(四层)模型——传输层(UDP协议、TCP协议)

传输层 传输层是TCP/IP五层(四层)模型的第二层,主要负责数据能够从发送端传输接收端 1 端口号 端口号是一个2字节16为的整数 端口号用来标识一个进程,告诉操作系统,当前的这个数据要交给哪一个进程来处理 IP地址 + 端口号能够标识网络上的某一台主机的某一个进程...

2018-08-24 16:47:55

阅读数 929

评论数 0

TCP/IP五层(四层)模型——应用层

应用层 应用层是TCP/IP五层(四层)模型的最顶层,主要负责程序间的沟通,如简单电子邮件传输(SMTP),文件传输协议(FTP),网络远程访问协议(Telnet)等,网络编程主要就是针对应用层 HTTP协议——超文本传输协议 1 HTTP协议介绍 HTTP协议是程序员自己定义的一个应...

2018-08-24 12:21:31

阅读数 2177

评论数 0

telnet not found????

最近在学计算机网络的知识,刚准备用我的Linux上个网,结果给我来了这么一句 发生了什么????????????????????? 居然没有这个命令。。。。。。。。。。。。 又在root用户下查找了一下,果真没有 查找命令 rpm -qa telnet* 于是下面是安装命令...

2018-08-24 11:11:36

阅读数 704

评论数 0

TCP协议建立连接(三次握手)和断开连接(四次挥手)

首先先看下TCP的报头格式 发现在中间有一个6位的标志位(红色标出) 标志位字段 含义 URG 紧急指针是否有效;置为1表示要优先处理 ACK 确认号是否有效;设为1表示为确认应答报文(通常情况下会设为1,但是第一次的TCP不会设为1) PS...

2018-08-24 09:35:28

阅读数 788

评论数 0

内部排序与外部排序

转载自:https://blog.csdn.net/hq942845204/article/details/80303762 本篇文章主要介绍内部排序与外部排序的知识,如果你和我一样还不知道内部排序和外部排序为何物的话,不妨看看我的理解 正文 由于待排序的记录数量不同,使得排序过程中涉及的存...

2018-08-20 11:05:44

阅读数 645

评论数 0

Java——排序(冒泡排序,选择排序、插入排序,快速排序,堆排序)

冒泡排序 排序思想 就像“冒泡泡”一样,从头开始,两个两个数作比较,将两个数中较大(较小)的数向后移,再比较下面两个数,依次将较大(较小)的数向后移,最终,将一组数中最大(最小)的数,移动到最后面,再从头开始,移下一个数 下面是一个栗子: 要排序数组(升序):{4,2,...

2018-08-18 20:25:45

阅读数 1282

评论数 0

Java——单例设计模式

单例设计模式 所谓单例模式,顾名思义,在使用单例设计时,单例对象的类必须保证只用一个实例存在 单例模式思路 一个类能返回对象的一个引用和一个获得该实例的方法(该方法一定是静态方法,且通常为getInstance()方法)。 当调用这个方法的时候,如果类持有的引用不为空就返回这个引用,如果类...

2018-08-17 13:51:15

阅读数 583

评论数 0

数据库——索引、事务、存储引擎

索引 索引是对某个字段进行排序的一种方式,对表中某个字段创建索引会创建另一种数据结构(二叉树),数据结构中保存着字段的值,而该值又指向与他相关的记录,这种数据结构是经过排序的,可以进行二分查找 创建索引 alter table 表名 add index(列名) 索引...

2018-08-17 11:39:54

阅读数 813

评论数 0

数据结构Java——几种查找方式(顺序查找,二分查找,插值查找,斐波那契查找)

顺序查找 使用for循环来依次遍历,实现查找 二分查找 二分查找,又称为折半查找,查找的效率很高 算法思想 给定一串有序的序列,以这串序列的中间元素为基准, 若要查找元素 > 中间位置元素,说明要查找元素在序列前半部分 若要查找元素 < 中...

2018-08-15 19:31:45

阅读数 805

评论数 0

Java——关于在字符串,数组,字符流中寻找只出现一次的问题

面试题50:第一个只出现一次的字符 在一个字符串(0 <= 字符串长度 <= 10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置,如果没有则返回-1 方法一: 将字符串从第一个字符开始往后扫描字符串中的每个...

2018-07-29 19:07:39

阅读数 659

评论数 0

Spring学习——基于XML构建IoC容器

IoC容器的构建方式(1)基于XML配置方式(可以开启注释配置,通过注释配置Bean和装配工作)(2)基于Goovy脚本配置方式(DSL)(3)基于Java Config配置注解方式(通过Configuration和Bean注释)下面将讲解基于XML配置方式来构建IoC容器1  Bean的实例化方...

2018-07-14 13:17:57

阅读数 564

评论数 0

JavaSE——关于集合类的一些tips

之前在学校上课时已经学习过关于集合类的一些知识,但是这两天发现对于集合类的一些点还是不太清楚,很多内容很容易混淆在一起,在这里,我将一些我记不太清的点做一些整理集合结构图Java中的集合类都是由Java.util包提供由上图所示,Java集合类中最主要的是两个核心的接口:Collection和Ma...

2018-07-13 17:32:46

阅读数 602

评论数 0

Java实现二叉树的一些操作

之前写过关于C语言实现二叉树的一些操作这段时间正好在看Java,就将一些常见的二叉树问题转换为Java语言实现1.二叉树的先序、中序、后序、层序遍历(递归与非递归)先序遍历:二叉树的先序遍历顺序为:先打印根节点,再遍历左子树,最后遍历右子树递归思路:若二叉树为空,则直接返回空若二叉树非空,先打印根...

2018-07-12 19:59:24

阅读数 621

评论数 0

一看就会的正则表达式

概念正则表达式(Regular Expression)是用于描述一组字符串特征的模式,用来匹配特定的字符串。通过特殊字符+普通字符来进行模式描述,从而达到文本匹配目的工具。正则表达式基本要素1.字符类2.数量限定符3.位置限定符4.特殊符号字符类数量限定符位置限定符详细举例:(1)^和$匹配字符串...

2018-07-11 18:32:30

阅读数 170

评论数 0

JavaSE——HashMap与HashTable

HashMap和HashTable都是集合类Map的子类HashMapHashMap是Map集合中最常用的子类1.什么是HashMapHashMap是继承AbstractMap,实现Map接口的一个采用哈希表来实现键值对的集合2.HashMap特点(1)底层实现在jdk1.8之前,底层是通过链表+...

2018-07-11 16:19:35

阅读数 605

评论数 0

Spring学习——框架介绍

一、Spring介绍1.Spring是一个开源框架,该框架的结构是分层架构,这是Spring框架的主要优势。2.Spring是以IoC、AOP为主要思想,在Spring框架中,通过配置创建类对象,由Spring在运行阶段实例化、组装对象IoC:Inversion of Control控制反转或反向...

2018-07-10 17:18:21

阅读数 488

评论数 0

栈操作编程题

这几天在网上找了几道关于栈大的编程题,在这里总结一下1.请编写一个程序,按升序对栈进行排序(即最大元素位于栈顶),要求最多只能使用一个额外的栈存放临时数据,但不得将元素复制到别的数据结构中。给定一个int[] numbers,其中第一个元素为栈顶,请返回排序后的栈。请注意这是一个栈,意味着排序过程...

2018-07-09 16:21:41

阅读数 1040

评论数 2

排序

  下面写一些关于排序的一些基本方法: 1.冒泡排序 思路:就像“冒泡泡”一样,从头开始,两个两个数作比较,将两个数中较大(较小)的数向后移,再比较下面两个数,依次将较大(较小)的数向后移,最终,将一组数中最大(最小)的数,移动到最后面,再从头开始,移下一个数 14 /********...

2018-06-15 15:02:06

阅读数 53

评论数 0

布隆过滤器

1.初始化 8 void BloomFilterInit(BloomFilter* bf) 9 { 10 if(bf == NULL) 11 { 12 return ; 13 } 14 BitmapInit...

2018-06-15 14:35:17

阅读数 25

评论数 0

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