攻城狮的自我修养
Golang基本特性及其语法 Golang基本特性及其语法
1. Go语言基础结构首先我们可以用Java的角度来看待一个class文件是如何构成的 package scau.edu.cn; 这个用来代表这个类所在的包名,那么也就是说我可以用这个包来区分相同的go文件 但是和Java不同的是,我们一
Golang高质量编程与性能分析 Golang高质量编程与性能分析
1. 编程原则实际场景千变万化,各种语言各不相同,但是高质量编程遵循的原则是相通的。 简单性 消除“多余的复杂性”,以简单清晰的逻辑写代码 不理解的代码无法修复改进 可读性 代码是写给人看的而不是机器看的 编写可维护的代码的第一步是确
2022-10-22
Golang工程实践 Golang工程实践
1.并发编程1.1 关于并发和并行并发:并发通常指的是在一个CPU下,多个进程任务通过时间片的切换来在CPU上进行调度的一种模式。多线程程序在一个核上的CPU运行并行:多个进程任务同时进行,这个同时是真正意义上的同时,也就是两个进程任务同时
2022-10-22
golang语言特性及其基本语法 golang语言特性及其基本语法
1.golang的优点 天生支持高并发,适合电商平台等网页后端的开发 功能上有内存安全、GC(垃圾回收)、结构形态以及CSP-style并发计算 内存runtime,支持垃圾回收 可以直接编译为机器码,而不依赖其他库 丰富的标准库 可以跨平