golang
2022-01-05
108
简介在上一个模块中,你配置了一个 Go 环境,用于创建和运行 Go 中所编写的程序。 此外,你还了解到 Go 程序的编码结构基本知识,以及如何编译和运行应用程序。在此模块中,你将逐步学习中 Go 提供的基本数据类型,并使用函数组织在 .go 文件中编写的代码。 你还将了解如何在同一包下的不同文件中管理和编写程序。 最后,你将了解如何在 Go 中创建和使用包。学习目标在此模块中,你将:声明变量和常量了解 Go 提供的基本数据类型编写函数创建和使用包先决条件可供创建应用程序的 Go 环境能够创建和修改 .go
2022-01-05
119
URL全称Uniform Resource Location统一资源定位符,用于定位Internet中待访问的文档或资源。
URL提供了一种定位Internet上任意资源的手段,资源可通过各种不同的方案(比如HTTP、FTP、SMTP)来访问,因此URL语法随着方案不同而不同。
<schema>://<user>:<password>@<host>:<port>/&l
2022-01-05
49
在golang中模板渲染已经简单到极致了首先看下项目目录java0904@weigongdeMacBook-Pro templates % tree.├── html│ └── index.html└── main.go代码部分packagemainimport"github.com/gin-gonic/gin"funcmain(){engine := gin.Default()engine.LoadHTMLGlob("html/*")engine.GET("/index",func(context
2022-01-05
45
今天看群里讨论mutex的实现,正好学习到这里,基本go.15的源码写了一些个人意见,错误之处欢迎留言指正哈。
// A Mutex is a mutual exclusion lock.
// The zero value for a Mutex is an unlocked mutex.
//
// A Mutex must not be copied after first use.
type Mutex struct {state int32sema uint32
}// A Locker re
2022-01-05
993
指针转字符串a := "ABC" b := &a //a的地址c := fmt.Sprintf("%p", b) //a的地址转成字符串c字符串转指针a := "ABC" b := &a //a的地址c := fmt.Sprintf("%p", b) //a的地址转成字符串c//16进制的地址字符串转成整数i, err := strconv.ParseInt(c, 0, 64)if err != nil {fmt.Println(err)}//转字符串指针p := (*string)(unsafe.Poi
2022-01-05
915
共同学习交流,
地址在代码注释
课程内容包含:
课程1 【马士兵VIP课程】Java高级互联网架构师【马士兵教育】
课程2 大数据全栈工程师【马士兵教育】
课程3 Java零基础后端工程师【马士兵教育】
@RestController
@RequestMapping("/online-config")
public class OnlineConfigController {@Value("${config-value}")String configValue;@AutowiredOnlineConfig
2022-01-05
47
算法思想
冒泡排序要对一个列表多次重复遍历。它要比较相邻的两项,并且交换顺序排错的项。每对 列表实行一次遍历,就有一个最大项排在了正确的位置。大体上讲,列表的每一个数据项都会在 其相应的位置 “冒泡”。如果列表有 n 项,第一次遍历就要比较 n-1 对数据。需要注意,一旦列 表中最大(按照规定的原则定义大小)的数据是所比较的数据对中的一个,它就会沿着列表一直 后移,直到这次遍历结束
func My
2022-01-05
91
download:性能优化+架构迭代升级 Go读书社区web开发与架构优化
课程以开发在线读书社区为背景,先使用Go语言及Beego框架进行项目开发,快速迭代上线,然后进行包括主从和分表分库、搜索优化、页面静态化、动态缓存、下载优化、服务负载均衡等一系列架构优化,最后实现Web应用的高可用&高并发,扛住千万PV。通过课程学习,不仅能帮你掌握快速开发web应用的技巧,同时也能获取架构设计的思想。授之以鱼,更能授之以渔。
适合人群
对Go语言有浓厚兴趣
不满足于CRUD开发,有兴趣开发大型的Web应用
技术储