zoukankan      html  css  js  c++  java
  • 近期文摘2

    http://xiaorui.cc/2019/01/27/关于golang-udp的高性能优化/

    实际就是增加缓冲区大小,让其可以一次性读多个包, 也就是http2比http1快的原因

    另一点是减少锁竞争消耗   接着使用strace做syscall系统调用统计,发现futex和pselect6系统调用特别多,这一看就是存在过大的锁竞争。翻看golang net 源代码,果然发现golang在往socket fd写入时,会存在写锁竞争。

    https://zhuanlan.zhihu.com/p/25142743  TiDB创始人谈架构演进和开发哲学

    1. 失败的经验

    2. 开发哲学1  问题抽象,换层解决

    3. 用测试集去证明可靠性

    4. 复杂性是大敌  你的敌人并不是预算,而是复杂度。你怎么控制每一层的复杂度是非常重要的,特别是对于一个架构师来说,所有的工作都是在去规避复杂度,提升开发效率和稳定性。

    5. etcd中的代码抽象的很好,质量很高,性能很好

    6. 重构的最好方式是润物细无声(?)

    7. 不要出意外

    8. 悲观预设  

    https://www.jianshu.com/p/0dafe1059fdc  golang性能提高技术--基础编码原则和低级优化  本身给出了一些优化性能的方案, 另外提到要看深入理解计算机系统 这本书

    https://zhuanlan.zhihu.com/p/32906395 go性能分析与优化  阿言聊语言

    https://www.cnblogs.com/piperck/p/6583251.html  golang json encode/decode 以及[]byte和string互转

    https://blog.csdn.net/qq_769932247/article/details/85769658  golang string, json, map互转

    https://zhuanlan.zhihu.com/p/53125839  go json实践坑

    https://zhuanlan.zhihu.com/p/54800535  go json处理

    *****  https://blog.csdn.net/bbwangj/article/details/82584988  一篇详细的etcd介绍和使用文章

    https://www.cnblogs.com/suraer/p/8623767.html

    https://blog.51cto.com/xiaoyzhang/2073963    python etcd的使用

    https://mp.weixin.qq.com/s/Pvq_zDKePlkW8SW4RT2xGg  base64原理简介

    https://studygolang.com/topics/8371  从0到1 了解NLP中的文本相似度

    http://xiaorui.cc/2018/11/07/golang-pprof分析nethttp的性能瓶颈/

    http://xiaorui.cc/2019/03/20/分析golang-sql连接池大量的time-wait问题/

    http://xiaorui.cc/2019/05/24/使用golang协程池控制并发请求/

    https://zhuanlan.zhihu.com/p/35386178  go项目的代码静态依赖分析

    https://zhuanlan.zhihu.com/p/55654454  go reflect.DeepEqual 10x faster

    https://www.zhihu.com/question/30461290?sort=created  系统学习go, 推荐几本靠谱的书?

    https://www.zhihu.com/topic/20063071/hot  golang最佳实践

  • 相关阅读:
    初学三种神经网络(前馈,竞争,递归联想存储网络)
    链表操作,空间复杂度要求为O(1)
    单链表的回文判断(O(n)时间复杂度和O(1)的空间复杂度)
    Floyd算法小结
    排序算法Java实现(基数排序)
    排序算法Java实现(归并排序)
    排序算法Java实现(堆排序)
    排序算法Java实现(选择排序)
    排序算法Java实现(快速排序)
    排序算法Java实现(冒泡排序)
  • 原文地址:https://www.cnblogs.com/yeyong/p/11098858.html
Copyright © 2011-2022 走看看