- 博客(11)
- 收藏
- 关注
原创 1-如何解决资源访问的并发问题
互斥锁 Mutex、读写锁 RWMutex、并发编排WaitGroup条件变CondChannel 等同步原语。所以,在这里我先和你说一下同步原语的适用场景。共享资源。并发地读写共享资源,会出现数据竞争(data race)的问题,所以需要Mutex、RWMutex 这样的并发原语来保护。任务编排。需要 goroutine 按照一定的规律执行,而 goroutine 之间有相互等待或者依赖的顺序关系,我们常常使用 WaitGroup 或者 Channel 来实现。消息传递。
2023-08-01 08:52:50 66
原创 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 1371
原创 typescript语法内容全更新
将方法写在对象内部我自己写的代码可以使用 TypeScript 中的对象字面量语法将方法写在对象内部。");在上面的代码中,我们使用对象字面量语法创建了一个person对象,并在其中定义了sayHello方法。注意,sayHello方法使用功能表达式定义,因此我们可以在其中访问对象的属性,例如name和age。");} };在这个例子中,我们使用接口Person来定义了对象的类型,并确保person对象符合这个类型。这样有助于在开发过程中尽早发现类型错误。可以选择参数,可变参数,默认值/*
2023-05-07 00:54:49 238
原创 2:数组,切片,容器
14525 , 5 , 346 } fmt . Println(arr1 , arr2 , arr3) //三行五列的数组 var gaid [ 3 ] [ 5 ] int fmt . Println(gaid)
2023-05-07 00:52:30 51
原创 6:接口的功能
我自己的代码示例2:接口的定义1:2:3:接口值的类型 3/1:接口类型判断在Go语言中,类型断言是一种将接口类型转换为其他类型的方法。它可以用于检查接口类型是否实现了某个特定的接口,或者将接口类型转换为具体的类型。Go语言中的类型断言有两种形式:类型断言表达式和类型断言语句。类型断言表达式的语法如下:其中,是一个接口类型的变量,是一个具体的类型。如果实现了接口,那么将会是转换为类型后的值,将会是。如果没有实现接口,那么将会是类型的零值,将会是。下面是一个示例:在这个示例中,我们将一个
2023-05-07 00:49:54 76 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 44 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 120 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 163 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人