- kubernetes官方的sidecar,与SpringBoot能有关系?请随本文一同探究 kubernetes官方的sidecar,与SpringBoot能有关系?请随本文一同探究
- 在这篇文章中,我们将重点介绍其余的创建模式:Singleton,Builder和Prototype。在我看来,这些模式不如工厂重要。然而,了解它们仍然很有用。我将提供UML描述,简单的java示例(这样即使你不了解java,你也可以理解),并提出来自着名Java框架或API的真实示例。@[toc] 创造模式创建模式是处理对象初始化并克服构造函数限制的设计模式。四人帮在他们的书“【设计模式:可... 在这篇文章中,我们将重点介绍其余的创建模式:Singleton,Builder和Prototype。在我看来,这些模式不如工厂重要。然而,了解它们仍然很有用。我将提供UML描述,简单的java示例(这样即使你不了解java,你也可以理解),并提出来自着名Java框架或API的真实示例。@[toc] 创造模式创建模式是处理对象初始化并克服构造函数限制的设计模式。四人帮在他们的书“【设计模式:可...
- 今天在读项目代码的过程中发现了项目中有CompletableFuture的使用,虽然很早就知道这个类,也会使用但是从来没有探究代码的实现逻辑,今天凑着一个机会从里到外扒一扒这个类,希望能讲明白。1、Thread,Runnable,Callable1.1 线程的概念先讲一讲线程,我想刚入门的同学都知道线程是什么,线程是为了提升cpu利用效率,防止阻塞的执行单位,举个例子,比如你正在做饭,发现家... 今天在读项目代码的过程中发现了项目中有CompletableFuture的使用,虽然很早就知道这个类,也会使用但是从来没有探究代码的实现逻辑,今天凑着一个机会从里到外扒一扒这个类,希望能讲明白。1、Thread,Runnable,Callable1.1 线程的概念先讲一讲线程,我想刚入门的同学都知道线程是什么,线程是为了提升cpu利用效率,防止阻塞的执行单位,举个例子,比如你正在做饭,发现家...
- 镜像的优劣全靠 Dockerfile 编写的是否合理、合规。本文将讲述编写 Dockerfile 的一些最佳实践和技巧,让我们的镜像更小、更优。 镜像的优劣全靠 Dockerfile 编写的是否合理、合规。本文将讲述编写 Dockerfile 的一些最佳实践和技巧,让我们的镜像更小、更优。
- 近些年,SRE领域出现一个新的名词——混沌工程。混沌工程出现的背景是什么?相关的技术有哪些?网上讨论的其实很多,但对于混沌工程具体怎么落地,却鲜有文章。本文将混沌工程在华为云的落地总结成文,希望能给业界带来一份有价值的落地指导,也希望借此文章抛砖引玉,与业界互相交流借鉴。 近些年,SRE领域出现一个新的名词——混沌工程。混沌工程出现的背景是什么?相关的技术有哪些?网上讨论的其实很多,但对于混沌工程具体怎么落地,却鲜有文章。本文将混沌工程在华为云的落地总结成文,希望能给业界带来一份有价值的落地指导,也希望借此文章抛砖引玉,与业界互相交流借鉴。
- 深入了解Kubernetes(k8s)Service一、基础概念将运行在一组 Pods 上的应用程序公开为网络服务的抽象方法。ClusterIP :通过集群的内部 IP 暴露服务,选择该值时服务只能够在集群内部访问。 这也是默认的 ServiceType 。NodePort :通过每个节点上的 IP 和静态端口( NodePort )暴露服务。 NodePort 服务会路由到自动创建的 C... 深入了解Kubernetes(k8s)Service一、基础概念将运行在一组 Pods 上的应用程序公开为网络服务的抽象方法。ClusterIP :通过集群的内部 IP 暴露服务,选择该值时服务只能够在集群内部访问。 这也是默认的 ServiceType 。NodePort :通过每个节点上的 IP 和静态端口( NodePort )暴露服务。 NodePort 服务会路由到自动创建的 C...
- 本文为霍格沃兹测试学院学院学员 Docker 实战课程学习笔记,供各位同学参考。在 Dokcer 横空出世之前,应用打包一直是大部分研发团队的痛点。在工作中,面对多种服务,多个服务器,以及多种环境,如果还继续用传统的方式打包部署,会浪费大量时间精力。万物和鸣的 Docker在 Docker 出现后,它以更高效的利用系统资源、更高效的利用系统资源、一致的运行环境、持续交付和部署、更轻松的迁移、... 本文为霍格沃兹测试学院学院学员 Docker 实战课程学习笔记,供各位同学参考。在 Dokcer 横空出世之前,应用打包一直是大部分研发团队的痛点。在工作中,面对多种服务,多个服务器,以及多种环境,如果还继续用传统的方式打包部署,会浪费大量时间精力。万物和鸣的 Docker在 Docker 出现后,它以更高效的利用系统资源、更高效的利用系统资源、一致的运行环境、持续交付和部署、更轻松的迁移、...
- Karmada v1.2 版本对调度器能力做了较大增强,初步提供了分布式搜索引擎支持,此外还借助聚合API提供了诸如 logs, watch等实用的命令行工具,资源解释器(Resource Interpreter)开始支持状态收集定制。 Karmada v1.2 版本对调度器能力做了较大增强,初步提供了分布式搜索引擎支持,此外还借助聚合API提供了诸如 logs, watch等实用的命令行工具,资源解释器(Resource Interpreter)开始支持状态收集定制。
- @TOC 一、JSP简介 1.介绍JSP:Java Server Page(基于Java语言实现的服务器端的页面)是一种动态网页开发技术。JSP允许在页面嵌入Java代码,可以动态展示页面。JSP是一套规范,每个web服务器都要遵守,都是按照这个规范进行翻译。 2.学习JSP的必要性我们来想一下,为什么要有JSP这个技术?我们之前学过了Servlet,可以在里面写Java代码也可以写前端代码... @TOC 一、JSP简介 1.介绍JSP:Java Server Page(基于Java语言实现的服务器端的页面)是一种动态网页开发技术。JSP允许在页面嵌入Java代码,可以动态展示页面。JSP是一套规范,每个web服务器都要遵守,都是按照这个规范进行翻译。 2.学习JSP的必要性我们来想一下,为什么要有JSP这个技术?我们之前学过了Servlet,可以在里面写Java代码也可以写前端代码...
- Spring Cloud Alibaba 系列之 Ribbon(补充) 一、前言Ribbon 是基于 Netflix Ribbon 实现的一套客户端负载均衡器,它本身不属于 Spring Cloud Alibaba 提供的组件,而是 Spring Cloud 将其封装成 starter 供微服务使用。另外,笔者在之前的 文章 中也做过 Ribbon 相关的知识介绍,故本篇章只作为对 Rib... Spring Cloud Alibaba 系列之 Ribbon(补充) 一、前言Ribbon 是基于 Netflix Ribbon 实现的一套客户端负载均衡器,它本身不属于 Spring Cloud Alibaba 提供的组件,而是 Spring Cloud 将其封装成 starter 供微服务使用。另外,笔者在之前的 文章 中也做过 Ribbon 相关的知识介绍,故本篇章只作为对 Rib...
- 制作Docker镜像时常用centos的官方镜像作为基础镜像,其时区和系统编码都不满足我们的需求,今天我们就来实战制作一个Docker镜像,将时区和系统编码设为我们想要的 制作Docker镜像时常用centos的官方镜像作为基础镜像,其时区和系统编码都不满足我们的需求,今天我们就来实战制作一个Docker镜像,将时区和系统编码设为我们想要的
- @TOC 一、Swarm介绍Docker Swarm是管理跨节点容器的编排工具,相较于Docker Compose而言,Compose只能编排单节点上的容器,Swarm将一群Docker节点虚拟化为一个主机,使得用户只要在单一主机上操作就能完成对整个容器集群的管理工作。如果下载的是最新版的Docker,那么Swarm就已经被包含在内了,无需再安装。Docker Swarm架构包含两种角色,m... @TOC 一、Swarm介绍Docker Swarm是管理跨节点容器的编排工具,相较于Docker Compose而言,Compose只能编排单节点上的容器,Swarm将一群Docker节点虚拟化为一个主机,使得用户只要在单一主机上操作就能完成对整个容器集群的管理工作。如果下载的是最新版的Docker,那么Swarm就已经被包含在内了,无需再安装。Docker Swarm架构包含两种角色,m...
- 本文是《Docker下Java文件上传服务三部曲》系列的第一篇,包括上传文件的客户端开发、创建Tomcat容器(支持在线部署),安装wireshark(用于网络抓包分析) 本文是《Docker下Java文件上传服务三部曲》系列的第一篇,包括上传文件的客户端开发、创建Tomcat容器(支持在线部署),安装wireshark(用于网络抓包分析)
- 深入Docker Compose一、Compose 简介Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。Compose 使用的三个步骤:使用 Dockerfile 定义应用程序的环境。使用 docker-compose.yml ... 深入Docker Compose一、Compose 简介Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。Compose 使用的三个步骤:使用 Dockerfile 定义应用程序的环境。使用 docker-compose.yml ...
- @TOC 零、前言本章将开始学习C++11的新语法特性,主要是一些比较常用的语法 一、C++11简介发展历程:在2003年C++标准委员会曾经提交了一份技术勘误表(简称TC1),使得C++03这个名字已经取代了C++98称为C++11之前的最新C++标准名不过由于TC1主要是对C++98标准中的漏洞进行修复,语言的核心部分则没有改动,因此人们习惯性的把两个标准合并称为C++98/03标准从C... @TOC 零、前言本章将开始学习C++11的新语法特性,主要是一些比较常用的语法 一、C++11简介发展历程:在2003年C++标准委员会曾经提交了一份技术勘误表(简称TC1),使得C++03这个名字已经取代了C++98称为C++11之前的最新C++标准名不过由于TC1主要是对C++98标准中的漏洞进行修复,语言的核心部分则没有改动,因此人们习惯性的把两个标准合并称为C++98/03标准从C...
上滑加载中
推荐直播
-
大模型Prompt工程深度实践
2025/02/24 周一 16:00-17:30
盖伦 华为云学堂技术讲师
如何让大模型精准理解开发需求并生成可靠输出?本期直播聚焦大模型Prompt工程核心技术:理解大模型推理基础原理,关键采样参数定义,提示词撰写关键策略及Prompt工程技巧分享。
去报名
热门标签