自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 go语言yaml配置

1.decoder := yaml.NewDecoder(strings.NewReader(confString)):创建一个新的YAML解码器,并将配置字符串作为输入。yaml.NewDecoder函数用于创建一个新的YAML解码器,strings.NewReader函数用于将字符串转换为io.Reader接口。4.return nil, fmt.Errorf(“could not parse config: %v”, err):如果解析过程中出现错误,返回一个错误信息。

2024-02-03 12:06:33 430

原创 鸿蒙开发基础-工程结构

应用模型是HarmonyOS为开发者提供的应用程序所需能力的抽象提炼,它提供了应用程序必备的组件和运行机制。有了应用模型,开发者可以基于一套统一的模型进行应用开发,使应用开发更简单、高效。应用模型包含几个要素应用组件-应用进程-应用线程-应用任务管理-应用配置文件1.是一种包含UI界面的应用组件,主要用于和用户交互。包含UI界面绘制,也是系统调度基本单位,可以给用户提供绘制界面的窗口。

2023-12-27 22:11:32 379 1

原创 package.json文件

package.json 文件是 npm 的配置文件,它定义了项目的配置、依赖关系、脚本、任务等信息。这个文件对于任何一个 npm 包都是必需的。

2023-12-23 16:22:57 386 1

原创 gin框架

Gin是一个快速而高效的Go框架,用于构建Web应用程序。它具有简单而强大的功能,如路由、中间件、模板引擎等。Gin提供了一个简单易用的API,使得开发者可以快速地构建Web应用程序。使用router.GET()、router.POST()等方法定义路由,")})在Gin框架中,路由钩子(Hook)是一种在请求处理之前或之后执行特定操作的方法。路由钩子可以用于设置请求头、记录日志、处理异常等。在Gin框架中,可以使用正则表达式或字符串来绑定URL参数,例如/user/:id。

2023-12-18 23:07:33 1071 1

原创 HTML基础

p标签和p标签之间会有一个间隙,段落前面没有缩进,会根据浏览器宽度来排版,html 内容首尾处的换行, 空格均无效. 在 html 中文字之间输入的多个空格只相当于一个空格. html 中直接输入换行不会真的换行, 而是相当于一个空格.2.target: 打开方式. 默认是 _self. 如果是 _blank 则用新的标签页打开.其中html是根标签,head是页面属性,body是页面上显示的内容,title是页面标题。1 alt: 替换文本. 当文本不能正确显示的时候, 会显示一个替换的文字.

2023-12-17 14:14:57 864 1

原创 Docker-虚拟化和容器化

一,什么是虚拟化,容器化二.为什么虚拟化,容器化1.环境标准化2。弹性收缩3.差异化4容易维持和扩展容器比虚拟机更轻量,启动更快,因为docker不需要虚拟内核三 虚拟化实现方式虚拟机容器JVM虚拟机主机虚拟化(虚拟机)实现容器虚拟化实现原理实际的服务器或者计算机。

2023-12-13 20:52:40 870 1

原创 网络基础HTTP

1.协议:协议是一种 “约定”,这种约定可以保证, 一端发送时构造的数据, 在另一端能够正确的进行解析, 就是ok的. 这种约定, 就是 应用层协议。将需要转码的字符转为16进制,然后从右到左,取4位(不足4位直接处理),每2位做一位,前面加上%,编码成%XY格式。2.header:请求的属性, 冒号分割的键值对;每组属性之间使用\n分隔;3.Body:空行后面的都是正文,Content-Length来标识Body的长度;3.从服务拿数据一般使用GET,当然,如果是从服务器上面拿大文件,用POST方法。

2023-12-12 22:45:14 360

原创 Docker架构-微服务架构

微服务是一种架构风格,按照业务板块来划分应用代码,使用单个应用的职责更清晰,相互之间可以做到独立的升级迭代。

2023-12-10 22:56:38 358

原创 Docker架构-垂直架构

分布式数据架构:数据库的数据被拆分,数据库数据分布式存储,分布式查询,分布式处理。

2023-12-10 22:25:52 325

原创 docker架构-冷热分离架构

引入缓存,实现冷热分离,将热点数据放到缓存中快速响应。

2023-12-07 21:14:33 353

原创 Docker架构-读写分离/主从分离架构

将数据库读写操作分散到不同的节点上,数据库服务器搭建主从集群,一读一写,或者一主多读。

2023-12-07 20:51:22 325

原创 Docker架构-应用服务集群架构

引入了负载均衡,应用以集群的方式进行运作进行横向扩展。

2023-12-07 20:19:00 362

原创 Docker架构-应用数据分离架构

2.出现原因:单机资源严重竞争,导致变慢!1.简介:应用服务和数据库分开部署。红色为访问请求,蓝色为响应,数据库隔离,有一点的容灾能力。4.优点:成本相对可控,5.缺点:硬件成本变高。性能相比单机有提示,

2023-12-07 19:53:00 369

原创 Docker架构-单机架构

docker的单机架构

2023-12-07 19:41:48 412

原创 go中的包

go的包

2023-12-07 12:39:10 345

原创 go的关键字defer

go的关键字defer

2023-12-07 12:23:37 392

原创 centos 7配置/Linux配置

在root ALL=(ALL) ALL 下面另起一行,输入“xx ALL=(ALL) ALL”(xx表示你的用户名),然后保存退出,安装man手册sudo yum install ghostscript-9.25-5.el7.x86_64;2. chmod u+w /etc/sudoers:打开该文件写入的权限。4.chmod u-w /etc/sudoers:关闭该文件写入的权限。1.su root :先转到root。一.sudoer配置。二.man 手册配置。

2023-09-20 19:36:50 54 1

原创 C语言数组

一,一维数组1,定义:vs不会自动初始化;初始化:int arr[10]={0};剩余元素全为0: int arr[10] = {1,2,3};2.数组名为首元素地址;3.数组的存放是连续的,由低地址到高地址;注意:变量代码写的时候是由高地址到低地址;二,二位数组1.初始化:int arr [3] [4]={0};剩余元素全为0: int arr[3] [4]= {1,2,3};int arr[3] [4]= {{1},{2},{3}}:1,2,3在第一列;

2023-03-15 14:53:51 79

原创 函数缺省和重载

函数缺省和重载

2023-03-08 10:14:01 644

原创 c++输入输出

c++输入输出

2023-03-02 19:34:01 50

原创 命名空间namespace

命名空间namespace

2023-03-02 19:25:19 98

空空如也

空空如也

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

TA关注的人

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