自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 HashMap 中的面试题

HashMap 在 jkd1.7 与1.8两个版本中有什么区别?HashMap 的工作原理是怎样的?HashMap 是如何确定键值对的位置? 如何解决Hash冲突?HashMap 存值过程中什么时候进行数据扩容?HashMap 扩容为什么都是2的次幂?HashMap底层为什么要使用异或运算符?HashMap 中的加载因子为什么是0.75,如果调整为1呢?HashMap 的线程安全问题发生在哪个阶段?HashMap 和ConcurrentHashMap 有什么区别?Conc

2021-10-15 20:00:50 82

原创 RabbitMQ的基础理解

RabbitMQ的工作原理 Producer:消息生产者,发送消息 Broker:消息队列服务进程,包括Exchange 和 Queue Exchange:消息队列交换机,按照一定的规则将消息路由转发到某个队列 Queue: 消息队列,存储消息的队列 Consumer:消息消费者,接受消息消息生产者发送消息的流程:Producer 和 Broker 建立 TCP 链接 Producer 和 Broker 建立通道 Producer 通过 通道 消息发送给 ...

2021-10-13 18:50:16 75

原创 Spring-Boot常用注解说明

@SpringBootApplication 是Spring Boot项目的核心注解 作用:是一个组合注解,用来配置启动类 详情:等同于@Configuration + @EnableAutoConfiguration +@ComponentScanpackage org.springframework.boot.autoconfigure;@Target(ElementType...

2021-09-11 11:19:26 147

原创 设计模式之模板模式

模板模式 一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要 重写方法实现,但调用将以抽象类中定义的方式进行。 属于 行为型模式 主要解决:一些方法通用,却在每一个子类都重写了这一方法。 关键代码:在抽象类实现,其他不走在子类实现 优点 1.封装不变部分,扩展可变部分 2.提取公共代码,便于维护 3.行...

2021-09-09 20:18:59 62

原创 设计模式之建造者模式

建造者模式 建造者模式是 使用多个简单的对象一步一步构建成一个复杂的对象。 属于创建型模式, 意图:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 主要解决:有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法却相对稳定。 关键代码:建造者:创建和提供实例,导演:管理建造出来的实例...

2021-09-07 20:56:14 42

原创 设计模式之单例模式

目录单例模式优点:缺点:举例:实现方式: 1.饿汉式 2.懒汉式 线程不安全 3.懒汉式,线程安全 4.双重锁 5.静态内部类 6.枚举总结单例模式属于创建型模式 意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点 主要解决:一个全局使用的类频繁的创建与销毁 关键代码:构造函数私有化优点:...

2021-09-07 17:01:30 44

原创 Docker 镜像的制作实践

Docker 镜像制作 准备工作1.Dockerfile 这是一个用力啊构建镜像的文本文件,里面包含了一条条构建镜像所需的指令和说明2.jdk压缩包, jdk-8u51-linux-x64.tar.gz ,基于此压缩包制造jdk镜像 Dockerfile 文件完整内容如下:(需注意关键字后的空格,注意jdk的名称填写)FROM centos:7ADD jdk-8u51-linux-x64.tar.gz /usr/local/dockerENV ...

2021-09-03 16:26:03 161

原创 Docker 操作指令

目录启动/停止docker 服务查看 docker 启动状态设置/禁用docker 开机自启查看 docker 信息docker 镜像加速Docker 镜像的基本操作指令 下载镜像 浏览镜像文件 查看镜像详情 导出/导入镜像文件 删除镜像文件 运行镜像文件Docker 容器的基本操作指令 创建并启动容器 查看Docker 中的...

2021-09-02 13:18:43 92

原创 Docker 小结

概述官网https://www.docker.com Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux 或 Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。组成 1.DockerClient 客户端 2.Docker Daemon 守护进程 守护进程是运行在你的操作系统上的一个服务。 ...

2021-09-01 20:58:44 96

原创 资源官网小结

JAVA官网链接:https://developer.oracle.com/java/API 下载链接:https://www.oracle.com/java/technologies/javase-downloads.htmlString 官网链接:https://spring.io/Spring 下载链接:http://repo.spring.io/libs-release-local/org/springfra...

2021-09-01 17:58:07 181

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除