🔍
📢

Go协程与并发简单理解

协程 Go语言里创建一个协程很简单,使用go关键字就可以让一个普通方法协程化: Copy package main import ( "fmt" "time" ) func main(){ fmt.Println("run in main coroutine.") for i:=0; i<10; i++ { go func(i int) { fmt.Printf...

GraphQL 入门介绍

       GraphQL是一种新的API标准,它提供了一种更高效、强大和灵活的数据提供方式。它是由Facebook开发和开源,目前由来自世界各地的大公司和个人维护。GraphQL本质上是一种基于api的查询...

Go gRPC Hello World和服务端流式RPC

  使用 gRPC,输出一个 Hello World。 用 Go 实现 gRPC 的服务端。 用 Go 实现 gRPC 的客户端。 gRPC 支持 4 类服务方法,咱们这次实现 单项 RPC 和 服务端流式 RPC。 四类服务方法 单项 RPC 服务端发送...

正则表达式(Regular Expression)简单介绍

正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。正则表达式描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串...

面向对象三大特性(封装、继承、多态)及SOLID设计原则

前言 今天我们来谈谈面向对象的三大特性--封装、继承、多态,以及面向对象设计的头五大原则(SOLID五大原则)   封装  被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包...