240 发简信
IP属地:福建
  • panic recover的应用(golang)

    Go语言追求简洁优雅,所以,Go语言不支持传统的 try…catch…finally 这种异常,因为Go语言的设计者们认为,将异常与控制结构混在...

  • sync.Map

    场景: 针对一写多读、key不变的情况下高并发的读写 思路: 尽量减少锁 使用两个副本read、dirty,read.m不加锁, 它的元素使用C...

  • filebeat的“too many open files”的排查

    现象 filebeat的日志中出现 查看设置的max open files 进程的(最终以这个为准): 系统配置的: 解决方法:修改filebe...

  • 大页内存

    https://blog.csdn.net/jiayanhui2877/article/details/15341665https://www....

  • 共享内存

    共享内存操作 创建共享内存: int shmget(key_t key, size_t size, int shmflg); 关联到当前进程: ...

  • redis

    Redis事务介绍(四)redis面试题

  • 无锁队列

    rte_ring 关键点 无锁: rte_atomic32_cmpset 直到成功(CAS)环: 总长度count应该是2的倍数,求剩余...

  • 异步通讯

    epoll的作用 监听io流的变化,返回事件。 epoll 操作 创建: epoll_create 注册: epoll_ctl 获取通知事件: ...

  • golang 面试题

    Go面试题答案与解析