自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 EasyConnect初始化失败如何解决?

使用EasyConnect for mac的用户是不是会经常出现这样的提示:“初始化失败,请尝试重新安装”?重新下载安装后,第一次使用是没有问题的,但是第二次使用还是会出现这样的情况。那么怎么一劳永逸地解决这个问题呢?你需要在设置里面打开设置-通用-进入到登录项这个界面。

2024-04-13 08:24:56 1081

原创 LeetCode75-06:移动零

【代码】LeetCode75-06:移动零。

2023-09-24 00:18:41 311

原创 LeetCode75-04:种花问题

2023-09-21 21:49:46 277

原创 LeetCode75-05:压缩字符串

【代码】LeetCode75-05:种花问题。

2023-09-21 21:49:40 358

原创 LeetCode 75-03:拥有最多糖果的孩子

【代码】LeetCode 75-03:拥有最多糖果的孩子。

2023-09-21 20:07:41 148

原创 LeetCode 75-02:字符串的最大公因子

【代码】LeetCode 75-02:字符串的最大公因子。

2023-09-21 18:05:44 210

原创 LeetCode 75 - 01 : 最小面积矩形

将结果设置为一个最大值,防止影响求最小值的逻辑将二维数组中的坐标映射到map中。

2023-09-21 16:56:19 203

原创 MacBook卸载软件launchpad上还有图标残留咋么办?

2,在导航栏点击右键 > 选项 > 在访达中显示。发现一个特别简单的办法,针对残留图标无法删除。1,把残留图标从启动台拖拽到导航栏。3,在弹出的文件夹中删除该文件。

2023-09-20 22:45:44 3266

原创 G0第28章:Go语言微服务框架

加不加缓存对于逻辑层是无感知的,但是需要添加上配置以连接缓存。

2023-09-10 19:56:14 336

原创 G0第27章:服务注册与服务发现

1、客户端服务发现2、服务端服务发现

2023-08-22 11:15:10 136

原创 The Go Blog 02 :httptest 的介绍与使用

设置返回的内容 (这就是我们想要的结果): w.Write(personResponseBytes), 注意 w.Write() 接收的参数是 []byte, 因此需要将 object 对象列表通过 json.Marshal(personResponse) 转换成字节。然后通过 http.Post 方法来调用我们创建的服务, 达到接口测试时请求的目的。返回的类型是 *httptest.ResponseRecorder , 包含接口返回信息, 等价于 http.ResponseWriter。

2023-08-20 16:43:42 145

原创 The Go Blog 01:反射的法则(译文)

反思的法则罗伯-派克2011 年 9 月 6 日。

2023-08-20 10:47:44 395

原创 G0第26章:微服务概述与gRPCprotocol buffers

首先让我们看一个非常简单的例子。假设你想要定义一个搜索请求消息格式,其中每个搜索请求都包含一个查询词字符串、你感兴趣的查询结果所在的特定页码数和每一页应展示的结果数。下面是用于定义这个消息类型的 .proto 文件。文件的第一行指定使用 proto3 语法: 如果不这样写,protocol buffer编译器将假定你使用 proto2。这个声明必须是文件的第一个非空非注释行。SearchRequest 消息定义指定了三个字段(名称/值对) ,每个字段表示希望包含在此类消息中的每一段数据。

2023-08-19 23:47:04 1522 1

原创 连接另一台电脑的虚拟机

在一个局域网中,ping通另一台电脑是件很容易的事。但是经常会遇到,需要ping到另一台电脑里面的虚拟机,因为我们需要连接它的数据库,或者其他服务。将C与B的网络连接设置为桥接模式。这是最重要,也是最复杂的一步。需要手动设置虚拟机内的ip,不清楚此操作,可以网上查阅桥接模式连接方式。一般地,成功设置完第一步,即虚拟机内网络正常的话。A也就可以成功ping通C了。假设PC A要连接PC B上的虚拟机C。

2023-07-13 19:23:06 815 1

原创 MySQL 06 :多表查询

老韩分析1。雇员名,雇员工资来自emp表2。部门的名字来自dept表3。需求对emp和dept查询 ename,sal,dname,deptno4。当我们需要指定显示某个表的列是,需要表,

2023-07-11 11:28:38 99

原创 G0第25章:Go Web进阶项目实战

1、gin框架路由使用前缀树,路由注册的过程是构造前缀树的过程,路由匹配的过程就是查找前缀树的过程2、gin框架的中间件函数和处理函数是以切片形式的调用链条存在的,我们可以顺序调用也可以借助c.Next()方法实现嵌套调用3、借助c.Set()和c.Get()方法我们能够在不同的中间件函数中传递数据。

2023-06-06 10:04:40 4849

原创 G0第24章:小清单项目启动、小清单功能实现、企业级项目结构拆分

对整个项目进行 go build 报错。

2023-05-30 15:03:16 102

原创 G0第24章:GORM CRUD指南 、 Hook介绍

上面代码实际执行的SQL语句是INSERT INTO users(“age”) values(‘99’);,排除了零值字段Name,而在数据库中这一条数据会使用设置的默认值小王子作为Name字段的值。... } // 使用Scan将多条结果扫描进事先准备好的结构体切片中 type Result struct {package main import("fmt" "gorm.io/driver/mysql" "gorm.io/gorm") // 1、定义模型 type User struct {

2023-05-29 11:03:04 764

原创 G0第23章:GORM基本示例、GORM Model定义、主键、表名、列名的约定

在使用GORM工具时,通常我们需要再代码中定义模型(model)与数据库中的数据表进行映射,在GORM中模型(Models)通常是正常定义的结构体、基本的go类型或他们的指针。同时也支持 sql.Scanner 及 driver.Valuer 接口。unique_index"` Role string `gorm:"size:255"` // 设置字段大小为255 MemberNumber * string `gorm:"unique;

