上一页 1 2 3 4 5 6 7 8 ··· 29 下一页

2019年11月2日

golang io包的实现

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2019-11-02 19:12 _Jee 阅读(5) 评论(0) 推荐(0) 编辑

golang bytes.buffer

摘要: 下面是输出内容 我们从缓冲区读取了7个字节到p1字节切片里 那么buffer1的属性off(计数器)会向后挪移7个字节 长度也会减去7个字节 我们看下输出结果 7 bytes were read. (call Read)The length of buffer: 32The capacity of 阅读全文

posted @ 2019-11-02 13:42 _Jee 阅读(541) 评论(0) 推荐(0) 编辑

2019年11月1日

golang strings.NewReader

摘要: 为什么说strings.Reader类型的值可以高效地读取字符串 与strings.Builder类型恰恰相反,strings.Reader类型是为了高效读取字符串而存在的。后者的高效主要体现在它对字符串的读取机制上,它封装了很多用于在string值上读取内容的最佳实践。 strings.Reade 阅读全文

posted @ 2019-11-01 08:16 _Jee 阅读(4701) 评论(0) 推荐(0) 编辑

2019年10月31日

golang strings.Builder

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2019-10-31 14:49 _Jee 阅读(8) 评论(0) 推荐(0) 编辑

2019年10月30日

golang 针对unicode字符集里的utf-8编码方式

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2019-10-30 16:24 _Jee 阅读(4) 评论(0) 推荐(0) 编辑

2019年10月29日

golang sync.map

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2019-10-29 16:00 _Jee 阅读(5) 评论(0) 推荐(0) 编辑

2019年10月28日

golang 百万级请求

摘要: 我在不同公司从事反爬虫、反病毒、反恶意程序已经有15年了,我知道,由于每天需要处理和应对的大量数据,这些系统最终会因此变得十分复杂。 目前我是smsjunk.com的CEO以及KnowBe4的首席架构师,两家公司都是活跃与网络安全行业。 有趣的是在过去10年作为一名软件工程师,几乎所有我参与的后端开 阅读全文

posted @ 2019-10-28 21:07 _Jee 阅读(838) 评论(0) 推荐(0) 编辑

Nginx REWRITE阶段

摘要: location /redirect1 { rewrite /redirect1(.*) $1 permanent; #permanent表示直接返回301重定向 } location /redirect2 { rewrite /redirect2(.*) $1 redirect; #redirec 阅读全文

posted @ 2019-10-28 07:29 _Jee 阅读(476) 评论(0) 推荐(0) 编辑

2019年10月27日

golang 条件变量详解

摘要: 1:为什么先要锁定条件变量基于的互斥锁,才能调用它的Wait方法? 2:为什么要用for语句来包裹调用其Wait方法的表达式,用if语句不行吗? 这些问题我在面试的时候也经常问。你需要对这个Wait方法的内部机制有所了解才能回答上来。 条件变量的Wait方法主要做了四件事。 问题一解答:因为条件变量 阅读全文

posted @ 2019-10-27 18:40 _Jee 阅读(1588) 评论(1) 推荐(0) 编辑

2019年10月25日

golang 做了个mutex与atomic性能测试

摘要: 用两个函数做性能测试 benchmarkMutex与benchmarkAtomic 来比较互斥锁的差异 我们发现原子锁的性能高于互斥锁 不管从内存消耗与CPU运行 都比互斥锁要好 阅读全文

posted @ 2019-10-25 13:37 _Jee 阅读(1749) 评论(1) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 29 下一页

导航