摘要:1、什么是多线程同步器? 可以理解为,用于控制多线程之前同步动作的工具。 2、为什么使用多线程同步器? 在实际应用中,我们希望多线程根据某些一些特定的规则执行。因此有了多线程同步器,通过不同的多线程同步器,可以让多线程实现多样的行为。 3、多线程同步器介绍 3.1、Samaphore 应用场景:对于
阅读全文
|
05 2020 档案
摘要:1、什么是多线程同步器? 可以理解为,用于控制多线程之前同步动作的工具。 2、为什么使用多线程同步器? 在实际应用中,我们希望多线程根据某些一些特定的规则执行。因此有了多线程同步器,通过不同的多线程同步器,可以让多线程实现多样的行为。 3、多线程同步器介绍 3.1、Samaphore 应用场景:对于
阅读全文
摘要:如果要建造一个高楼大厦,首先要做的肯定不是先去买所需的材料,而是需要对建筑物的大小,形状和样式建立一个模型,设计相应的图纸。而软件同样也需要建模。 1、软件建模的原则? 从不同的视角,选取最显著的特征,可以建立出不同的模型。 主要有四种视角: 外部视角:对软件所处上下文环境进行建模。 交互视角:对软
阅读全文
摘要:Eureka注册中心 最近在学习springcloud,接触到了Eureka,在这跟大家分享下。 一、需求分析: 在微服务中有众多的服务,那微服务的信息如何管理?Spring Cloud中提供服务注册中心来管理微服务信息。 首先说下我对Eureka的理解。微服务其实就像是我们的经常逛的万达一样,里面
阅读全文
摘要:1、Java GC的工作原理 GC(garbage collection)是指垃圾回收机制,当一个对象不能再被后续程序所引用到时,这个对象所占用的内存空间就没有存在的意义了,java虚拟机会不定时的去检测内存中这样的对象,然后回收这块内存空间。当可用内存不能满足内存请求时,GC会自动进行。 所有通过
阅读全文
摘要:IPFS星际文件系统 一、IPFS是什么 互联网的底层超文本传输协议,ipfs与http同为互联网的底层协议,主要用于传输一些文本、音频、视频以及其他的互联网信息 HTTP协议: (1)已经使用了25年 (2)传统的互联网底层协议 (3)几乎所有的网站、app都是建立在http协议的基础之上 IPF
阅读全文
摘要:1、什么是FTP协议? FTP 是File Transfer Protocol(文件传输协议)。用于ftp客户端和ftp服务器之间进行文本、文件传输的协议。与http的短连接不同,FTP协议是一种基于socket的长连接。 2、FTP协议的原理 FTP协议实际上是工作在TCP/IP协议族的应用层,其
阅读全文
|