240 发简信
IP属地:江苏
  • 如何实现一个LRU

    LRU=hashmap+double-linked list map[key]=*listnode save: node,ok := map[k...

  • 正则表达式的贪婪模式和非贪婪模式

    一直听说过正则表达式存在贪婪和非贪婪模式,大概就是最少匹配和最多匹配的区别,看到的例子大多是下面这个例子源字符串: aabab贪婪模式串: a....

  • 如何使用vscode调试etcd

    平时调试各种go代码的时候, 大多时候使用默认的配置文件即可: 但是利用vscode调试etcdctl的时候, 总是报编译错误。查了下etcd的...

  • redis知识总结

    redis数据类型及其内部编码 FAQ: redis key和value最大长度?官网上说key和value的最大长度都是512MB,从源码中只...

  • golang常见面试题

    面试中有遇到几个golang的问题,记录一下 recover能处理所有的异常吗根据目前查到的资料和实践, recover能处理程序主动触发的pa...

  • 关于高并发下超卖问题的解决方案

    超卖问题: 数据库方案 一个简单的订单表 一个/buy接口 由于sql 支持并行加上事务的隔离性,所以当多个事务并行时,select出来的值并不...

  • Resize,w 360,h 240
    关于性能问题的一些思考

    问题: 网站卡顿了或者某个接口tps上不去了,怎么定位? 性能问题的出现大多伴随着某个资源的瓶颈,待考量资源一般包括cpu,memory,net...

  • postgresql的一点笔记

    如何查看被锁阻塞的进程 如何查看当前活动的sql 如何查看表和数据库占用的磁盘空间大小pg_database_size(name) 指定名称的...

  • 后端开发为什么使用rpc

    置顶: 发现一篇文章, share 一下 我们为什么从 REST 转向 gRPC 作为后端开发, 你是否有考虑过这个问题:明明已经有http+r...

个人介绍
后端开发, 希望做一个有追求的开发