1.RPC服务框架的基本结构 RPC本质上就是“像调用本地方法一样调用远程方法”,主要涉及到客户端和服务端的数据的传输,整体的RPC的框架服务就如下所示: 2.使用HTTP实现服务的组成部分 注册中心:zookeeper 序列化方式:json 网络通信:http协议 代理方式:jdk动态代理 3.项 ...
分类:
Web程序 时间:
2021-04-07 11:10:03
阅读次数:
0
Java基础:数组拓展 Arrays类 数组的工具类 java.util.Arrays 由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作 点击查看JDK帮助文档 Arrays类中的方法都是 static 修饰的静态方 ...
分类:
编程语言 时间:
2021-04-06 14:49:44
阅读次数:
0
什么是JDK?什么是JRE?JDK和JRE的关系是什么? JDK是Java Development Kit,简称java开发工具包。JDK是java的核心。它包括java运行环境、一堆java工具盒、java基础的类库(rt.jar)。 JRE是Java Runtime Environment,ja ...
分类:
编程语言 时间:
2021-04-05 12:50:18
阅读次数:
0
卸载JDK 删除Java的安装目录 删除JAVA_HOME 删除path下关于Java的目录 查看dos中的java -version 安装JDK 百度搜索jdk8, 找到下载地址 同意协议 下载电脑对应版本 双击点击安装JDK *** 记住安装好的路径 *** 配置环境变量 打开我的电脑->右击属 ...
分类:
编程语言 时间:
2021-04-05 12:25:07
阅读次数:
0
centos下搭建Jenkins持续集成环境(安装jenkins) 1、安装JDK yum install -y java 2、安装jenkins 添加Jenkins库到yum库,Jenkins将从这里下载安装。 1 wget -O /etc/yum.repos.d/jenkins.repo htt ...
分类:
其他好文 时间:
2021-04-05 12:10:46
阅读次数:
0
Java三大版本 Write one、Run AnyWhere JavaSE :标准版 (桌面程序、控制台开发...) JavaME : 嵌入式开发 (手机、家电) JavaEE : 企业级开发 (web端、服务器开发...) JDK、JRE、JVM JDK : Java Development K ...
分类:
编程语言 时间:
2021-04-05 11:54:57
阅读次数:
0
1.安装jdk8 yum install java-1.8.0-openjdk 2.检查jdk是否成功 java -version 3.设置java path vim .bash_profile export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8 ...
分类:
其他好文 时间:
2021-04-05 11:40:50
阅读次数:
0
@ 1 介绍 前置知识,可以看AQS(一)独占锁(基于JDK 8) ReentrantLock 是一个可重入的独占锁。 在独占模式中,isHeldExclusively 为 true 表示是对当前线程加锁,false 表示未加锁或者对其他线程加锁。 加锁状态由 state 标识,如果为0,则说明未加 ...
分类:
其他好文 时间:
2021-04-02 13:21:20
阅读次数:
0
一、JDK安装配置 下载:https://www.oracle.com/java/technologies/javase-downloads.html OS:centos7.8 Java:jdk-8u271-linux-x64.tar.gz # jdk-8u271-linux-x64.tar.gz上 ...
分类:
编程语言 时间:
2021-04-02 13:08:53
阅读次数:
0
在前面,我们已经了解了JVM的分代收集,知道JVM垃圾收集在新生代主要采用标记-复制算法,在老年代主要采用标记-清除和标记-整理算法。接下来,我们看一看JDK默认虚拟机HotSpot的一些垃圾收集器的实现。 1、常见垃圾回收器 首先来看一下JDK 11之前全部可用的垃圾收集器。 图中列出了七种垃圾收 ...
分类:
其他好文 时间:
2021-03-31 12:31:26
阅读次数:
0