上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 217 下一页

2022年10月11日

Go协程超时退出的三种方式

摘要: 主要介绍如何实现超时控制,主要有三种 1、context.WithTimeout/context.WithDeadline + time.After 2、context.WithTimeout/context.WithDeadline + time.NewTimer 3、channel + time 阅读全文

posted @ 2022-10-11 14:39 ExplorerMan 阅读(378) 评论(0) 推荐(0) 编辑

【Golang】高性能编程之超时退出协程

摘要: 超时控制在网络编程中是非常常见的,利用 context.WithTimeout和time.After都能够很轻易地实现。func doBadthing(done chan bool) { time.Sleep(time.Second) done <- true} func timeout(f fun 阅读全文

posted @ 2022-10-11 14:37 ExplorerMan 阅读(666) 评论(0) 推荐(0) 编辑

2022年9月26日

多端统一框架Taro基础教程

摘要: 随着微信小程序越来越火,其它平台也都推出了自己的小程序产品(支付宝、快应用、百度、抖音)。小程序最大的特点就是平台能为你提供强大的流量,所以小程序开发变成了前端必会知识。 作为一个从来不想写程序,一心只想泡妹子的程序员,我一直期盼有一种解决方案,可以一次开发,多端运行。这也就是我的学习理念,每多学一 阅读全文

posted @ 2022-09-26 21:23 ExplorerMan 阅读(275) 评论(0) 推荐(0) 编辑

2022年8月22日

今天我们来谈谈POI

摘要: 什么是POI POI是“Polnt of Information”的缩写,中文可以翻译为“信息点”。是地图上任何非地理意义的有意义的点,如商店,酒吧,加油站,医院,车站等。像城市,河流,山峰这些具有地理意义的点就不属于POI GISer开发学习交流+资料共享​www.wjx.cn/vj/h4QOnj 阅读全文

posted @ 2022-08-22 17:30 ExplorerMan 阅读(947) 评论(0) 推荐(0) 编辑

goroutine泄漏检测神器---goleak

摘要: goroutine泄漏检测神器 goleak在日常开发中,go 出去的goroutine通常伴随着死循环,这些goroutine可能处于阻塞状态,一直运行,直到进程结束。 对于线上服务来说,一直是在运行的,除非panic重启等,不然一旦出现goroutine泄漏,资源被一直占用,cpu/内存将会直线 阅读全文

posted @ 2022-08-22 15:37 ExplorerMan 阅读(94) 评论(0) 推荐(0) 编辑

2022年8月19日

golang中的race检测

摘要: golang中的race检测由于golang中的go是非常方便的,加上函数又非常容易隐藏go。 所以很多时候,当我们写出一个程序的时候,我们并不知道这个程序在并发情况下会不会出现什么问题。 所以在本质上说,goroutine的使用增加了函数的危险系数​​论go语言中goroutine的使用​​。比如 阅读全文

posted @ 2022-08-19 15:06 ExplorerMan 阅读(206) 评论(0) 推荐(0) 编辑

go map fatal error: concurrent map iteration and map write 读写锁与深度拷贝的坑

摘要: 从币安实时拉取交易对的数据,这里使用了 map,用于存放每个交易对的最新价格,由于 map 并不是并发安全的所以加了读写锁。 但系统有时候还是会发生 fatal error: concurrent map iteration and map write 错误 使用代码如下: type Binance 阅读全文

posted @ 2022-08-19 15:00 ExplorerMan 阅读(745) 评论(0) 推荐(0) 编辑

2022年7月6日

我是如何将一个老系统的kafka消费者服务的性能提升近百倍的

摘要: kafka作为一种高吞吐量的分布式发布订阅消息系统,在业务系统中被广泛的使用。 如果问你,如何提高kafka队列中的消息消费速度呢?答案很简单,topic多分几个分片,然后使用消费者组(Consumer Group)去消费topic即可。 如果加个条件,对同一个对象的操作请求必须要严格按照顺序进行处 阅读全文

posted @ 2022-07-06 14:16 ExplorerMan 阅读(63) 评论(0) 推荐(0) 编辑

2022年6月24日

【Java面试】Kafka 怎么避免重复消费

摘要: Hi,大家好,我是Mic 一个工作5年的粉丝找到我。 他说: “Mic老师,你要是能回答出这个问题,我就佩服你” 我当场就懵了,现在打赌都这么随意了吗? 我问他问题是什么,他说“Kafka如何避免重复消费的问题!” 下面看看普通人和高手的回答! 普通人:# Kafka怎么避免重复消费就是我们可以通过 阅读全文

posted @ 2022-06-24 17:40 ExplorerMan 阅读(2214) 评论(0) 推荐(0) 编辑

【译】Spring的@EnableCaching注解

摘要: Spring的@EnableCaching注解 @EnableCaching注解是spring framework中的注解驱动的缓存管理功能。自spring版本3.1起加入了该注解。如果你使用了这个注解,那么你就不需要在XML文件中配置cache manager了。 当你在配置类(@Configur 阅读全文

posted @ 2022-06-24 14:13 ExplorerMan 阅读(205) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 217 下一页

导航