240 发简信
IP属地:海南
  • leetcode解题思想--141. 环形链表(Linked List Cycle)

    问题描述 给定一个链表,判断链表中是否有环。 leetcode原题链接 问题分析 朴素思维:从头遍历链表,每遍历到一个节点记录下来(采用map)...

  • leetcode解题思想--206. 反转链表(Reverse Linked List)

    问题描述 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL leetcod...

  • Resize,w 360,h 240
    单机百万并发,golang 50行代码

    本文首先介绍单机百万并发的测试方法和测试结果,然后分析go语言50行代码实现的单机百万并发网络服务器背后的秘密 组网 采用6台2核8G内存的云主...

    10.8 5048 0 45
  • 海量数据处理问题笔记

    1假设现在我们有一个包含 10 亿个搜索关键词的日志文件,如何能快速获取到热门榜 Top 10 的搜索关键词呢? 内存足够:采用哈希表统计出每个...

  • redis笔记

    redis常见使用场景 1 缓存 缓存现在几乎是所有中大型网站都在用的必杀技,合理的利用缓存不仅能够提升网站访问速度,还能大大降低数据库的压力。...

  • Resize,w 360,h 240
    tcp/ip网络笔记

    tcp三次握手和四次挥手 为什么需要三次握手 TCP是全双工的,即客户端在给服务器端发送信息的同时,服务器端也可以给客户端发送信息。而半双工的意...

  • mysql innodb索引和锁笔记

    索引数据结构B+树 在innodb中,表都是根据主键顺序以索引的形式存放的,innodb采用B+树索引模型,索引都是存储在B+树中的 B+树的特...

  • Resize,w 360,h 240
    http/https网络笔记

    http简介 超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网络协议,...

  • linux IO多路复用笔记

    什么是IO io是数据的接收和发送操作,linux进程无法直接操作io设备,需要通过系统调用请求内核来完成io操作,内核为每个设备维护一个缓冲区...