- 博客(243)
- 收藏
- 关注
原创 EasyConnect初始化失败如何解决?
使用EasyConnect for mac的用户是不是会经常出现这样的提示:“初始化失败,请尝试重新安装”?重新下载安装后,第一次使用是没有问题的,但是第二次使用还是会出现这样的情况。那么怎么一劳永逸地解决这个问题呢?你需要在设置里面打开设置-通用-进入到登录项这个界面。
2024-04-13 08:24:56
1081
原创 MacBook卸载软件launchpad上还有图标残留咋么办?
2,在导航栏点击右键 > 选项 > 在访达中显示。发现一个特别简单的办法,针对残留图标无法删除。1,把残留图标从启动台拖拽到导航栏。3,在弹出的文件夹中删除该文件。
2023-09-20 22:45:44
3266
原创 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
原创 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章: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
原创 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
原创 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
原创 Kubernetes15 :K8s集群资源监控
集群监控Podkubectl create -f node-exporter.yamlkubectl get pods -n kube-system
2023-03-10 00:01:21
502
原创 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 02 :三层结构、备份删除数据库
使用mysqldump命令备份数据库的时候就可以省略-p密码参数,执行脚本就不会报错了。export MYSQL_PWD=数据库密码。编辑/etc/profile配置文件。在最后面添加如下内容,保存并退出。
2023-03-09 16:22:06
513
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人