logo头像
ICQL

350_分布式基础

分布式基础 分布式:建立在网络之上的软件系统 特点: 分布性 并发性:分布式系统中的多个节点,同时访问一个共享资源。如数据库、分布式存储 无序性:进程之间的消息通信,会出现顺序不一致问题 问题 网络通信:网络通信本身不可靠 ...

230_javase-concurrent

230_javase-concurrent

总结 并发编程 目的:使程序运行的更快 并发问题: 1)上下文切换:cpu以时间片分配算法循环执行任务,切换时保存上个任务状态,以便下次切回这个任务时恢复,这个过程叫上下分切换;创建线程和上下文切换需要开销,因此应该尽可能减少上下文切...

240_jvm

240_jvm

总结 虚拟机 HotSpot VM 目前使用最广泛的虚拟机,Sun jdk(Oracle jdk) 和 Open jdk中自带的虚拟机 Java进程和JVM关系 一个进程对应于一个程序的执行,进程是动态的概念,而程序为静态的概念。多...

510_docker-常用命令

510_docker-常用命令

官方文档:https://docs.docker.com/ 虚拟化技术 1、Hypervisor:VMware vSphere、微软Hyper-V 2、基于容器的虚拟化:Docker Container 比较: docker架构 ...

220_javase-bio

BIO类概述 输入输出:站在内存的角度来讲的,input输入代表输入到内存中,output输出代表从内存中输出 流:流从概念上来说是一个连续的数据流。你既可以从流中读取数据,也可以往流中写数据。流与数据源或者数据流向的媒介相关联。在J...

215_javase-map

215_javase-map

Map<K,V>接口 偶对象保存的最大父接口 TreeMap是基于树的实现,HashMap,HashTable,ConcurrentHashMap是基于hash表的实现。HashTable和HashMap在代码实现上,基...

250_javaee

java ee 核心设计模式* web浏览器 —— Servlet控制层(不需要业务逻辑) —— jsp页面 —— html doc —— web浏览器 * web浏览器 —— Servlet控制层(需要业务逻辑) —— JavaBe...