![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 81
阿十~
大数据相关码农,博客做记录和分享之用。
展开
-
golang并发执行的几种方式
假设有一批url,需要并发去抓取,这个时候可能只是请求的地址不同,任务的函数是一致的。使用该方法时候,需要使用线程安全的结构去做数据同步。此外下文的写法最大的弊端是没法做并发度控制,如果请求过多,容易把下游打满,以及启过多协程,浪费资源,只适合小数据集,需要注意的是,我们在并发度通道中使用了一个空结构体{},因为我们只需要通道来控制并发度,而不需要在通道中传递任何数据。此外,我们还使用了通道的阻塞特性来控制并发度,因为当通道已满时,任何试图向通道中发送数据的操作都会被阻塞,直到有空间可用为止。原创 2023-03-16 13:56:19 · 1220 阅读 · 0 评论 -
常见的系统设计问题以及思路
总结了,面试和工作中常见的系统设计问题,整体持续集成中。原创 2023-02-20 10:56:06 · 1122 阅读 · 0 评论 -
Maven目录结构
maven项目的目录 my-app |-- pom.xml `-- src |-- main | `-- java | `-- com | `-- mycompany | `-- app |转载 2015-06-25 11:13:29 · 361 阅读 · 0 评论 -
hbase配置、运行错误总结
一、执行$ hbase hbck 命令时,出现以下提示:Invalid maximum heap size: -Xmx4096mThe specified size exceeds the maximum representable size.Error: Could not create the Java Virtual Machine.Error: A fatal exce转载 2015-05-26 15:08:28 · 740 阅读 · 0 评论