摘要:
目 录 1、UDP 和 TCP 的特点与区别 2、UDP 、TCP 首部格式 3、什么是TCP 的三次握手和四次挥手 4、TCP 的三次握手(为什么三次?) 5、TCP 的四次挥手(为什么四次?) 6、TCP 长连接和短连接的区别 7、TCP粘包、拆包及解决办法 8、TCP 可靠传输 9、TCP 滑 阅读全文
目 录 1、UDP 和 TCP 的特点与区别 2、UDP 、TCP 首部格式 3、什么是TCP 的三次握手和四次挥手 4、TCP 的三次握手(为什么三次?) 5、TCP 的四次挥手(为什么四次?) 6、TCP 长连接和短连接的区别 7、TCP粘包、拆包及解决办法 8、TCP 可靠传输 9、TCP 滑 阅读全文
posted @ 2022-08-20 20:57
sugeek
阅读(73)
评论(0)
推荐(0)
摘要:
1、为什么有了进程,还要有线程呢? 为了提高系统资源的利用率和系统的吞吐量,通常进程可让多个程序并发的执行,但是也会带来一些问题 官话 进程如果在执行的过程被阻塞,那这个进程将被挂起,这时候进程中有些等待的资源得不到执行: 进程在同一时间只能做一件事儿 基于以上的缺点,操作系统引入了比进程粒度更小的 阅读全文
1、为什么有了进程,还要有线程呢? 为了提高系统资源的利用率和系统的吞吐量,通常进程可让多个程序并发的执行,但是也会带来一些问题 官话 进程如果在执行的过程被阻塞,那这个进程将被挂起,这时候进程中有些等待的资源得不到执行: 进程在同一时间只能做一件事儿 基于以上的缺点,操作系统引入了比进程粒度更小的 阅读全文
posted @ 2022-08-20 20:54
sugeek
阅读(109)
评论(0)
推荐(0)
摘要:
const 作用 修饰变量,说明该变量不可以被改变; 修饰指针,分为指向常量的指针(pointer to const)和自身是常量的指针(常量指针,const pointer); 修饰引用,指向常量的引用(reference to const),用于形参类型,即避免了拷贝,又避免了函数对值的修改; 阅读全文
const 作用 修饰变量,说明该变量不可以被改变; 修饰指针,分为指向常量的指针(pointer to const)和自身是常量的指针(常量指针,const pointer); 修饰引用,指向常量的引用(reference to const),用于形参类型,即避免了拷贝,又避免了函数对值的修改; 阅读全文
posted @ 2022-08-20 20:49
sugeek
阅读(177)
评论(0)
推荐(0)
摘要:
本文知识点目录 为什么需要学习Spring Cloud 什么是Spring Cloud 设计目标与优缺点 设计目标 优缺点 Spring Cloud发展前景 整体架构 主要项目 Spring Cloud Config Spring Cloud Netflix Spring Cloud Bus Spr 阅读全文
本文知识点目录 为什么需要学习Spring Cloud 什么是Spring Cloud 设计目标与优缺点 设计目标 优缺点 Spring Cloud发展前景 整体架构 主要项目 Spring Cloud Config Spring Cloud Netflix Spring Cloud Bus Spr 阅读全文
posted @ 2022-08-20 20:47
sugeek
阅读(61)
评论(0)
推荐(0)
摘要:
文章知识点目录 概述 1.什么是 Spring Boot? 2.Spring Boot 有哪些优点? 3.Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的? 配置 4.什么是 JavaConfig? 5.Spring Boot 自动配置原理是什么? 6.你如何理解 Spring B 阅读全文
文章知识点目录 概述 1.什么是 Spring Boot? 2.Spring Boot 有哪些优点? 3.Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的? 配置 4.什么是 JavaConfig? 5.Spring Boot 自动配置原理是什么? 6.你如何理解 Spring B 阅读全文
posted @ 2022-08-20 20:43
sugeek
阅读(86)
评论(0)
推荐(0)
摘要:
1、基础概念 1.1. 不同版本的 Spring Framework 有哪些主要功能? Version Feature Spring 2.5 发布于 2007 年。这是第一个支持注解的版本。 Spring 3.0 发布于 2009 年。它完全利用了 Java5 中的改进,并为 JEE6 提供了支持。 阅读全文
1、基础概念 1.1. 不同版本的 Spring Framework 有哪些主要功能? Version Feature Spring 2.5 发布于 2007 年。这是第一个支持注解的版本。 Spring 3.0 发布于 2009 年。它完全利用了 Java5 中的改进,并为 JEE6 提供了支持。 阅读全文
posted @ 2022-08-20 20:41
sugeek
阅读(53)
评论(0)
推荐(0)
摘要:
代码优化的最重要的作用应该是:避免未知的错误。在代码上线运行的过程中,往往会出现很多我们意想不到的错误,因为线上环境和开发环境是非常不同的,错误定位到最后往往是一个非常小的原因。然而为了解决这个错误,我们需要先自验证、再打包出待替换的class文件、暂停业务并重启,对于一个成熟的项目而言,最后一条其 阅读全文
代码优化的最重要的作用应该是:避免未知的错误。在代码上线运行的过程中,往往会出现很多我们意想不到的错误,因为线上环境和开发环境是非常不同的,错误定位到最后往往是一个非常小的原因。然而为了解决这个错误,我们需要先自验证、再打包出待替换的class文件、暂停业务并重启,对于一个成熟的项目而言,最后一条其 阅读全文
posted @ 2022-08-20 20:11
sugeek
阅读(49)
评论(0)
推荐(0)
摘要:
语法糖(Syntactic Sugar),也称糖衣语法,指在计算机语言中添加的某种语法,这种语法对语言本身功能来说没有什么影响,只是为了方便程序员的开发,提高开发效率。说白了,语法糖就是对现有语法的一个封装。 Java作为一种与平台无关的高级语言,当然也含有语法糖,这些语法糖并不被虚拟机所支持,在编 阅读全文
语法糖(Syntactic Sugar),也称糖衣语法,指在计算机语言中添加的某种语法,这种语法对语言本身功能来说没有什么影响,只是为了方便程序员的开发,提高开发效率。说白了,语法糖就是对现有语法的一个封装。 Java作为一种与平台无关的高级语言,当然也含有语法糖,这些语法糖并不被虚拟机所支持,在编 阅读全文
posted @ 2022-08-20 20:10
sugeek
阅读(126)
评论(0)
推荐(0)
摘要:
MM简介 Java Memory Model简称JMM, 是一系列的Java虚拟机平台对开发者提供的多线程环境下的内存可见性、是否可以重排序等问题的无关具体平台的统一的保证。(可能在术语上与Java运行时内存分布有歧义,后者指堆、方法区、线程栈等内存区域)。 并发编程有多种风格,除了CSP(通信顺序 阅读全文
MM简介 Java Memory Model简称JMM, 是一系列的Java虚拟机平台对开发者提供的多线程环境下的内存可见性、是否可以重排序等问题的无关具体平台的统一的保证。(可能在术语上与Java运行时内存分布有歧义,后者指堆、方法区、线程栈等内存区域)。 并发编程有多种风格,除了CSP(通信顺序 阅读全文
posted @ 2022-08-20 20:08
sugeek
阅读(62)
评论(0)
推荐(0)
摘要:
同步和异步 同步,Synchronous,即调用方法开始,一旦调用就必须等待方法执行完返回才能继续下面的操作。 举个例子,你去银行ATM取钱,你必须等到ATM吐完钱你拿到钱取完卡你才能离开。 异步,Asynchronous,即不关心方法执行的过程,触发要调用的方法就继续执行下面的操作,不会像同步那样 阅读全文
同步和异步 同步,Synchronous,即调用方法开始,一旦调用就必须等待方法执行完返回才能继续下面的操作。 举个例子,你去银行ATM取钱,你必须等到ATM吐完钱你拿到钱取完卡你才能离开。 异步,Asynchronous,即不关心方法执行的过程,触发要调用的方法就继续执行下面的操作,不会像同步那样 阅读全文
posted @ 2022-08-20 20:06
sugeek
阅读(26)
评论(0)
推荐(0)

浙公网安备 33010602011771号