一只摸鱼人
最基础的实现逻辑。
常见的几种占位符。
全文搜索树设计思路
MySQL的binlog(二进制日志)是MySQL服务器的一种日志文件,用于记录数据库的变更操作
InnoDB是MySQL数据库的存储引擎之一
MyISAM是一种MySQL数据库的存储引擎
MySQL中的临时表是一种特殊类型的表,它仅在当前数据库会话中存在,并在会话结束时自动被删除。临时表的作用是存储临时数据,通常用于复杂的查询、数据处理或临时存储计算结果。
使用Redis可以很方便地实现异步队列。
RDB和AOF
go的调度器默认为抢占式调度。
在Go中,sync包提供了一种称为Mutex(互斥锁)的机制来实现对共享资源的并发访问控制。Mutex有两种模式:正常模式和饥饿模式。
在Go中,map是一种无序的键值对集合,类似于其他语言中的字典或哈希表。可以使用map来存储和查找数据。
面试题:go的interface怎么实现的?
go中的强制垃圾回收
Go提供了许多系统监控函数。
全局缓存池--用于重用对象的机制。
Go中的内存分配,碰撞与分代。
如果没有避免管道堵塞,我们应该怎么办?
用结构体实现Go的智能指针。
Go语言提供了多种进程间通信(Inter-Process Communication,IPC)的方式,以下是其中一些常用的方式:
对于GoRoutine的调度,使用了一种称为GMP的调度模型