Go语言

Go基础语法:程序结构、包、入口函数与常用命令

Go基础语法:程序结构、包、入口函数与常用命令 当你已经能把第一个程序跑起来之后,下一步就要从“能运行”进入“能理解结构”。Go 的基础语法并不复杂,但它对代码组织方式有比较明确的要求,比如文件属于哪个包、哪些标识符可以导出、项目命令怎么使...

2019-10-20 7 分钟 基础语法, Go语言, Go教程
Go语言

第一个Go程序:从 Hello World 到基本编译运行

第一个Go程序:从 Hello World 到基本编译运行 搭好环境之后,最适合做的事情不是继续看配置说明,而是立刻写一个能跑起来的 Go 程序。对于一门新语言来说,第一个程序的意义不在于输出了什么,而在于你会开始接触它最基本的组织方式:包...

2019-10-16 8 分钟 Go语言, Go教程, Hello World
Go语言

Go安装与开发环境配置:从安装到运行第一个程序

Go安装与开发环境配置:从安装到运行第一个程序 在真正开始写 Go 代码之前,先把本地开发环境搭建好,是最省时间的一步。工作之后学习新技术,最怕的往往不是概念难,而是环境反复出问题,结果把本来就不多的学习时间消耗掉。 好在 Go 的安装和使...

2019-10-13 8 分钟 Go语言, Go教程, 环境配置
Go语言

Go语言简介:为什么现在值得学 Go

Go语言简介:为什么现在值得学 Go 如果你最近关注后端开发、云原生、微服务或者基础设施领域,大概率会频繁看到 Go 语言。它不像 Java 那样强调厚重的企业生态,也不像 Python 那样以语法自由和脚本能力见长,而是更强调简单、直接、...

2019-10-10 8 分钟 简介, Go语言, Go教程
Go语言

写在前面:关于这份 Go 语言学习总结

写在前面:关于这份 Go 语言学习总结 正式工作以后再学一门语言,和学生时期的节奏往往很不一样。学生时代可以连续几天猛攻一整套教程,而工作后的学习通常更碎片化:可能是下班后的两三个小时,也可能是周末抽出的半天。在这种现实节奏下,如果没有一套...

2019-10-08 7 分钟 学习指南, Go语言, Go教程
Java

Java函数式编程:用 Lambda 与 Stream 提升表达力

Java函数式编程:用 Lambda 与 Stream 提升表达力 Java 8 之后,函数式编程能力让这门语言的表达方式发生了明显变化。很多原本需要写成一长段循环、匿名内部类和中间变量的逻辑,开始可以用 Lambda、方法引用和 Stre...

2018-01-21 10 分钟 Java, Java教程, 函数式编程
Java

Java JDBC 编程:连接数据库并完成基本查询

Java JDBC 编程:连接数据库并完成基本查询 数据库几乎是后端开发的核心组成部分,而 JDBC 是 Java 访问关系型数据库的基础方式。即使以后会用到 MyBatis、Hibernate 等框架,理解 JDBC 仍然非常重要,因为很...

2018-01-14 11 分钟 Java, Java教程, JDBC编程
Java

Java XML 与 JSON:结构化数据的读取与转换

Java XML 与 JSON:结构化数据的读取与转换 现代系统之间交换数据时,最常见的两类结构化格式就是 XML 和 JSON。虽然今天的接口开发里 JSON 更常见,但 XML 并没有彻底退出历史舞台:很多老系统、配置文件、企业集成场景...

2018-01-07 10 分钟 Java, Java教程, XML与JSON
Java

Java网络编程:理解 TCP、UDP 与 Socket 基础

Java网络编程:理解 TCP、UDP 与 Socket 基础 网络编程是后端学习中一个非常重要的分界点。学到这里,程序就不再只是“在本地做计算”,而是开始真正和其他机器、其他进程通信。无论是浏览器访问服务端、服务之间远程调用,还是数据库连...

2017-12-24 9 分钟 网络编程, Java, Java教程
Java

Java Maven 基础:管理依赖、构建与项目结构

Java Maven 基础:管理依赖、构建与项目结构 当 Java 代码从单文件练习变成真正项目后,就必须面对依赖管理、编译、测试、打包、项目结构这些工程问题。Maven 是 Java 世界中最常见的构建工具之一,也是理解 Java 工程化...

2017-12-17 9 分钟 Java, Java教程, Maven基础