摘要: 并发 一、Go语言并发简述(并发的优势) 有人把Go语言比作 21 世纪的C语言,第一是因为Go语言设计简单,第二则是因为 21 世纪最重要的就是并发程序设计,而 Go 从语言层面就支持并发。同时实现了自动垃圾回收机制。 Go语言的并发机制运用起来非常简便,在启动并发的方式上直接添加了语言级的关键字 阅读全文
posted @ 2024-02-22 21:20 lovevivi121 阅读(42) 评论(0) 推荐(0)
摘要: main.go 调用一些初始化的东西 在core里面写核心组件(zap, viper, server)的初始化 阅读全文
posted @ 2024-02-22 21:15 lovevivi121 阅读(19) 评论(0) 推荐(0)
摘要: 常用: git pull --rebase origin master// 拉取远程库 git pull origin master git add --all / git commit -m 'xxx'(提交信息) / git push -u originssh testing git branc 阅读全文
posted @ 2024-02-21 21:15 lovevivi121 阅读(16) 评论(0) 推荐(0)
摘要: fmt.Sprintf("%d",userid) 阅读全文
posted @ 2024-02-20 21:15 lovevivi121 阅读(20) 评论(0) 推荐(0)
摘要: 结构体是值类型 fmt.Println(p2.Age)是错误的,.的优先级高于 结构体的字段要以大写开头,否则其他包不能被读取 阅读全文
posted @ 2024-02-18 21:10 lovevivi121 阅读(17) 评论(0) 推荐(0)
摘要: swagger这个包比较特殊,需要可执行文件才能使用,但是某些原因下了这个包之后它并没有生成可执行文件然后丢到GOROOT里面 go get 是放到了gopath里面 解决方法是找到main.go,然后go build main.go生成可执行文件丢到GOROOT/bin里面 还要改名字 提取总结出 阅读全文
posted @ 2024-02-17 21:12 lovevivi121 阅读(34) 评论(0) 推荐(0)
摘要: 具体的操作查看mongodb官网,如果使用了mongoose第三方模块查阅mongoose中文官网 mongodb的集合相当于数据库下的一个表格,也就是一张数据表 在nodejs中可以直接把集合对象给暴露出去 // 创建用户集合 // 引入mongoose第三方模块 const mongoose = 阅读全文
posted @ 2024-02-17 21:10 lovevivi121 阅读(16) 评论(0) 推荐(0)
摘要: 首先是post login.post('/', (req, res) => { console.log('有用户请求登录'); console.log(req.body); res.send(req.body) }) req.body就是post请求的json对象 然后是get req.query是 阅读全文
posted @ 2024-02-16 21:05 lovevivi121 阅读(22) 评论(0) 推荐(0)
摘要: 1.创建用户集合,初始化用户 1.1连接数据库 module文件夹是用来存储数据库操作的 首先在该文件夹中创建一个connect.js文件,用来连接数据库 // 引入mongoose第三方模块 const mongoose = require('mongoose') // 连接数据库,参数:数据库的 阅读全文
posted @ 2024-02-16 21:05 lovevivi121 阅读(23) 评论(0) 推荐(0)
摘要: // 用于创建网站服务器的模块 const http = require('http') const url = require('url') // app对象就是网站服务器对象 const app = http.createServer() // 当客户端又请求来的时候 app.on('reque 阅读全文
posted @ 2024-02-15 21:06 lovevivi121 阅读(17) 评论(0) 推荐(0)