自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 gin~jwt的权限验证

必须要实现这个接口。

2023-09-10 23:51:59 157

原创 1-如何解决资源访问的并发问题

互斥锁 Mutex、读写锁 RWMutex、并发编排WaitGroup条件变CondChannel 等同步原语。所以,在这里我先和你说一下同步原语的适用场景。共享资源。并发地读写共享资源,会出现数据竞争(data race)的问题,所以需要Mutex、RWMutex 这样的并发原语来保护。任务编排。需要 goroutine 按照一定的规律执行,而 goroutine 之间有相互等待或者依赖的顺序关系,我们常常使用 WaitGroup 或者 Channel 来实现。消息传递。

2023-08-01 08:52:50 46

原创 go-websocket

文章目录1、websocket多人聊天室实现1.1.1. webSocket是什么erver.go文件代码hub.go文件代码data.go文件代码connection.go文件代码local.html文件代码2、代码关系图谱1、websocket多人聊天室实现1.1.1. webSocket是什么WebSocket是一种在单个TCP连接上进行全双工通信的协议WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据在WebSocket API中,浏览器和服务

2023-07-29 11:40:13 992

原创 golang 实现IM 通讯系统

首先需要了解websocket编程是什么?

2023-06-09 01:57:22 130

原创 typescript语法内容全更新

将方法写在对象内部我自己写的代码可以使用 TypeScript 中的对象字面量语法将方法写在对象内部。");在上面的代码中,我们使用对象字面量语法创建了一个person对象,并在其中定义了sayHello方法。注意,sayHello方法使用功能表达式定义,因此我们可以在其中访问对象的属性,例如name和age。");} };在这个例子中,我们使用接口Person来定义了对象的类型,并确保person对象符合这个类型。这样有助于在开发过程中尽早发现类型错误。可以选择参数,可变参数,默认值/*

2023-05-07 00:54:49 187

原创 2:数组,切片,容器

14525 , 5 , 346 } fmt . Println(arr1 , arr2 , arr3) //三行五列的数组 var gaid [ 3 ] [ 5 ] int fmt . Println(gaid)

2023-05-07 00:52:30 35

原创 3:字符和字符串处理

【代码】3:字符和字符串处理。

2023-05-07 00:51:22 23

原创 6:接口的功能

我自己的代码示例2:接口的定义1:2:3:接口值的类型 3/1:接口类型判断在Go语言中,类型断言是一种将接口类型转换为其他类型的方法。它可以用于检查接口类型是否实现了某个特定的接口,或者将接口类型转换为具体的类型。Go语言中的类型断言有两种形式:类型断言表达式和类型断言语句。类型断言表达式的语法如下:其中,是一个接口类型的变量,是一个具体的类型。如果实现了接口,那么将会是转换为类型后的值,将会是。如果没有实现接口,那么将会是类型的零值,将会是。下面是一个示例:在这个示例中,我们将一个

2023-05-07 00:49:54 47 2

原创 4:结构体

/ 如果我们的接收者不使用只会是值的传递value int left , right * treenode } // 如果我们的接收者不使用  * 只会是值的传递 func(node * treenode) servalue(value int) {node . value = value } // 定义一个接收者 func(node treenode) print() {

2023-05-07 00:49:39 31 1

原创 方法的重写 override

一:基本介绍重写的定义:子类 重写 父类 子类自身的行为替换父类的行为。。。。:1:”==“方法名与形参列表必须相同2:<= 返回值类型与声明异常类型 子类小于父类3:>= 访问权限子类大于父类二:举例说明:public class person { int id; String mane; public void rest(){ System.out.println("睡觉");父类 class pe...

2021-10-10 20:04:55 95 4

原创 extends继承与insatnceof实例运算符

public class person { int id; String mane; public void rest(){ System.out.println("休息"); } public static void main(String[] args) { Student s=new Student(2001, "张三",80); System.out.println(s instanceof person.

2021-10-10 15:05:35 138 3

go-websocket

go-websocket

2023-07-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除