1. 最近工作总结(32)

    Which concurrent map to use That very much depends on your concurrency needs, your hardware, and your requirements, but a few rules of thumb that might or might not help:

    2019/10/07 Work

  2. 最近工作总结(31)

    只需五步,自己动手写一个静态博客 收集markdown列表 解析markdown源 生成博客文章 生成博客首页索引 开始编译 http://muxueqz.top/a-small-static-site-generator.html https://blog.thea.codes/a-small-static-site-generator/

    2019/09/03 Work

  3. 最近工作总结(30)

    简单理解行数据库和列数据库

    2019/08/02 Work

  4. CSRF Token 生成方法原理

    最近又看了一下CSRF攻击的内容,将CSRF token的生成算法也熟悉了一下,在此做总结。

    2019/07/31 Work

  5. Know more about go concurrency bugs

    关于go concurrency bugs的学习记录,来源于github项目

    2019/07/10 Golang

  6. 最近工作总结(29)

    WaitGroup 不能被拷贝传递

    2019/07/01 Work

  7. 最近工作总结(28)

    在一个SaaS或PaaS系统中,唯一属性的是company_id(company)

    2019/06/02 Work

  8. 东京之行

    东京之行游记。旅行不仅仅只是“上车睡觉,下车拍照”,而是要记录下在另一个世界的思考、不一样的生活和知识,这段经历,会真正成为你的人生财富。

    2019/05/25 Life

  9. 最近工作总结(27)

    Golang构造hook函数方式的思路

    2019/05/07 Work

  10. 最近工作总结(26)

    Microservices Concerns

    2019/04/03 Work

  11. 最近工作总结(25)

    sendFile in Kafka Kafka 在数据写入及数据同步采用了零拷贝(zero-copy)技术,采用sendFile()函数调用, sendFile() 函数是在两个文件描述符之间直接传递数据,完全在内核中操作, 从而避免了内核缓冲区与用户缓冲区之间数据的拷贝,操作效率极高

    2019/03/06 Work

  12. 最近工作总结(24)

    TiDB 通过索引查询和直接扫描 Table 的区别

    2019/02/02 Work

  13. 我理解的HTTPS(一)

    HTTPS

    2019/01/11 Work

  14. 数字证书与数字签名

    最近工作内容和电子签名、电子合同相关,并且将所了解的内容总结在部门内部进行了分享。在这里,写下这篇blog,做总结梳理。

    2019/01/09 Work

  15. 最近工作总结(23)

    Hash Func result length and bit size

    2019/01/07 Work

  16. 最近工作总结(二十二)

    docker使用小结

    2018/12/28 Work

  17. 我决定的简单生活-启蒙

    2018/11/23 Life

  18. 最近工作总结(二十一)

    Base64对字符串或数据编码,得到的结果可能大小增大

    2018/11/20 Work

  19. Leader In The Team Not Just A Title

    2018/11/03

  20. 最近工作总结(二十)

    Linux系统下,查询当前目录下大文件夹,大文件数据

    2018/10/13 Work

  21. Write Cool Codes In Golang Project

    It is happy to use sync.RWMutex with map

    2018/09/29 Golang

  22. 最近工作总结(十九)

    F in 0x 16进制 在16进制中(0x),F表示为二进制是: 1111,整数值为:15。16进制中的每个元素为4个bit位,一个字节是8个bit位 两个ff => 1111 1111 => 255

    2018/09/03 Work

  23. Why do B and B+ tree are good for MySQL index

    数据库索引-B树 VS B+树

    2018/08/30 Database

  24. RabbitMQ Cluster Thoughts

    RabbitMQ 集群安装

    2018/08/06 Server

  25. 最近工作总结(十八)

    关于文档和配置文件

    2018/08/01 Work

  26. RabbitMQ practice example in Golang with some thoughts

    环境 Mac OSX rabbitmq-server -detached 启动一个rabbitmq服务

    2018/07/22 Server

  27. 最近工作总结(十七)

    运营开发思维

    2018/06/27 Work

  28. 最近工作总结(十六)

    Tow point about Heap struct

    2018/06/03 Work

  29. awk 强大的文本分析工具

    命令: awk [options] 'script code' file

    2018/05/30 Tool

  30. Understand the data struct build-in Golang

    2018/05/04 Golang

  31. 最近工作总结(十五)

    理解互斥锁、读写锁

    2018/05/01 Work

  32. TCP三次握手四次挥手总结

    三次握手建立连接

    2018/04/27 Summary

  33. 理解MySQL中的锁

    事务ACID

    2018/04/11 Database

  34. 理解Goalng线程安全的sync.Map的实现

    最近被一位大牛问了是否知道Golang的线程安全的sync.Map是如何实现的,之前有使用过sync.Map,但没有仔细阅读过源码.于是花了一些时间认真阅读了sync.Map源码,并且查阅了一些其他人做的总结资料.

    2018/04/05 Golang

  35. 最近工作总结(十四)

    go tool

    2018/04/04 Work

  36. Redis的watch和事务实现乐观锁,实现更高性能的FIFO队列

    Redis Watch命令

    2018/04/03 Server

  37. Interface is not real

    接口组合

    2018/03/27 Golang

  38. Golang 后台异步循环进程队列处理方式小结

    在写一个 Golang Server的时候,比如 http接口,最简单的就是使用net/http 包,每个请求就会起一个goroutine来进行操作。很方便,但是,当并发量大的时候,就会起了成千上万的goroutine,当goroutine的量达到一个很大的数量,服务性能也就出现了瓶颈。

    2018/03/17 Golang

  39. 最近工作总结(十三)

    redis AOF 重写机制-BGREWRITEAOF AOF重写并不需要对原有AOF文件进行任何写入和读取,它针对的是数据库中键的当前值。

    2018/03/12 Work

  40. Socket.io 和WebSocket 集群方案总结

    Socket.io 大概可以分为两种长连接的模式: polling 和 websocket. polling方式可以用在不支持websocket的浏览器中,比如IE7-IE9.

    2018/03/06 Server