摘要:
Java是面向对象的语言。 作为具有面向对象功能的语言,Java支持以下基本概念 -
多态性
继承
封装
抽象化
类
对象
实例
方法
消息传递
在本节中,我们将学习两个概念 - 类和对象。
对象 - 对象具有状态和行为。 例如:一只狗的状态有:颜色,名称,品种,它的行为有:摇尾巴,吠叫,吃东西。 ... 阅读原文
2020-11-07 14:26:01 阅读(2486) 评论(0)
摘要:
当我们研究Java程序时,它一种定义为通过调用彼此的方法进行通信的对象集合。 下面简要地看一下:类,对象,方法和实例变量的含义。
类 - 类是用于描述其类型对象支持的行为/状态的模板/蓝图。
对象 - 对象具有状态和行为。 示例:狗有状态 - 颜色,名称,品种以及例如:摇尾巴,吠叫,吃东西等行为。对象... 阅读原文
2020-11-07 13:44:04 阅读(2449) 评论(0)
摘要:
目标
ZooKeeper 很流行,有个基本的疑问:
ZooKeeper 是用来做什么的?
之前没有ZK,为什么会诞生 ZK?
OK,解答一下上面的疑问:(下面是凭直觉说的)
ZooKeeper 是用于简化分布式应用开发的,对开发者屏蔽一些分布式应用开发过程中的底层细节
ZooKeeper 对外暴露简单的... 阅读原文
2020-11-07 12:29:02 阅读(2283) 评论(0)
摘要:
ReentrantLock类的大部分逻辑,都是其均继承自AQS的内部类Sync实现的
啥是AQS:
Java并发编程核心在于java.concurrent.util包而juc当中的大多数同步器实现都是围绕着共同的基础行为,比如「等待队列、条件队列、独占获取、共享获取」等,而这个行为的抽象就是基于Abstr... 阅读原文
2020-11-07 11:33:01 阅读(2408) 评论(0)
摘要:
Nacos 技术讲解
一提到分布式系统就不的不提一下 CAP 原则
什么是CAP
CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,... 阅读原文
2020-11-07 10:13:04 阅读(2866) 评论(0)
摘要:
前言
学习路线图往往是学习一样技术的入门指南。网上搜到的Java学习路线图也是一抓一大把。
今天我只选一张图,仅此一图,足以包罗Java后端技术的知识点。所谓不求最好,但求最全,学习Java后端的同学完全可以参考这张图进行学习路线安排。
当然,有一些知识点是可选的,并不是说上面有的你都要会啦。我在复习秋招的过... 阅读原文
2020-11-07 08:46:08 阅读(2410) 评论(0)
摘要:
书城项目第五阶段-图书模块
图书管理模块要做的事情如下:
========================================================================================================================
... 阅读原文
2020-11-07 07:54:04 阅读(2559) 评论(0)
摘要:
一、导入maven包
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<versio... 阅读原文
2020-11-07 07:02:02 阅读(2400) 评论(0)
摘要:
前言
在使用Java的任务管理框架执行任务的过程中,饱和策略在任务等待队列已满并且提交新任务时起作用。 ThreadPollExecutor提供了四种饱和策略:
我们在上一节中介绍了它们的源代码。本节将看到它们之间的区别。
测试类准备
首先定义MyCommand任务并接收字符串消息:
创建一个集... 阅读原文
2020-11-07 06:00:24 阅读(2638) 评论(0)
摘要:
前言
在使用Java的任务管理框架执行任务的过程中,饱和策略在任务等待队列已满并且提交新任务时起作用。 ThreadPollExecutor提供了四种饱和策略:
我们在上一节中介绍了它们的源代码。本节将看到它们之间的区别。
测试类准备
首先定义MyCommand任务并接收字符串消息:
创建一个集... 阅读原文
2020-11-07 06:00:22 阅读(2381) 评论(0)