2023-05-28 14:25:04 2991

原创 MySQL 00 : MySQL_数据库shell登录时遇到的问题

1、2、末尾写入3、保存4、执行。

2023-05-27 20:45:39 709

原创 G0第23章 :gorm介绍、模型定义、连接数据库

模型是标准的 struct,由 Go 的基本数据类型、实现了 Scanner 和 Valuer 接口的自定义类型及其指针或别名组成charset=utf8&parseTime=True&loc=Local" , // data source name, 详情参考:https://github.com/go-sql-driver/mysql#dsn-data-source-name }) , & gorm . Config {})

2023-05-26 22:35:09 1473 1

原创 G0第22章 :获取参数、文件上传、重定向、Gin路由、Gin中间件、运行多个服务

Gin框架中的路由使用的是httprouter这个库其基本原理就是构造一个路由地址的前缀树Gin中的中间件必须是一个 gin.HandlerFunc 类型。

2023-05-26 21:13:22 851

原创 G0第21章 :gin框架介绍、RESTful API、Gin渲染

Go世界里最流行的Web框架,Github。上有32K+star。基于httprouter开发的Web框架。中文文档齐全,简单易用的轻量级框架。r := gin . Default() //返回默认的路由引擎 //指定用户使用GET请求访问/hello时,执行sayHello这个函数 r . GET("/hello" , func(c * gin . Context) {" , }) }) //启动服务 r . Run(":9090") }以下内容为网页中需要显示的界面

2023-05-26 15:27:55 1687

原创 docker内执行systemctl报错:Failed to get D-Bus connection: Operation not permitted

2.网上众多解决方案的命令参考:docker run -d -name centos7 --privileged=true centos:7 /usr/sbin/init,发现指明了command为:/usr/sbin/init,尝试在配置中添加command: /usr/sbin/init,问题错误消失,能正常使用systemctl命令了。2./usr/sbin/init跟systemd的关系。3.D-Bus作用及跟systemctl的关系。1./usr/sbin/init做了什么。

2023-05-05 22:07:52 807

原创 golang 在下载依赖包的时候出现错误:dial tcp 142.251.42.241:443: i/o timeout

【代码】golang 在下载依赖包的时候出现错误:dial tcp 142.251.42.241:443: i/o timeout。

2023-03-30 09:40:20 1902

原创 remove docker

remove docker clear

2023-03-23 10:27:27 249

原创 MySQL 05 : 函数

count(列名) 返回·列名·所在列非空的行数count(*) 返回该表所以的行合计函数-sum合计函数-avg合计函数-Max/min使用group by子句对列进行分组[先创建测试表]●练习:以首字母小写的方式显示所有员工emp表的姓名·方式一– 练习:以首字母小写的方式显示所有员工emp表的姓名SELECT * FROM emp;SELECT CONCAT(LCASE(SUBSTRING(ename,1,1)),SUBSTRING(ename,2,LENGTH(ena

2023-03-15 10:50:40 468

原创 MySQL 04 :增删改查

【代码】MySQL 04 :增删改查。

2023-03-11 23:31:15 354

原创 Kubernetes15 :K8s集群资源监控

集群监控Podkubectl create -f node-exporter.yamlkubectl get pods -n kube-system

2023-03-10 00:01:21 502

原创 Kubernetes15 :持久化存储(PV,PVC)

PV,PVC绑定

2023-03-09 23:29:14 248

原创 Kubernetes14 :实际不使用持久化存储(nfs网络存储)

数据卷emptydir,是本地存储,pod重启,数据不存在了,需要对数据持久化存储。

2023-03-09 23:17:30 523

原创 Kubernetes14:Helm为了部署像微服务这种的大型项目

Helm是一个Kubernetes的包管理工具,就像Linux下的包管理器,如yum/apt等,可以很方便的将之前打包好的yaml文件部署到kubernetes上。

2023-03-09 22:49:16 1289 1

原创 Kubernetes13:Ingress

我们这里选择官方维护nginx控制器,实现部署。导入ingress-con.yaml文件。必须为true,对外暴露pod端口。导入ingress01.yaml。

2023-03-09 20:53:00 793

原创 MySQL 03 :表&&Mysq常用数据类型

【代码】MySQL 03 :表&&Mysq常用数据类型。

2023-03-09 20:19:28 301

原创 MySQL 02 :三层结构、备份删除数据库

使用mysqldump命令备份数据库的时候就可以省略-p密码参数,执行脚本就不会报错了。export MYSQL_PWD=数据库密码。编辑/etc/profile配置文件。在最后面添加如下内容,保存并退出。

2023-03-09 16:22:06 513

原创 MySQL 01 : MySQL_数据库的作用

s

2023-03-08 13:06:18 87

原创 Kubernetes12:k8s集群安全机制 ***与证书生成***

安全机制与证书生成

2023-03-01 10:38:38 201

原创 Kubernetes11:配置管理-Secret(实际下载secret插件进行加密)-ConfigMap

作用:加密数据存在etcd里面,让Pod容器以挂载Volume方式进行访问场景:凭证Base64 :1、创建secret 加密数据。

2023-03-01 09:42:13 185

原创 Kubernetes10:Controller(job一次性任务和Cronjob)

和一次任务一样,每次执行完任务STATUS就会变成Completed。

2023-02-28 16:01:43 68

原创 Kubernetes09:Controller (部署守护进程)

有状态服务

2023-02-28 15:43:42 89

空空如也

空空如也

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

TA关注的人

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