自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (7)
  • 收藏
  • 关注

转载 谈Go语言中并发Map的使用

最近开发Go语言总是遇到哈希表的使用,在高并发下如何保证读写的安全性尤为重要,假如不了解的情况下,使用原生map的话,性能倒是很高,但在多个goroutine操作下就会遇到并发读写的错误出现。为了并发安全,修改读写访问,每次都写都加入读写锁,又会导致性能的大幅度下降,安全和性能实在是难以同时兼得。这里我们梳理下Go当前访问Map的几种方式,并给出实际的测试实例和性能表现。1. 标准库map...

2019-12-30 23:24:06 1186

转载 go语言坑之并发访问map

go提供了一种叫map的数据结构,可以翻译成映射,对应于其他语言的字典、哈希表。借助map,可以定义一个键和值,然后可以从map中获取、设置和删除这个值,尤其适合数据查找的场景。但是map的使用有一定的限制,如果是在单个协程中读写map,那么不会存在什么问题,如果是多个协程并发访问一个map,有可能会导致程序退出,并打印下面错误信息:fatal error: concurrent ma...

2019-12-30 21:50:25 675

原创 go语言context保存上下文

contxt保存上下文适合全局参数传递,而普通的参数传递就没必要用context,因为不好维护关于context具体用法可以参考:https://studygolang.com/articles/23247?fr=sidebarpackage mainimport ( "context" "fmt")func processPassValue(ctx context.C...

2019-12-25 00:10:24 1095

原创 go语言context超时控制代码示例

package mainimport ( "context" "fmt" "io/ioutil" "log" "net/http" "time")//存储响应结果type Result struct { resp *http.Response err error}func process(){ ctx, cancel := context.WithTimeout...

2019-12-24 23:34:46 393

转载 【golang】序列化例子浅析类属性大小写区别

我们知道Golang里都是通过结构体Struct来定义类和相关属性的。这里有点需要注意的是,属性的首字母大小写表示的意义是不同的!go中根据首字母的大小写来确定可以访问的权限。无论是方法名、常量、变量名还是结构体的名称,如果首字母大写,则可以被其他的包访问;如果首字母小写,则只能在本包中使用。可以简单的理解成,首字母大写是公有的,首字母小写是私有的但是这些都不是重点,毕竟这些很多人都知...

2019-12-19 19:17:33 773

转载 MYSQL limit用法优化之分页

1、Mysql的limit用法在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。Sql代码SELECT*FROMtableLIMIT[offset,]rows|rowsOFFSEToffsetSELECT * FROM table LIMIT [offset,] ...

2019-12-17 00:28:12 126

原创 结构体、通道、并发实现生产者消费者

要求:利用生产者消费者实现对一个随机数所有位求和(体现结构体与通道)实现:item结构体存储id与一个随机数,itemChan作为通道存储item结构体result结构体存储item指针与对item的num随机数所有位求和的结果,resultChan作为通道存储result结构体启动两个生产者,利用函数实现自定义启动n个消费者,关键是最后的printResult函数,与通道交流时同...

2019-12-05 01:15:14 153

go语言rabbitMQ-practice.rar

包含简单模式、工作模式、订阅模式、指定消费者消费模式 包含简单模式、工作模式、订阅模式、指定消费者消费模式 包含简单模式、工作模式、订阅模式、指定消费者消费模式

2020-01-08

朴素贝叶斯书评预测.rar

本资料请与本人博客搭配使用https://blog.csdn.net/sinat_38068807/article/details/90757523

2019-06-03

词云绘制材料.rar

与本人博客配套使用的资源 https://blog.csdn.net/sinat_38068807/article/details/90755275

2019-06-03

航空公司客户价值分析.rar

与本人博客https://blog.csdn.net/sinat_38068807/article/details/90703685配套使用,这个压缩包里面有数据分析所用数据源,分析需求文档以及本人编写的代码

2019-05-30

populations.rar

csv文件,城乡人口统计表,用于数据分析绘制直方图,饼图,折线图,散点图,绘制方法见本人博客https://blog.csdn.net/sinat_38068807/article/details/90648640

2019-05-28

国民经济核算季度数据.rar

国民经济核算季度数据.npz文件与本人博客配套使用 https://blog.csdn.net/sinat_38068807/article/details/90648439

2019-05-28

数字识别.rar

用于数字识别的训练与测试文件,格式为csv。与本人博客配套使用https://blog.csdn.net/sinat_38068807/article/details/90639073

2019-05-28

空空如也

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

TA关注的人

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