![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
概念理解
zs_world
这个作者很懒,什么都没留下…
展开
-
面试题soa和微服务的定义
SOA(Service Oriented Architecture)“面向服务的架构”:他是一种设计方法,其中包含多个服务, 服务之间通过相互依赖最终提供一系列的功能。一个服务 通常以独立的形式存在于操作系统进程中。各个服务之间 通过网络调用。微服务架构:其实和 SOA 架构类似,微服务是在 SOA 上做的升华,微服务架构强调的一个重点是“业务需要彻底的组件化和服务化”,原有的单个业务系统会拆分为多个可以独立开发、设计、运行的小应用。这些小应用之间通过服务完成交互和集成。...原创 2020-07-29 13:59:12 · 216 阅读 · 0 评论 -
多线程(二)线程同步的理解
多线程(二)线程同步定义线程同步:即当有一个线程在对内存进行操作时,其他线程都不可以对这个内存地址进行操作,处于等待状态,直到该线程完成操作, 其他线程才能对该内存地址进行操作。举例卖票(模拟这类情况不能继承Thread,thread类的任务和线程是绑到一起的,开启一个线程,任务也会重新开启一个)用卖票的例子,来模拟出现的一些问题,创建一个类,继承Thread类,在run方法中写买票的逻辑,创建多个线程,模拟买票的窗口。卖票逻辑package com.sj.thread;public cl原创 2020-07-25 17:00:08 · 275 阅读 · 0 评论 -
多线程(一)多线程的实现方式
多线程程序、进程、线程的定义程序:为了实现某个特定的任务,使用某种语言编写的一组指令的集合。进程:正在硬件上运行的程序线程:是进程内部的一个顺序控制流,是程序运行调度的最小执行单元,如果一个程序中只有一个线程,这个程程序就是单线程程序,有多个线程就是多线程程序,一个程序中至少有一个线程。为什么要使用多线程1.充分利用计算机的cpu的处理能力2.方便业务拆分,提升系统的并发能力和性能并发容易引发的问题线程安全:多个线程操作同一个变量,例如买票,不加处理会出现同一张票卖多次死锁:多个线程因为原创 2020-07-25 13:20:41 · 150 阅读 · 0 评论 -
集群和分布式的区别
小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒一样的菜,这两个厨师的关系是集群。 为了让厨师专心炒菜,把菜做到极致,又请了个配菜师负责切菜,备菜,备料,厨师和配菜师的关系是分布式,一个配菜师也忙不过来了,又请了个配菜师,两个配 菜师关系是集群这世界不缺善良,缺的是加了理智的善良。————————————————https://blog.csdn.net/jiangxiaoqi0111/article/details/97679695.转载 2020-07-24 14:47:25 · 72 阅读 · 0 评论