2020年4月12日

TCP和UDP的区别

摘要: 一、是否面向连接 TCP面向连接,UDP是无连接的 UDP发送数据前不需要连接,可随时发送数据 TCP发送数据前需要三次握手建立连接,数据传输完毕之后需要四次分手释放连接 二、是否支持广播和多播 TCP只能单播,也就是一对一通信 UDP能进行单播、多播、广播,也就是说UDP可以一对一、一对多、多对多 阅读全文

posted @ 2020-04-12 12:20 猪肉王子-17 阅读(199) 评论(0) 推荐(0) 编辑

TCP的三次握手和四次挥手

摘要: 一、TCP三次握手图解 三次握手的目的是:发送方和接收方确认自己与对方的接收和发送都是正常的,建立可靠的通信信道。 第一次握手:Server确认了自己接收正常,对方发送正常; 第二次握手:Client确认自己发送正常、接收正常,对方发送正常、接收正常; 第三次握手:Server确认自己发送正常、对方 阅读全文

posted @ 2020-04-12 12:06 猪肉王子-17 阅读(208) 评论(0) 推荐(0) 编辑

2020年4月2日

Mybatis(二):怎样使用Mybatis

摘要: 一、创建项目(本文以Idea基于Maven构建的项目为例) New——>Project 笔者这里是选择自己本地的Maven及配置 最后点击Finish即可 二、在配置文件中添加依赖包 pom.xml配置文件中添加Mybatis、JDBC驱动、log4j日志管理的包依赖 完整代码如下: <?xml v 阅读全文

posted @ 2020-04-02 22:51 猪肉王子-17 阅读(379) 评论(0) 推荐(0) 编辑

Mybatis(一):Mybatis是什么

摘要: 一、概述 Mybatis是一个优秀的持久层框架,它对JDBC操作数据库的过程进行封装,使开发者只需要关注sql本身。 我们原来使用JDBC操作数据库,需要手动的写代码去注册驱动、获取connection、获取statement等等,现在Mybaits帮助我们把这些事情做了,我们只需要关注我们的业务s 阅读全文

posted @ 2020-04-02 17:49 猪肉王子-17 阅读(714) 评论(0) 推荐(0) 编辑

2020年3月30日

数据结构(四):队列

摘要: 一、概述 队列(Queue):遵循FIFO(First In First Out 先进先出)原则 队列只允许在一端进行插入操作,而在另一端进行删除操作。允许插入的端是队列尾,允许删除的是队列头 二、结构示意图 向一个空队列中一次插入a、b、c三个元素 将队列中的元素一个个删除 三、代码示例 Link 阅读全文

posted @ 2020-03-30 16:21 猪肉王子-17 阅读(299) 评论(0) 推荐(0) 编辑

数据结构(三):栈

摘要: 一、概述 栈(Stack),也叫堆栈。但是不能称为堆,堆是另外一种数据结构 FILO栈遵循先进后出的原则(First In Last Out) 基本操作有:入栈(压栈)、出栈(退栈) 入栈和出栈都是针对栈顶的操作 二、结构示意图 依次将a、b、c元素压进一个空栈中: 将上述栈中的元素一个一个出栈 由 阅读全文

posted @ 2020-03-30 15:19 猪肉王子-17 阅读(405) 评论(0) 推荐(0) 编辑

2020年3月29日

数据结构(二):链表

摘要: 一、概述(本文以最简单的单向链表为例,其它复杂的链表以后再说明) 链表和数组不同,链表在创建的时候不会预先在内存中开辟空间。 链表的存储逻辑上是连续的,物理上是不连续的 链表在存储数据的内存中会有两块数据,一块用来存数据,一块用来存储指向下一个数据节点的指针 二、图示 由上图我们可以看出,链表在逻辑 阅读全文

posted @ 2020-03-29 12:15 猪肉王子-17 阅读(289) 评论(0) 推荐(1) 编辑

数据结构(一):数组

摘要: 一、概述 定义:数组(Array)是一种线性表数据结构,它用一组连续的内存空间来存储一组具有相同类型的数据 线性表数据结构:数据排成像一条线那样的线性结构 连续的内存空间:数据在内存里面的存储空间是连续的一块内存 具有相同类型:数组里面的所有数据的数据类型是相同的 示例代码 int[] array 阅读全文

posted @ 2020-03-29 11:45 猪肉王子-17 阅读(366) 评论(0) 推荐(1) 编辑

2020年3月28日

Spring(五):使用注解

摘要: 一、在spring的配置文件中添加相应的配置文件 在spring中使用注解,我们必须在applicationContext.xml中添加一个标签 <context:annotation-config />的作用是让spring中的注解生效 <beans xmlns="http://www.sprin 阅读全文

posted @ 2020-03-28 20:15 猪肉王子-17 阅读(179) 评论(0) 推荐(0) 编辑

Spring(四):Bean实例化及属性注入

摘要: 一、Spring容器简单原理 通过前面的学习我们了解到spring容器帮助我们管理对象和维护对象的依赖关系,其实spring就是通过工厂模式实现的 读取配置文件 根据配置信息,通过反射方式创建对象 二、工厂接口关系 我们一般会使用ClassPathXmlApplication或者FileStream 阅读全文

posted @ 2020-03-28 17:46 猪肉王子-17 阅读(293) 评论(0) 推荐(0) 编辑

导航