![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 72
冻住丶不许走
这个作者很懒,什么都没留下…
展开
-
MVC
什么是 MVC 模式MVC,即 Model 模型、View 视图,及 Controller 控制器。 View:视图,为用户提供使用界面,与用户直接进行交互。 Model:模型,承载数据,并对用户提交请求进行计算的模块。其分为两类,一类称为数据承载 Bean,一类称为业务处理 Bean。所谓数据承载 Bean 是指实体类,专门用于承载业务数据的,如 Student、User 等...原创 2018-11-20 19:23:59 · 951 阅读 · 0 评论 -
分布式锁需要具备什么条件
在分布式系统的环境下,一个方法在同一时间,只能被一个机器下的一个线程使用。 高可用的获取锁与释放锁 高性能的获取锁与释放锁 具备可重入特性,也就是可以重新进入,导致多一个任务而并发使用,不用担心数据的错误 具有失效的机制,防止死锁 具有非阻塞锁的特性,取不到锁就返回一个锁找不到,类似于熔断机制 解决 具有在分布式系统的环境下,一...原创 2018-11-21 20:45:51 · 1920 阅读 · 1 评论 -
什么是微服务
微服务是一种编程思想,它基于分布式系统开发,把一个项目分成多个细小并能独立运行的服务,但是分这么多的服务会导致以下几个问题。这么多的服务用户要怎么连接。解决:- 通过API网关管理服务器,用户只需要通过连接API网关就可以了。这么多的服务器该如何通信。解决:同步通信;- HTTP(Apache HTTP Client)- RPC (Dubbo,Apache Thrift,gRP...原创 2018-11-23 19:48:49 · 160 阅读 · 0 评论 -
什么是分布式协同技术
分布式协同技术是用来解决多进程的同步控制,使得进程有序的访问零界资源,而这种技术的本质是分布式锁。原创 2018-11-23 20:01:14 · 5456 阅读 · 0 评论 -
什么是分布式锁
为了防止多个进程之间相互干扰,我们需要一种分布式协调技术来对这些进程进行任务调度,而这些分布式协调技术的核心就是用来实现分布式锁原创 2018-11-23 20:07:40 · 255 阅读 · 0 评论 -
java基础
面向对象的特征面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来...原创 2018-11-19 17:56:36 · 103 阅读 · 0 评论 -
安装Docker
安装Dockercurl -fsSL get.docker.com -o get-docker.shsudo sh get-docker.sh --mirror AzureChinaCloud验证:docker version打开cd /etc/docker目录,添加配置文件vi daemon.json{“registry-mirrors”: [“https://registry....原创 2018-11-22 20:12:10 · 108 阅读 · 0 评论 -
安装Docker-Compose
在【 cd /usr/local/】的目录下创一个【mkdir docker】文件夹,进入docker的文件目录,创建你要上传项目名文件【mkdir 项目名】,进入你创建的文件名文件创建一个yml的配置文件【vi docker-compose.yml】舔加镜像:先按【insert】或者【i】今入编辑模式,复制下面代码,按【ESC】退出编辑模式,按【shift+:】进行编辑操作【wq】为保存并退...原创 2018-11-22 20:33:59 · 127 阅读 · 0 评论 -
虚拟机安装ubuntu操作系统一
安装一个虚拟机新建一个虚拟机选择自定义安装根据你装的虚拟机版本选择路径,也可以是默认的 数量设置为2后面的都下一步完成原创 2018-11-22 20:56:38 · 166 阅读 · 0 评论