随笔分类 - 知识储备 / 面试及原理理解
摘要:Java 线程的创建非常昂贵,需要 JVM 和 OS(操作系统)配合完成大量的工作: (1)必须为线程堆栈分配和初始化大量内存块,其中包含至少 1M 的栈内存。 (2)需要进行系统调用,以便在 OS(操作系统)中创建和注册本地线程。 Java 高并发应用频繁创建和销毁线程的操作将是非常低效的,而且是
阅读全文
posted @ 2021-12-09 16:35
wq9
摘要:前言:作为一个java工程师,对计算机本专业的东西有些认知是相当重要的。初级程序员或许不需要考虑这些,但是路往后走,没有这些理论基础,是很难走的。我是一个有追求有梦想的程序员。b站学习链接:https://www.bilibili.com/video/BV1YE411D7nH?p=1,下面是学习笔记
阅读全文
posted @ 2021-08-31 09:50
wq9
摘要:引出问题 互联网发展迅猛,互联网系统也由原来的单机服务逐步的演化为分布式服务,同样,服务架构也由原来的单体架构逐步演化为如今的分布式架构,由此衍生出许多架构类型。今天就谈谈微服务架构和传统的SOA架构到底有什么区别。 近年来微服务火遍中小型企业,似乎看起来SOA已经成为将要过时的技术,事实是真的这样
阅读全文
posted @ 2021-08-25 10:36
wq9
摘要:简单的说,微服务是架构设计方式,分布式是系统部署方式,两者概念不同。(微服务重在解耦合,使每个模块都独立。分布式重在资源共享与加快计算机计算速度。) 微服务是啥? 这里不引用书本上的复杂概论了,简单来说微服务就是很小的服务,小到一个服务只对应一个单一的功能,只做一件事。这个服务可以单独部署运行,服务
阅读全文
posted @ 2021-08-25 10:17
wq9
摘要:事务具有4个特征,分别是原子性、一致性、隔离性和持久性,简称事务的ACID特性; 一、原子性(atomicity) 一个事务要么全部提交成功,要么全部失败回滚,不能只执行其中的一部分操作,这就是事务的原子性 二、一致性(consistency) 事务的执行不能破坏数据库数据的完整性和一致性,一个事务
阅读全文
posted @ 2021-08-20 22:25
wq9

浙公网安备 33010602011771号