摘要: 介绍 本文介绍如何在 CentOS 7(6/6.5)、 Fedora、RHEL 上安装 Java。Java是一个流行的软件平台,允许您运行Java应用程序。 本文涵盖了以下Java版本的安装: OpenJDK 8 Oracle Java 8 先决条件 在开始之前,您应该有一个能够执行 root 权限命令的用户账... 阅读原文
2019-04-05 21:47:46 阅读(2418) 评论(0)
摘要: [Question]问题描述: 单独的ListView列表能自动垂直滚动,但当将ListView嵌套在ScrollView后,会和ScrollView的滚动滑块冲突,造成ListView滑块显示不完整。   activity_main.xml表现: <?xml version="1.0" e... 阅读原文
2019-04-05 20:10:01 阅读(3535) 评论(0)
摘要: 1.概念   值传递:方法调用时,实际传入的是它的副本,在方法中对值的修改,不影响调用者的值。   引用传递:方法调用时,实际传入的是参数的实际内存地址,调用者和调用方法所操作的参数都指向同一内存地址,所以方法中操作会影响调用者。 2.问题   ① 值传递传入的值,是它的副本是什么意思?    pub... 阅读原文
2019-04-05 18:16:02 阅读(2393) 评论(0)
摘要: 欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 插入元素 插入元素,如果元素在树中存在,则替换value;如果元素不存在,则插入到对应的位置,再平衡树。 public V put(K key, V value) { Entry<K,V> t = root; ... 阅读原文
2019-04-05 17:23:03 阅读(2386) 评论(0)
摘要: 1 package quicksort; 2 3 import org.junit.Test; 4 5 import java.util.Arrays; 6 7 public class QuickSort { 8 9 @Test 10 public void setUp(... 阅读原文
2019-04-05 16:05:01 阅读(2383) 评论(0)
摘要: 文章大纲 一、JSON介绍二、常见框架介绍与实战三、Studio中GsonFormat插件使用四、项目源码下载(含参考资料)五、参考文档   一、JSON介绍 1. 简介   JSON 的全称是 JavaScript Object Notation,是一种轻量级的数据交换格 式。... 阅读原文
2019-04-05 15:32:05 阅读(3571) 评论(0)
摘要: 本文将主要讲述 AbstractQueuedSynchronizer 的内部结构和实现逻辑,在看本文之前最好先了解一下 CLH 队列锁,AbstractQueuedSynchronizer 就是根据 CLH 队列锁的变种实现的,因为本身 AQS 比较复杂不容易看清楚他本身的实现逻辑,所以查看 CLH 队列锁的实现,可... 阅读原文
2019-04-05 14:20:06 阅读(2432) 评论(0)
摘要: 上一篇小乐带大家学过 Java8新特性-Lambda表达式,那什么时候可以使用Lambda?通常Lambda表达式是用在函数式接口上使用的。从Java8开始引入了函数式接口,其说明比较简单:函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。 java8... 阅读原文
2019-04-05 12:36:09 阅读(2852) 评论(0)
摘要: 同步容器 在 Java 中,同步容器主要包括 2 类: Vector、Stack、HashTableCollections 类中提供的静态工厂方法创建的类(由 Collections.synchronizedXxxx 等方法) Vector 实现了 List 接口,Vector 实际上就是一个数组,和 A... 阅读原文
2019-04-05 10:57:08 阅读(2412) 评论(0)
摘要: 前言   微服务架构在如今的9102年已经不是什么新鲜的话题了,但是怎么做好微服务架构,却又是一个永恒的话题。比如服务粒度的划分,怎么控制好粗细?服务划分后,对于项目的部署会有什么改变?...  这会是一个很大的话题,以后可以分开篇章探讨一翻,但是我们本篇并不打算聊这个,而是讨论一下具体的实现技术--dubbo。... 阅读原文
2019-04-05 10:51:01 阅读(2440) 评论(0)