
golang
文章平均质量分 93
向晚大魔王Avvvvvva
华南农业大学软件工程学生
展开
-
后端工程师之路(1)数据库基础
有以下几种对表的操作(CRUD)2.2 DML给指定的列添加数据:查询所有数据修改记录:删除记录:2.3 DQL(查询)2.3.1 基础查询查询多个字段去除重复记录起别名2.3.2 条件查询主要是运用关键字来对sql的查询结果进行限制主要是运用关键字来进行查询2.3.4 聚合函数聚合函数:将一列数据作为一个整体,进行聚合函数的分类聚合函数语法2.3.5 分组查询分组语句实例注意:分组之后查询原创 2022-07-02 13:07:11 · 741 阅读 · 0 评论 -
golang(3)高质量编程与性能分析
1. 编程原则实际场景千变万化,各种语言各不相同,但是高质量编程遵循的原则是相通的。简单性消除“多余的复杂性”,以简单清晰的逻辑写代码不理解的代码无法修复改进可读性代码是写给人看的而不是机器看的编写可维护的代码的第一步是确保代码可读生产力团队整体工作效率非常重要2. 命名规范2.1 变量的命名缩略词全部大写,但当其位于变量开头而且不需要导出时,需要全小写例如ServeHTTP而不是用ServeHttp使用XMLHTTPRequest或者xmlHTTPRe原创 2022-05-23 20:54:21 · 2606 阅读 · 0 评论 -
golang(2)go工程实践
1.并发编程1.1 关于并发和并行并发:并发通常指的是在一个CPU下,多个进程任务通过时间片的切换来在CPU上进行调度的一种模式。多线程程序在一个核上的CPU运行并行:多个进程任务同时进行,这个同时是真正意义上的同时,也就是两个进程任务同时进行,而不是通过时间片轮转抢占CPU的方式来进行的。多线程的程序在多个核的CPU上运行1.2 协程协程,英文Coroutines,是一种比线程更加轻量级的存在。正如进程可以拥有多个线程调度一样,线程也可以拥有多个协程,最重要的是,在系统级线程的机制下,线程的切换原创 2022-05-17 21:46:03 · 226 阅读 · 0 评论 -
golan学习(1)语言特性以及基本语法
1.golang的优点天生支持高并发,适合电商平台等网页后端的开发功能上有内存安全、GC(垃圾回收)、结构形态以及CSP-style并发计算内存runtime,支持垃圾回收可以直接编译为机器码,而不依赖其他库丰富的标准库可以跨平台编译.........原创 2022-05-07 09:51:36 · 545 阅读 · 0 评论