首页
学习
活动
专区
工具
TVP
发布

全栈工程师修炼之路

本专栏记录作者从初学到进阶再到回顾总结的各类技术文章,帮助初学者快速入门,节约时间,同时让自己知识储备得到不断的提升,提高个人竞争力,努力为成为一个全栈极客工程师,希望对各位看友有帮助!
专栏作者
955
文章
1843315
阅读量
53
订阅数
5.Go语言之配置文件读取学习记录
描述: 作为开发者相信对应用程序的配置文件并不陌生吧,例如 Java Spring Boot 里的 class 目录中程序配置,当然go语言相关项目也是可以根据配置文件的格式内容进行读取的,常规的配置文件格式有 json、ini、yaml (个人推荐)、properties 等,我们可以使用其为程序配置一些初始化的可变参数,例如 数据库字符串链接以及认证密码等等。
全栈工程师修炼指南
2023-05-03
9750
4.Go语言之日志模块包学习记录
日志是现代编程中必不可少的手段,除了处理基本的错误之外,通过记录日志,也可以帮助我们完成一些基本的功能,比如开发及测试期间的Debug,记录请求的上下文,排除故障原因,数据统计及分析等等。
全栈工程师修炼指南
2023-05-03
3980
使用WebP-Server-Go无缝转换图片为Google的webp格式让你网站访问加载速度飞起来
[TOC] 0x00 快速入门 WebP 介绍 什么是 WebP? WebP是由Google推出的一种全新图片文件格式,也是Telegram Stickers 主力使用的文件格式,可为 Web 上的图
全栈工程师修炼指南
2022-09-29
1.3K0
Go语言开发规范实践指南
本章主要对 Go 语言开发规范进行记录与实践, 便于养成良好的开发习惯也可叫做规则(不至于进入一些大厂而因为开发习惯没养成而痛苦),规则的存在是为了使代码库易于管理,同时仍然允许工程师更有效地使用 Go 语言功能.
全栈工程师修炼指南
2022-09-29
1.3K0
Go编程之相关命令工具记录
该命令可以借助代码管理工具通过远程拉取或更新代码包及其依赖包,并自动完成编译和安装,整个过程类似安装App一样;
全栈工程师修炼指南
2022-09-29
5510
2.Go语言编程学习课后实践
示例1.利用reflect反射实现一个ini配置文件的读取 (ini 文件解析器)。
全栈工程师修炼指南
2022-09-29
6800
1.Go语言编程学习课后实践
示例1.编写代码统计出字符串"为 Hello 中国 World,Go 语言 学习"中汉字的数量。
全栈工程师修炼指南
2022-09-29
4340
1.Go语言项目性能调优实践
在计算机性能调试领域里 profiling 是指对应用程序的画像,画像就是应用程序使用 CPU 和内存的情况。
全栈工程师修炼指南
2022-09-29
2860
12-Kubernetes进阶之开发环境部署与配置
kubernetes 源码编译,分为本地二进制可执行文件编译和 docker 镜像编译两种, 之前演示的 minikube 方式或 kubeadm 方式安装,都是基于第二种 docker 镜像方式运行,当然也可以基于二进制文件方式安装,不管哪种方式,都是直接使用并不需要修改任何 k8s 代码。
全栈工程师修炼指南
2022-09-29
1K0
3.Go语言项目操作Redis数据实践
快速了解 Redis 数据库 描述: Redis是一个开源的内存数据库, Redis提供了多种不同类型的数据结构,很多业务场景下的问题都可以很自然地映射到这些数据结构上。除此之外,通过复制、持久化和客户端分片等特性,我们可以很方便地将Redis扩展成一个能够包含数百GB数据、每秒处理上百万次请求的系统。
全栈工程师修炼指南
2022-09-29
1.1K0
9.Go编程快速入门学习
描述: 日常开发中, 测试是不能缺少的. 通常国内的程序员都不太关注单元测试这一部分, 俗话说不写测试的开发不是好程序猿,我认为每一位开发者都应该了解 TDD(Test Driven Development-测试驱动开发),所以本章将主要介绍下在Go语言中如何做单元测试和基准测试。
全栈工程师修炼指南
2022-09-29
6230
7.Go编程快速入门学习
描述: 反射是指在程序运行期对程序本身进行访问和修改的能力。即支持反射的语言可以在程序编译期将变量的反射信息,如字段名称、类型信息、结构体信息等整合到可执行文件中,并给程序提供接口访问反射信息,这样就可以在程序运行期获取类型的反射信息,并且有能力修改它们。
全栈工程师修炼指南
2022-09-29
5990
6.Go编程快速入门学习
描述: 在Go语言中接口(interface)是一种类型,一种抽象的类型, 其定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。
全栈工程师修炼指南
2022-09-29
1.1K0
4.Go编程快速入门学习
描述: Go 语言中的指针区别于C/C++中的指针,Go语言中的指针不能进行偏移和运算是安全指针。
全栈工程师修炼指南
2022-09-29
5680
5.Go编程快速入门学习
描述: Go语言中目前(1.16 版本中)是没有异常处理机制(Tips :说是在2.x版本中将会加入异常处理机制),但我们可以使用error接口定义以及panic/recover函数来进行异常错误处理。
全栈工程师修炼指南
2022-09-29
6340
3.Go编程快速入门学习
比如:var a [5]int, 数组的长度必须是常量,并且长度是数组类型的一部分。一旦定义,长度不能变。注意: [5]int和[10]int是不同的类型。
全栈工程师修炼指南
2022-09-29
3480
2.Go编程快速入门学习
描述: 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。 Go语言中标识符由字母数字和(下划线)组成,并且只能以字母和开头。 举几个例子:abc, _, _123, a123。
全栈工程师修炼指南
2022-09-29
8680
2.Go语言之标准库学习记录(2)
描述: Go语言中strconv包实现了基本数据类型和其字符串表示的相互转换,主要可以将字符串类型转换为整型(int32 、int64、int、uint)、浮点型(float32、float64)、布尔型(Boolean)等。
全栈工程师修炼指南
2022-09-29
3850
1.Go语言之标准库学习记录(1)
描述: 我们进行Go语言编程之中当遇到不熟悉的内置函数时, 可以采用go doc builtin [builtinFunName]查看go语言内置函数。
全栈工程师修炼指南
2022-09-29
9410
n1.Go语言之三方扩展学习记录
最近在写一个gin框架的session服务时遇到了一个问题,Go语言中的json包在序列化空接口存放的数字类型(整型、浮点型等)都序列化成float64类型。
全栈工程师修炼指南
2022-09-29
1710
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档