个人简介

Echo Blog


江湖无名 安心练剑
  • Go Lang-06-Tutorial greetings-multiple-people
    说明 在您对模块代码进行的最后更改中,您将添加对在一个请求中获取多人问候语的支持。 换句话说,您将处理多值输入,然后将该输入中的值与多值输出配对。 为此,您需要将一组名称传递给一个函数,该函数可以为每个名称返回问候语。 注意:本主题是从创建 Go 模块开始的多部分教程的一部分。 但有一个问题。 将 Hello 函数的参数从单个名称更改为一组名称将更改函数的签名。 如果您已经发布了 ...
    2018-09-07 01:51:23 | Lang
  • Go Lang-05-Tutorial Return a random greeting 返回一个随机结果
    返回随机问候语 在本部分中,您将更改代码,以便不是每次都返回单个问候语,而是返回多个预定义问候语消息之一。 为此,您将使用 Go 切片 slice。 切片类似于数组,只不过它的大小会随着添加和删除项目而动态变化。 切片是 Go 最有用的类型之一。 您将添加一个小切片来包含三条问候消息,然后让代码随机返回其中一条消息。 在 greetings/greetings.go 中,更改您的代...
    2018-09-07 01:51:23 | Lang
  • Go Lang-04-Tutorial 返回并且处理 Error
    处理错误 处理错误是可靠代码的一个基本特征。 在本节中,您将添加一些代码以从greetings模块返回错误,然后在调用者中处理它。 注意:本主题是从创建 Go 模块开始的多部分教程的一部分。 在greetings/greetings.go 中,添加下面突出显示的代码。 如果您不知道该向谁打招呼,那么回复问候语就没有意义。 如果名称为空,则向调用者返回错误。 将以下代码复制到gr...
    2018-09-07 01:51:23 | Lang
  • Go Lang-03-Tutorial Create a Go module 创建并调用一个模块
    创建 Go 模块 启动一个其他人可以使用的模块 这是教程的第一部分,介绍 Go 语言的一些基本功能。 在本教程中,您将创建两个模块。 第一个是旨在由其他库或应用程序导入的库。 第二个是调用者应用程序,它将使用第一个应用程序。 本教程的序列包括七个简短主题,每个主题说明该语言的不同部分。 创建模块——编写一个小模块,其中包含可以从另一个模块调用的函数。 ...
    2018-09-07 01:51:23 | Lang
  • Go Lang-02-overview
    介绍一下 go 语言 Go语言(也称为Golang)是由Google开发的一种开源编程语言。Go语言的设计目标是简单、高效和可靠,它结合了静态类型语言的安全性和效率以及动态类型语言的灵活性和易用性。 以下是Go语言的一些特点: 简洁易读:Go语言采用简洁的语法和少量的关键字,使代码易于理解和维护。它强调代码的可读性,鼓励开发人员编写清晰、简洁的代码。 ...
    2018-09-07 01:51:23 | Lang
  • Go Lang-02-内存分配器
    内存分配 内存分配器一直是性能优化的重头戏,其结构复杂、内容抽象,涉及的数据结构繁多,相信很多人都曾被它搞疯了。 本文将从内存的基本知识入手,到一般的内存分配器,进而延伸到 Go 内存分配器,对其进行全方位深层次的讲解,希望能让你对进程内存管理有一个全新的认识。 物理内存 VS 虚拟内存 在研究内存分配器之前,让我们先看一下物理内存和虚拟内存的背景知识。 剧透一下,内存分配器实际上...
    2018-09-07 01:51:23 | Lang
  • Go Lang Go 语言入门教程
    Go Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. Hello World 下载 本次测试环境为 macos,选择了 *.dmg 直接下载安装即可。 下载地址 测试 $ go version go ve...
    2018-09-07 01:51:23 | Lang
  • Redis Spring
    Spring 使用 spring 中的缓存。 例子 User.java 用于测试的实体。 public class User { private Long id; private String name; //Getter & Setter //toString() } UserService.java 用...
    2018-09-06 23:44:19 | Cache