- 博客(7)
- 收藏
- 关注
原创 记录一下自己学习docker时的一些操作命令
p 指定容器的端口,-p 8080:8080(主机端口:容器端口)–rm 这个参数是说容器退出后随之将其删除。-a 列出当前正在运行的容器+带出历史运行过的容器。如果要删除一个运行中的容器,可以添加 -f 参数。-it 使用交互方式进行,进入容器查看内容。–name Name 容器名字。-d 后台方式运行。-q 显示容器的编号。有了镜像才能创建容器。-p 随机端口。-e 环境配置。
2023-01-19 11:47:02
142
原创 go语言使用docker
新建一个文件夹(这里文件名是docker_test),用作go项目的示例;在goland打开该文件夹,在项目根目录里创建一个名为hello.go的新文件;在项目根目录下创建名为Dockerfile文件并编写,用来构建镜像;容器成功运行后,使用curl与容器内的服务进行交互
2023-01-11 19:06:00
813
原创 关于一些数据库的问题及解决方法
今天做项目遇到了gorm 用结构体映射会给表自动加s或者es的问题虽然可以根据报错信息去修改数据表名解决,但这样也不是办法;解决数据id不连续,远程连接数据库报错
2022-10-19 15:36:53
462
原创 go语言关键字
1.break:break用于跳出循环2.default:用于选择结构的默认选项(switch、select)3.func:用于函数定义4.select:Go 中的一个控制结构,类似于用于通信的 switch 语句。每个 case 必须是一个通信操作,要么是发送要么是接收。5.case:选择结构标签6.chan:定义channel7.interface:定义接口8.const:定义常量9.continue:跳过本次循环10.defer:延迟执行函数11.go:并发执行12.map:ma
2022-06-20 15:48:30
3246
原创 go语言练习题
1、统计字符串中单个字符出现的次数例:输入:sArHaiAoderAama 统计 A的个数 不区分大小写输出:5```gofunc test1(str string) { fmt.Println(strings.Count(str, "A") + strings.Count(str, "a"))}``` 2、字符串分隔输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。例如:输入:abc, 输出:......
2022-06-06 15:51:37
942
1
原创 go语言基础学习记录
1.使用值为nil的slice、map会发生什么?允许对值为nil的slice添加元素,但对值为nil的map添加元素,则会造成运行时panic。代码实例如下: func main() { var s[]int s = append(s,1) }2.访问map中的key,需要注意啥?当访问map中不存在的key时,go则会返回元素对应数据类型的零值,如nil、“”、false和0,取值操作总有值返回,故不能通过取出来的值来判断key是不是在map中。所以,检查 key 是否存在可以
2022-06-06 11:17:02
494
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人