掘友等级
获得徽章 0
再次被代码折磨的一天,视频流啥玩意啊,感觉写的很对啊,我擦。欸,还是我垃圾了
对时间轮而言,添加一个定时器的时间复杂度是O(1),删除一个定时器的时间复杂度也是O(1),执行一个定时器的时间复 杂度是O(n)。但实际上执行一个定时器任务的效率要比O(n)好得 多,因为时间轮将所有的定时器散列到了不同的链表上。时间轮的槽越 多,等价于散列表的入口(entry)越多,从而每条链表上的定时器数少。此外,我们的代码仅使用了一个时间轮。当使用多个轮子来实现时间轮时,执行一个定时器任务的时间复杂度将接近O(1)。
我服了,可以被自己蠢哭,登陆后以为就能直接刷视频,没看又发的get亲求,傻了半天
家人们,谁懂啊,viper路径配置了好久,数据库也搞了好久,真菜我擦
认真学习的第二天,今天笔试了一下小红书,挫败感嘎的就起来了,没事,我就是小垃圾,接着学软件设计,看的头疼,脑袋迷迷糊糊的,是不是应该先分析,再实现
mysql使用单例模式获得了连接池,使用viper加载配置文件,软件的架构是个大问题,有点迷糊
遇到不熟悉的业务,写代码一定会借鉴别人的代码吗,有没有大佬独立实现啊,对自己越来越怀疑
数据库索引什么时候会失效:
1、对索引使用左或者左右模糊匹配
2、对索引使用函数
3、对索引进行表达式计算
4、对索引隐式类型转换
5、联合索引非最左匹配
6、WHERE字句中的OR
感觉字节的Netpoll厉害的啊,之前学的c++的epoll的IO复用,果然还是要多看
下一页