发布了文章2024-03-27
/ 代表每隔开多少时间,注意,这里不是除以是每隔 比如 4/5 * * * * 代表 首次是第4分钟,然后每隔5分钟一次,每小时、每天、每月、每星期都可以的,首次第4分钟每隔5分钟一次。
发布了文章2023-12-11
[链接]使用 Go 语言下载一个文件,大家一般会怎么做呢,比如,我们要下载 [链接] 这张图片。前面的部分,想必很多人都一样,使用 net/http 包下的 http.Get() 方法创建一个到远程图片的请求。代码一般如下 {代码...} 但接下来呢 ? 实现方式就有很多了最常见的应该是...
发布了文章2023-11-15
在GORM中,"text"类型表示一个文本字段,这个字段可以存储较长的文本内容。在使用GORM时,你可以在结构体中声明一个字段为"text"类型,然后在创建表时将这个字段映射到数据库中的"text"类型字段。
发布了文章2023-11-14
一直想建立一个自己的博客,以前也建立过好几个,在好多网站也写过文章,想着把分散在不同的地方的文章,看能否集合到一起来。所以有了这个建立自己网站的雏形。现在有很多的云服务端,其实只需要,一个域名的费用,一年大约 50-60元,然后就可以放在那里了。备注:...
发布了文章2023-11-02
原因是:一个用户准备在 广告投放了,比如百度的广告投放,他不知道会怎么办?会搜索,百度广告投放,百度联盟,百度营销....等等关键字如果我们命名为 百度广告,那么自己开发的产品,比如广告产品叫什么,联盟的又叫什么,用户不清楚,自己也容易混淆。
发布了文章2023-11-02
案例分享1、比如最近抖音直播电商通过穿山甲的推广买量。很多app会介入 穿山甲 来获得收入,而 穿山甲是 字节跳动集团的一个 推广工具。帮助推广自己的app。
发布了文章2023-11-01
比如我们在处理一个程序,有一个默认值,但是我们遇到问题了,比如说一个 网络问题,一直访问不了数据,此时,如果我们只返回一个 “返回值”,比如默认值,是否是,就隐藏了,这个网络问题?
发布了文章2023-10-19
goquery为Go语言带来了类似于jQuery 的语法和一组功能。它基于 Go 的net/html 包和 CSS 选择器库cascadia。由于 net/html 解析器返回节点,而不是功能齐全的 DOM 树,因此 jQuery 的状态操作函数(如 height()、css()、detach())已被放弃。引用另外,因为 net/html ...
发布了文章2023-10-18
这里会在控制台上输出。一个 hello world。其中是这个函数,把模版输出到 io.Writer中,这里是 os.Stdout,就是执行控制台。但当时就想在,如果需要输入到一个变量中怎么办呢,方便其他的函数调用,才发现对io.Writer不理解,不知道变量形式的io.Writer怎么弄。
发布了文章2023-10-11
一、channel做队列的提点channel 是单pod的channel 是有无缓存,只能写1条数据,有缓存也只能写 n条数据。kafaka是无限制的channel是基于内存的,程序结束就没有了
发布了文章2023-10-10
name := "sss"age := 11sex :="男"fmt.Printf("人名字是",name)fmt.Printf("人年龄是",age)fmt.Printf("人年龄是",sex)上面三个变量,name、age、sex,其实都是一个人的信息,我们可以把存在一起,就用一个struct存一下,就是结构化的存储数据。
发布了文章2023-10-09
在某些情况下,我们不需要把文件提交到 git仓库,比如一些账户、文件资源等。git为我们提供一个一个忽略的文件配置,通过配置.gitignore文件就可以忽略提交。
发布了文章2023-10-08
在这个例子中,我们使用 os.Mkdir 函数创建了一个名为 /path/to/directory 的文件夹,并设置了文件夹的权限为 0755。如果创建文件夹失败,则会返回错误信息。
赞了文章2023-09-27
互斥锁是并发程序中对共享资源进行访问控制的主要手段,Mutex是go语言提供的简单易用的互斥锁。Mutex的结构很简单,暴露的方法也只有2个,一个加锁 一个解锁。那么我们每天用的Mutex互斥锁是如何实现的呢?其实使用的是go语言automic包中的院子操作,具体如何使用可...
赞了文章2023-09-27
Some people, when confronted with a problem, think, “I know, I’ll use threads,” and then two they hav erpoblesms.
发布了文章2023-09-22
go-cache广泛使用在go语言编程中,适合迎来在单机上 存储键值对形式的内存缓存。在github上地址为 [链接]他在并发的时候,线程安全(读写锁) + map[string]interface{} + 过期时间 来作为go的本地化存储。这也是他的三大特性:
发布了文章2023-09-21
我们在重启pod的时候,此时会导致gocache中重启,然后缓存同时大批量失效。如果此时并发比较高,会有很多goroutine,去同时访问redis。加单飞,将一组相同的请求合并成一个请求,实际上只会去请求一次,然后对所有的请求返回相同的结果
发布了文章2023-09-15
最近我在思考,为什么baidu的市值相比google小那么多。百度有啥护城河,在pc领域?而google在pc领域的护城河是 chrome。google在手机领域的护城河是 安卓。
发布了文章2023-09-05
一、介绍在bigcache存储中,数据值存储的形式为[]byte。我们通过一个,存储的时候,同时会把 hash值,key长度以及值,时间戳,entry同时存起来。
发布了文章2023-09-04
在 bigCache 中,所有的 value 都是存在一个 BytesQueue 中的,从实现可知,所有的用户存储数据经由序列化后存入 array []byte