上一页 1 2 3 4 5 6 ··· 81 下一页
摘要: 前言 在我前面一篇文章Golang受欢迎的原因中已经提到,Golang是在语言层面(runtime)就支持了并发模型。那么作为编程人员,我们在实践Golang的并发编程时,又有什么需要注意的点呢?下面我会跟大家详细的介绍一些在实际生产编程中很容易踩坑的知识点。 CSP 在介绍Golang的并发实践前 阅读全文
posted @ 2023-06-07 17:33 ppjj 阅读(88) 评论(0) 推荐(0)
摘要: 0.1、索引 https://waterflow.link/articles/1664080524986 1、未知的枚举值 我们现在定义一个类型是unit32的Status,他可以作为枚举类型,我们定义了3种状态 type Status uint32 const ( StatusOpen Statu 阅读全文
posted @ 2023-06-07 17:30 ppjj 阅读(64) 评论(0) 推荐(0)
摘要: 老外的分享 package main import ( "reflect" ) type TryCatch struct { errChan chan interface{} catches map[reflect.Type]func(err error) defaultCatch func(err 阅读全文
posted @ 2023-06-07 16:40 ppjj 阅读(132) 评论(0) 推荐(0)
摘要: 前言很久以前就听过过内存逃逸这个词, 最近了解了一下, 才发现是个很简单的概念. 只要把前言部分看完, 就已经了解了. 来吧… 在介绍内存逃逸之前, 我们先用C语言来引出这个概念. 我们的进程在内存中有栈内存和堆内存的概念, 栈内存是函数执行的局部内存, 会随着函数的结束而全部释放, 而堆内存是需要 阅读全文
posted @ 2023-06-07 16:14 ppjj 阅读(75) 评论(0) 推荐(0)
摘要: 1,引入powermock依赖 <dependency> <groupId>org.powermock</groupId> <artifactId>powermock-core</artifactId> <version>2.0.9</version> <scope>test</scope> </d 阅读全文
posted @ 2023-06-05 15:28 ppjj 阅读(323) 评论(0) 推荐(0)
摘要: 本地jar包导入maven有两种方法 第一种,安装该jar包到maven的本地仓库中,主要用到maven的命令: mvn install:install-file -Dfile=C:\Users\Administrator\Desktop\test.jar -DgroupId=com.test -D 阅读全文
posted @ 2023-05-05 17:31 ppjj 阅读(1925) 评论(0) 推荐(0)
摘要: 客户端: 先把数字转换成uint32类型: var pkgLen = uint32(len(data)) 再定义一个字节切片: var buf = make([]byte, 4) 最后通过encoding.binary包中的方法,把无符号数字装载到字节切片中: binary.BigEndian.Pu 阅读全文
posted @ 2023-04-19 09:54 ppjj 阅读(105) 评论(0) 推荐(0)
摘要: 在 Go 语言中,可以通过以下几种方式来优化内存使用效率: 避免使用过多的内存尽可能地避免使用过多的内存是最有效的内存优化方法之一。在编写代码时,应该尽可能地避免使用全局变量和大量的临时变量。同时,可以使用常量、静态变量和缓存等方式来避免频繁地分配和释放内存。 及时释放不需要的内存在 Go 语言中, 阅读全文
posted @ 2023-04-19 09:43 ppjj 阅读(236) 评论(0) 推荐(0)
摘要: 在 Go 语言中,内存泄漏是指程序在使用完内存后,没有及时释放这些内存,导致内存占用不断增加,最终导致程序崩溃。为了避免内存泄漏,可以采取以下几个措施: 及时释放不需要的内存在 Go 语言中,垃圾回收机制可以自动回收不再使用的内存。但是,垃圾回收机制不能立即回收所有不再使用的内存,这可能会导致内存占 阅读全文
posted @ 2023-04-19 09:42 ppjj 阅读(276) 评论(0) 推荐(0)
摘要: 官网 https://golang.google.cn/dl/ Linux环境: cd /data/www wget https://golang.google.cn/dl/go1.14.7.linux-amd64.tar.gz // 解压并安装到 /usr/local tar -C /usr/lo 阅读全文
posted @ 2023-04-13 11:41 ppjj 阅读(394) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 81 下一页