06 2024 档案
摘要:■前言 DevOps 使用到的工具・术语_sun0322-CSDN 博客 ■快速入门 Docker 快速入门_w 无问西东 - CSDN 博客 docker -v 挂载问题:_hnmpf 的博客 - CSDN 博客_docker-v Docker 入门,看这一篇就够了 - 简书 ■帮助文档 Dock
阅读全文
摘要:下载镜像 # docker pull pivotaldata/gpdb-devel 运行容器 # docker run -it -p 15430:15432 --name gpdb0 -v /root/greenplum-db-gpdb-sandbox-tutorials-d734733/:/wor
阅读全文
摘要:第一步:创建自定义网络 1 docker network create --subnet=172.18.0.0/24 docker-br0 备注:这里选取了 172.18.0.0 网段,也可以指定其他任意空闲的网段,docker-br0 为自定义网桥的名字,可自己任意取名。注意:这里子网掩码要使用
阅读全文
摘要:Method 类的 java.lang.reflect.Method.getTypeParameters() 方法返回由该 Method 对象的泛型声明声明的 TypeVariable 对象数组,按声明顺序排列。数组的元素表示 Method 声明的类型变量对象。如果方法对象泛型声明不包含类型变量,则
阅读全文
摘要:1、forName 方法 forName是一个静态方法,其作用:通过调用来获取类名对应的Class对象,同时将Class对象加载进来。 如果将类名保存在字符串(如xml)中,就可以在程序运行时,动态调用加载。 注意:只有调用的参数是类名或者方法时,才可用。 2、newInstance()方法 作用:
阅读全文
摘要:Method Class | getParameterTypes() Method in Java - GeeksforGeeks 先决条件:Java 中的 Java.lang.Class 类 |集1、Java中的Java.lang.Class类|套装2 java.lang.reflectMetho
阅读全文
摘要:CloudDNS 永久免费域名注册及解析教程 CloudDNS成立于2010年,如今已经发展成为管理数十万个客户域名的公司,每天处理超过70亿次查询。作为欧洲最大的全球托管DNS服务提供商,CloudDNS提供包括GeoDNS、Anycast DNS和DDoS保护在内的一系列高级DNS服务。借助业界
阅读全文
摘要:本文默认电脑已经安装 node.js 因为 npm、pnpm、yarn 的默认源是在国外,我们访问时会比较慢,一般都会使用淘宝的镜像,或者有些有公司自己的镜像,这就涉及到切换源的操作,总结一下这些操作 介绍 cnpm cnpm 是一个开源的 Node.js 包管理工具,它是 npm(Node Pac
阅读全文
摘要:Disable Ads in Windows 11 Tutorial | Page 2 | Windows 11 Forum Windows Registry Editor Version 5.00 ; Sync provider notifications in File Explorer [HK
阅读全文
摘要:Docker ARG、ENV 和 .env - 完整指南 点评日期:2023 年 8 月 |Docker ARG、ENV 和 .env - 完整指南 · vsupalov.com Docker ARG, ENV and .env - a Complete Guide · vsupalov.com E
阅读全文
摘要:一、docker-compose 命令对象与格式 二、命令选项 三、命令使用说明 build 构建(重新构建)项目中的服务容器 config 检测 compose 文件的错误 up 启动服务 down 停止容器 images 列出项目中所包含的镜像 logs 查看服务容器的日志 kill 发送 SI
阅读全文
摘要:docker 建立跨主机网络 参考: https://learnku.com/articles/49372 建立跨主机网络 (在 192.168.89.133 上) 创建集群 $ sudo docker swarm init Swarm initialized: current node (t4yd
阅读全文
摘要:Byte Buddy - Java 虚拟机的运行时代码生成 Byte Buddy - runtime code generation for the Java virtual machine 为什么要生成运行时代码? Java 语言具有比较严格的类型系统。 Java 要求所有变量和对象都属于特定类型
阅读全文
摘要:有界上下文 有界上下文是领域驱动设计的核心模式。它是 DDD 战略设计部分的重点,主要涉及处理大型模型和团队。 DDD 通过将大型模型划分为不同的限界上下文并明确它们的相互关系来处理大型模型。 DDD 是基于底层领域模型来设计软件。模型充当通用语言,帮助软件开发人员和领域专家之间的沟通。它还充当软件
阅读全文
摘要:APISIX、APISIX Dashboard 搭建、路由配置及插件使用 - CSDN 博客 部署 官方文档 https://apisix.apache.org/zh/docs/apisix/getting-started 官方文档中文 Apache APISIX - 《Apache APISIX
阅读全文
摘要:[已解决] NoSuchFieldError:类 JCTree$JCImport 没有成员字段 [已解决] NoSuchFieldError:类 JCTree$JCImport 没有成员字段 [Solved] NoSuchFieldError: Class JCTree$JCImport does
阅读全文
摘要:参考百度百科的解释如下: http://baike.baidu.com/item/MANIFEST.MF MANIFEST.MF:这个 manifest 文件定义了与扩展和包相关的数据。单词 “manifest” 的意思是 “显示” 打开 Java 的 JAR 文件我们经常可以看到文件中包含着一个
阅读全文
摘要:前言 spring boot version : 2.0.0.RELEASE maven version : 3.5.0 在不同的环境下,依赖的外部资源是不一样的。比如,在 windows 上开发,在 linux 下进行测试时,无法将开发环境和测试 i 环境构造成一致的。此时,就需要两个配置文件来解
阅读全文
摘要:前言 spring boot 2.0.0.RELEASE maven 3.5 eclipse 4.9.0 用 spring boot 做程序,不需要连接数据库。该程序一直工作正常。 在某次修改程序后,出现如下提示: *************************** APPLICATION FA
阅读全文
摘要:什么是 Java 虚拟机 作为一个 Java 程序员,我们每天都在写 Java 代码,我们写的代码都是在一个叫做 Java 虚拟机的东西上执行的。但是如果要问什么是虚拟机,恐怕很多人就会模棱两可了。在本文中,我会写下我对虚拟机的理解。因为能力所限,可能有些地方描述的不够欠当。如果你有不同的理解,欢迎
阅读全文
摘要:本专栏前面的文章,主要详细讲解了 Class 文件的格式,并且在上一篇文章中做了总结。 众所周知, JVM 在运行时, 加载并执行 class 文件, 这个 class 文件基本上都是由我们所写的 java 源文件通过 javac 编译而得到的。 但是, 我们有时候会遇到这种情况:在前期(编写程序时
阅读全文
摘要:一、基于SpringBoot实现文件上传和下载基于理论 在Spring Boot中实现文件上传和下载通常涉及到使用Spring MVC的MultipartFile类来处理文件上传,同时配置一个Controller来处理上传和下载请求。 在Spring Boot中实现文件上传和下载通常遵循以下步骤:
阅读全文
摘要:String sepa = java.io.File.separator; String sepa1 = System.getProperty("file.separator"); 代码如下:System.out.println (System.getProperty ("file.separato
阅读全文
摘要:摘要:本文主要介绍类加载器、自定义类加载器及类的加载和卸载等内容,并举例介绍了 Java 类的热替换。 最近,遇到了两个和 Java 类的加载和卸载相关的问题: 1) 是一道关于 Java 的判断题:一个类被首次加载后,会长期留驻 JVM,直到 JVM 退出。这个说法,是不是正确的? 2) 在开发的
阅读全文
摘要:Java是跨平台的, 指得是Java编译成的class文件,可以在(32/64) .* (Oracle/IBM/…) .* (Linux/Win)等不同的JVM实现下面运行,Java源文件在不同的JVM下面不需要重新编译。但在不同的OS下面可能需要安装不同的JVM(这个程度上说,某个JVM实现不是跨
阅读全文
摘要:前言 最近在写搞项目中的测试环境远程debug,需要修改一下dockerfile中的shell脚本配置启动java程序中的参数,所以有在研究dockerfile和shell脚本 shell中传入参数 shell脚本,名称为start.up #!/bin/bash a=$1 b=$2 if [ "$a
阅读全文
摘要:Manifest-Version: 1.0Spring-Boot-Classpath-Index: BOOT-INF/classpath.idxImplementation-Title: dapi-engineImplementation-Version: 2.0.0Spring-Boot-Laye
阅读全文
摘要:第一步:首先宿主机中需要安装配置jdk。 列出所有已经被安装的,名字中包含jdk字符串的RPM包。rpm -qa | grep java 删除旧版本的jdk rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64rp
阅读全文
摘要:一、不同的breakpoint类型 注: 最著名的断点类型是line-of-code(就是确定的一行下断点)。但是设置代码行断点可能效率低下,特别是如果不知道确切的位置,或者正在使用大型代码库。通过了解如何以及何时使用其他类型的断点,可以节省调试时间。 断点类型 当你想Pause(暂停)的时候使用
阅读全文
摘要:先说效果,maven依赖声明中加了<scope>provided</scope>,或者加了<optional>true</optional>,从效果上看是一样的,都会中断依赖传递,观察下图: 依赖图 图中,项目B分别依赖了C和D,只不过一个声明了optional=true,一个声明了scope=pr
阅读全文
摘要:java -jar lombok.jar config -g --verbose [BUG] Lombok generates only one @Getter and @Setter for a field name · Issue #2130 · projectlombok/lombok (gi
阅读全文