摘要:
打开这个文件/etc/docker/daemon.json 没有的话新建 添加以下配置: { "registry-mirrors": ["https://docker.registry.cyou", "https://docker-cf.registry.cyou", "https://docker 阅读全文
摘要:
报错如下: One of the configured repositories failed (CentOS-7 - Base), and yum doesn't have enough cached data to continue. At this point the only safe th 阅读全文
摘要:
说明:服务器A免密登录服务器B。 1、在服务器A上生成密钥对 ssh -keygen 会在~/.ssh目录下生成公钥(id_rsa.pub)、私钥文件(id_rsa) 2、将公钥文传入B服务器 传入目录:~/.ssh/authorized_keys 两种方式传入: 通过手动复制A服务器公钥内容到B服 阅读全文
摘要:
ps -ef|grep java 查看java 服务进程 ifconfig 查看网络设备; vi / vim 文本编辑,i 进入编辑状态,: 输入命令状态,q! 退出不保存,wq 退出保存; service network restart 重启网络; halt 关机; clear 清空命令; reb 阅读全文
摘要:
Java 8 的一些新特性 一、Lambda表达式 先看个集合排序的例子: 没用Lambda表达式前: List<String> list = Arrays.asList("ccc", "ddd", "www", "aaa"); Collections.sort(list, new Comparat 阅读全文
摘要:
Spring WebFlux 一、什么是webFlux 首先来看看Spring 官网上的一张对比图: 通过这张图我们可以知道 Spring WebFlux 对应的是 Spring MVC: Spring WebFlux Spring MVC 基于 Reactive 技术栈 基于 Servlet 技术 阅读全文
摘要:
一、JVM 内存模型 自己画的: 下面两个网上找的: 二、类装载子系统 1、类的的整个生命周期 类从被加载到JVM中开始,到卸载为止,整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。 其中类加载过程包括加载、验证、准备、解析和初始化五个阶段。 2、加载(Loading) 加载过 阅读全文
摘要:
一、什么是 RabbitMQ RabbitMQ是一个开源的遵循AMQP协议实现的基于Erlang语言编写,支持多种客户端(语言)。用于在分布式系统中存储消息,转发消息,具有高可用,高可扩性,易用性等特征的中间件。 二、RabbitMQ 相关概念 1、RabbitMQ 核心概念 Server:又称Br 阅读全文
摘要:
五、特定语句调优 1、jion 语句 1.1 jion语句种类: 左外连接:left join 右外连接:right join 内连接:inner join 交叉连接:cross join (结果是笛卡尔积) 1.2 join 算法 1.2.1 Nested-Loop Join (NLJ) 嵌套循环 阅读全文
摘要:
四、索引 1、索引数据结构 1.1 B-Tree 索引 B-Tree 特点: 根节点的子节点个数2 ⇐x<=m ,m是树的阶 假设m =3,则根节点可以有2-3个孩子 中间节点的子节点个数m/2 ⇐y ⇐m 假设m=3,中间节点至少有2个孩子,最多3个孩子 每个中间节点包含n个关键字,n=子节点个数 阅读全文