个人博客 | Java To Go

DockerHub
Docker镜像官方下载网站
Maven仓库
Jar包的搜索及下载地址
B站
让我增长知识的小破站
抖音
消耗我时间的精神粮食
Windows下Go语言的安装
前言 这阵子因为以后工作的原因,所以开始了go语言的学习之旅,工欲善其事必先利其器,首先就得把go语言环境搭建完成 下载Go 因为go语言的官网经常打不开,所以我就找了一个 镜像网站 (https://studygolang.com/dl),里面有很多版本的Go语言,选择自己合适的,比如我的是Windows电脑,所以我选中里面的Windows版本的 i...

故园归梦大约 2 分钟
Go中的日期函数
time包 时间和日期是我们编程中经常会用到的,在golang中time包提供了时间的显示和测量用的函数。 time.Now获取当前时间 格式化日期 时间类型有一个自带的方法 Format进行格式化 需要注意的是Go语言中格式化时间模板不是长久的 Y-m-d H:M:S 而是使用Go的诞生时间 2006年1月2日 15点04分 (记忆口诀:2006 1...

故园归梦大约 2 分钟
Go中的指针
要搞明白Go语言中的指针需要先知道三个概念 指针地址; 指针类型; 指针取值; Go语言中的指针操作非常简单,我们只需要记住两个符号:&:取地址,*:根据地址取值 关于指针 我们知道变量是用来存储数据的,变量的本质是给存储数据的内存地址起了一个好记的别名。比如我们定义了一个变量a:=10,这个时候可以直接通过a这个变量来读取内存中保存的10这个值。在计...

故园归梦大约 4 分钟
Go中的结构体
关于结构体 Golang中没有“类”的概念,Golang中的结构体和其他语言中的类有点相似。和其他面向对象语言中的类相比,Golang中的结构体具有更高的扩展性和灵活性。 Golang中的基础数据类型可以装示一些事物的基本属性,但是当我们想表达一个事物的全部或部分属性时,这时候再用单一的基本数据类型就无法满足需求了,Golang提供了一种自定义数据类型...

故园归梦大约 11 分钟
Go中的包
Go中的包的介绍和定义 包(package)是多个Go源码的集合,是一种高级的代码复用方案,Go语言为我们提供了很多内置包,如fmt、strconv、strings、sort、errors、time、encoding/json、os、io等。 Golang中的包可以分为三种:1、系统内置包 2、自定义包 3、第三方包 系统内置包:Golang 语言给我...

故园归梦大约 6 分钟
Go中的接口
接口的介绍 现实生活中手机、相机、U盘都可以和电脑的USB接口建立连接。我们不需要关注usb卡槽大小是否一样,因为所有的USB接口都是按照统一的标准来设计的。 image-20200722201435128 Golang中的接口是一种抽象数据类型,Golang中接口定义了对象的行为规范,只定义规范不实现。接口中定义的规范由具体的对象来实现。 通俗的讲接...

故园归梦大约 8 分钟
Golang goroutine channel 实现并发和并行
为什么要使用goroutine呢 需求:要统计1-10000000的数字中那些是素数,并打印这些素数? 素数:就是除了1和它本身不能被其他数整除的数 实现方法: 传统方法,通过一个for循环判断各个数是不是素数; 使用并发或者并行的方式,将统计素数的任务分配给多个goroutine去完成,这个时候就用到了goroutine; goroutine 结合 ...

故园归梦大约 14 分钟
2
3
4
5
...
7