Go语言开发基础系列(二十四)Go语言中的接口嵌套 这篇文字我们介绍下在go语言中的接口嵌套。那么什么是接口嵌套呢?在go语言中,我们经常会涉及到编写多个接口,但是很多接口里面的方法是可以共用的,那么在声明新的接口的时候,就不需要重复去编写了,只需要引用就可以了,下面... Raego2023-06-08630 阅读0 评论
Go语言开发基础系列(二十三)Go语言中的接口及实现 在java语言中,我们会涉及到接口,这里的接口我们经常使用interface实现,同时实现的方法的话需要显示的使用implements继承。下面我们首先使用java语言来列举下如何声明一个接口:package com... Raego2023-06-08717 阅读0 评论
Go语言开发基础系列(二十二)receiver参数的使用 在java语言里面,我们定义一个类之后,我们就可以再这个类里面任意定义属性和方法,示例如下:package com.test; public class Student { private String name; ... Raego2023-06-08771 阅读0 评论
Go语言开发基础系列(二十一)recover函数的使用 上一篇文章《Go语言开发基础系列(二十)panic函数的使用》我们介绍了如何使用panic函数让程序进行宕机,但是在实际的过程中,我们经常会涉及到宕机后的一系列操作,例如:1、关掉资源 2、恢复程序 等等所以这里的话... Raego2023-06-08791 阅读0 评论
Go语言开发基础系列(二十)panic函数的使用 在经常开发java程序的时候,我们经常遇到某一些错误的逻辑判断的时候,我们会直接抛出一个异常,例如:int a = 1; if (a == 1) { throw new RuntimeException("逻辑判断异... Raego2023-06-08747 阅读0 评论
Go语言开发基础系列(十九)go语言项目打包部署运行 在前面的文字我们介绍了很多go相关的基础使用,这篇文章我们介绍下go语言的项目如何打包到服务器上运行。这里我们还是以lite ide来进行演示一下。项目结构在项目打包部署这块介绍之前,我们首先来介绍下go语言项目的整... Raego2023-06-08737 阅读0 评论
Go语言开发基础系列(十八)defer函数的使用 在java语言中,我们遇到错误的话会涉及到使用try-catch-finally这样子的操作,例如我们在使用redis的时候,我们使用redis的连接池,那么在return或者报错的处理的时候,我们需要涉及到把red... Raego2023-06-07772 阅读0 评论
Go语言开发基础系列(十七)方法函数 这篇文章我们来介绍下在go语言开发中,如何创建及使用方法函数。在go语言中,由于函数是“一等公民”,因此对于函数的使用,go语言没有太多的限制,因此创建及使用方法函数的方式方法有很多种,下面挨个介绍下:第一种方式:在... Raego2023-06-06702 阅读0 评论
Go语言开发基础系列(十六)程序优雅的退出/销毁 上一篇文章《Go语言开发基础系列(十五)初始化及init函数》我们介绍了程序的初始化,和初始化相对应的就是优雅的退出或者销毁,例如程序在连接mq的时候,肯定是在init初始化函数里面初始化mq的连接信息,在程序退出的... Raego2023-06-06637 阅读0 评论
Go语言开发基础系列(十五)初始化及init函数 在我们日常编程中,java语言的话我们经常会使用到spring框架,那么在程序需要执行的时候,我们一般需要让程序自动初始化程序,那么我们就需要添加一个@PostConstruct注解,示例如下:@PostConstr... Raego2023-06-06672 阅读0 评论
Go语言开发基础系列(十四)switch-case及fallthrough函数的用法 在go语言中,我们经常会涉及到使用switch-case这种语法函数,我们首先来回顾一下再java语言中使用switch-case是怎么用的,下面列举下:package com.test; public class ... Raego2023-06-06566 阅读0 评论
Go语言开发基础系列(十三)make函数的用法 在go语言中,make函数其实就是创建一个切片。整个make的语法是这样子的:make(type,len,cap)这里由三个参数,下面分别介绍下:type:指的是数组的类型,一般我们使用的都是:[]int,[]str... Raego2023-06-05599 阅读0 评论
Go语言开发基础系列(十二)for循环 在go语言中,对于循环的遍历,目前只有for循环,没有while循环,因此在go语言编程中,遇到需要遍历循环的,只能使用for循环。这篇文字我们介绍下再go语言中使用for循环的几种方式:第一种方式:for i :=... Raego2023-06-05796 阅读0 评论
Go语言开发基础系列(十一)声明与初始化赋值变量的顺序 在go语言中,我们介绍过,可以把一些变量放在一个var组里面进行编写,例如:var( a=1 b=2 c=3 d=4 )像上诉的声明的话都是比较简单的,遇到复杂的话,我们经常会涉及到如下所示:var( a = b+c... Raego2023-06-05734 阅读0 评论
Go语言开发基础系列(十)如何使用map数据结构 在go语言中,基础数据结构中除了数组之外,还可以有map这种键值对的数据结构,本文我们就来介绍下如何使用map这种数据结构。创建map在go语言中我们声明一个map的话,我们的声明方式是这样子的:var s= map... Raego2023-06-02738 阅读0 评论