自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RayCong的博客

StayHungry,StayFoolish

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

翻译 02.docker镜像的区别--Alpine、Slim、Stretch、Buster、Jessie、Bullseye

如果您像我一样,第一次创建Dockerfile并从DockerHub页面中选择镜像时,您会彻底困惑。有时候,像这样的选择会让我们的行动停滞不前,所以也许我们只是用标准的镜像,避免深入研究,这样我们就可以继续我们的项目。但最好了解Docker镜像类型之间的差异,以便为应用程序或脚本选择正确的Docker镜像。要知道这个决定不是永久的。您可以随时更改Dockerfile中的镜像,并重建镜像。请确保在部署到生产环境之前进行彻底的测试。**简而言之,docker镜像之间的区别在于底层的操作系统。**以下是每种.

2022-01-05 19:25:15 32639 2

原创 02.Monitor the Java Virtual Machine

jpsJava Virtual Machine Process Status,jdk提供的查看当前java进程的小工具,作用等同与ps[root@m src]# jps -helpusage: jps [-help] jps [-q] [-mlvV] [<hostid>]Definitions: <hostid>: <hostname>[:<port>]命令格式jps [options] [hostid]

2022-01-04 01:11:27 398

原创 01.命令总览

官方文档Java JDK 的bin目录中有许多很有用的自带的工具,这些工具可以很好地帮助我们编译、运行、监控、分析Java程序。Create and Build Applications名称描述appletviewer用于运行并浏览applet小程序extcheck扩展检测工具,主要用于检测指定jar文件与当前已安装的Java SDK扩展之间是否存在版本冲突jarjar文件管理工具,主要用于打包压缩、解压jar文件javaJava运行工具,用于运行.cla

2022-01-04 01:07:51 209

原创 01.linux环境变量

交互式shell与非交互式shell交互式shellshell等待你的输入,并且执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、签退。当你签退后,shell也终止了。非交互式shell在这种模式下,shell不与你进行交互,而是读取存放在文件中的命令,并且执行它们。当它读到文件的结尾,shell也就终止了。bashrc与profilebashrc与profile都用于保存用户的环境信息。bashrc用于

2021-12-27 13:47:02 387

原创 01.linux安装docker

环境准备查看是否存在dockerdocker version查看是否已通过yum安装过dockeryum list installed |grep docker查看是否存在rpm安装包rpm -qa|grep docker如果存在rpm安装包,执行删除yum remove docker-client-1.13.1-208.git7d71120.el7_9.x86_64yum源安装执行yum安装命令, -y表示不询问安装,直到安装成功yum -y instal

2021-12-22 18:01:32 983 1

原创 01.spring-boot-maven-plugin找不到主类

spring-boot-maven-plugin找不到主类背景项目开发时,通常会直接依赖公司现有框架,最近在写demo时,顺手在pom文件中写下了 <parent> <artifactId>spring-boot-parent</artifactId> <groupId>org.springframework.boot</groupId> <version>2.0.6.RELE

2021-12-21 20:45:53 2438 3

原创 02.什么是SPI

什么是SPISPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。 SPI的作用就是为这些被扩展的API寻找服务实现。API (Application Programming Interface)在大多数情况下,都是实现方制定接口并完成对接口的实现,调用方仅仅依赖接口调用,且无权选择不同实现。 从使用人员上来说,API 直接被应用开发人员使用。SPI (Service Provider Inter

2021-12-17 20:45:37 179

原创 01.java环境变量(env)和系统属性(property)

源起最近看log4j2源码发现PropertiesUtil类被用于获取配置信息(封装为PropertySource类),可以用于获取日志工厂的类名和配置工厂的类名等属性,log4j2默认为我们提供了以下实现类PropertiesPropertySource:加载classpath:log4j2.component.properties配置文件,权重0SystemPropertiesPropertySource:获取System.getProperties()属性,权重100Environ

2021-12-17 17:16:07 5272

原创 02.日志框架组合

日志框架组合slf4j+logback引入依赖 <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.3</version> <scope>compile</scope> </dep

2021-12-16 21:37:06 546

原创 01.日志框架介绍

日志框架介绍日志框架有很多种,根据功能类型可以划分为两类,日志门面和日志实现。日志门面:日志抽象层,只提供日志调用的标准,不提供日志的具体实现,使用者面向日志抽象层编码,实现层切换无感知。日志门面描述jcl(commons-logging)Apache提供的commons-logging包,两个基本的抽象类:Log(基本记录器)和LogFactory(负责创建Log实例),2014停止更新,已很少使用jboss-logging使用场景少,特定框架使用,如:hibern

2021-12-14 22:44:05 878 2

空空如也

空空如也

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

TA关注的人

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