摘要: 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)