
golang
文章平均质量分 63
当我学习golang时,转换了传统的思维,不再去搜寻一篇篇入门教程了,而是通过和chatgpt聊天的方式从0开始去学习。这种方式特别适合有编程基础的人,而从java切换到go语言过渡会很顺利。这种方式我感觉学习的效率很高,有不懂的问题直接提出就能解疑。
码农小黑的日志
Java | 大模型 | 架构设计 | 工程项目管理 | 思考感悟
展开
-
【Go入门篇】第八章:Go实战项目2,多线程爬虫
目标:使用 Goroutine 并发爬取多个网页的标题原创 2025-02-21 13:56:35 · 212 阅读 · 0 评论 -
【Go入门篇】第七章:Go实战项目1,CLI 任务管理器(待办事项应用)
目标:开发一个命令行工具,管理待办任务(To-Do List)原创 2025-02-20 09:45:42 · 157 阅读 · 0 评论 -
【Go入门篇】第六章:Go语言进阶,连接MySQL操作数据库
在现代应用程序开发中,数据库是至关重要的组成部分。Go 语言提供了 **database/sql** 标准库以及多个数据库驱动库(如 `MySQL`、`PostgreSQL`、`SQLite` 等),使开发者可以高效地执行 **增删改查(CRUD)操作**。原创 2025-02-20 09:39:52 · 261 阅读 · 0 评论 -
【Go入门篇】第五章:Go语言进阶,文件操作和网络编程
Go 语言内置 os、io、net/http 等包,可以高效地进行 文件读写、HTTP 服务构建、TCP/UDP 网络通信。本章将学习这些核心功能,并结合案例进行实践。原创 2025-02-19 13:42:03 · 363 阅读 · 0 评论 -
【Go入门篇】第四章:Go 语言进阶,并发编程Goroutine 与 Channel
Go 语言内置 **轻量级线程** —— `goroutine`,并提供 **channel(通道)** 作为通信机制,使并发编程变得更加简单高效。本章将深入学习 Go 的并发模型,并通过示例掌握它们的使用方法。原创 2025-02-19 08:59:37 · 892 阅读 · 0 评论 -
【Go入门篇】使用Java视角理解Go语言中的结构体和接口以及区别
如果你有 Java 的开发经验,那么理解 Go 语言的 **结构体(struct)** 和 **接口(interface)** 时,可以通过类(Class)和接口(Interface)的概念进行类比,但同时要注意它们之间的核心区别。原创 2025-02-18 10:04:58 · 654 阅读 · 0 评论 -
【Go入门篇】第三章:Go 语言中的函数、结构体与接口
在上一章中,我们学习了 Go 语言的基础语法,包括变量、数据类型、控制结构等内容。本章将深入探讨 Go 语言的 函数、结构体和接口,这些概念是 Go 语言开发的核心,掌握它们将有助于构建更复杂和模块化的程序。原创 2025-02-18 10:03:31 · 364 阅读 · 0 评论 -
【Go入门篇】第二章:Go 语言中的变量、数据类型与控制结构
在上一章中,我们介绍了 Go 语言的基本特点和开发环境的搭建。本章将深入学习 Go 语言的 **基础语法**,包括变量、数据类型、运算符、控制结构等内容,帮助你更好地理解 Go 代码的基本构成。原创 2025-02-17 15:04:26 · 353 阅读 · 0 评论 -
【Go入门篇】第一章:从 Java/Python 开发者的视角入门go语言
Go 语言(Golang)是由 Google 开发的一门静态强类型、编译型的编程语言,凭借其简洁性、高效性和强大的并发支持,成为后端开发、云计算和微服务的热门选择。本篇文章将带你快速入门 Go 语言,了解其基础概念,并通过 Java/Python 的对比帮助理解。原创 2025-02-17 14:50:42 · 883 阅读 · 0 评论 -
为什么 Go 不需要传统的线程池?
Go 语言的设计理念本身 **不需要传统的线程池**,因为 **Go 通过 Goroutine 和调度器(Scheduler)高效管理并发**,避免了 Java 线程池那种复杂的线程管理。原创 2025-02-14 16:46:42 · 356 阅读 · 0 评论