epoll学习 2021-08-17 约 1713 字 预计阅读 4 分钟 学习目标 poll函数 epoll 多路IO 模型 了解 epoll 反应堆模式设计 看懂 epoll 反应堆模型实现代码 epoll 的两种模式 水平触发: 高电平代表1 只要缓冲区有数据,就一直通知 阅读更多
frp 内网穿透命令 2021-08-17 约 141 字 预计阅读 1 分钟 frp 内网穿透命令 解压 这个 frp的压缩包到服务器 有个 frps 的文件 用来给 服务端 公网 ip 的运行 有个 frpc 的执行文件 用来给客户端运行 1 2 3 4 [common] bind_port = 7000 authentication_method = token token = yourpwd 阅读更多
ftp命令以及原理 2021-08-17 约 1211 字 预计阅读 3 分钟 部署的骚操作 [TOC] 总结两大块 ftp使用方法 scp使用方法 ftp 使用总结 ftp 使用教程 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ftp ip # 通过 ftp 连接远程 阅读更多
git学习 2021-08-17 约 2448 字 预计阅读 5 分钟 git 有3个状态 工作区 -> 暂存区 -> 版本库 练习 git 网站 有一个head 指针指向 当前暂存区的节点, 如果我提交新代码到暂存区 就新增加一个节点,内容复制到新节 阅读更多
golang 垃圾回收机制 2021-08-17 约 376 字 预计阅读 1 分钟 三色标记法原理 垃圾回收(Garbage Collection,简称GC)是编程语言中提供的自动的内存管理机制,自动释放不需要的对象,让出存储器 阅读更多
go语言并发模型 2021-08-17 约 2620 字 预计阅读 6 分钟 参考的文档教程 基础知识和结论 Java使用的是一对一线程模型,所以它的一个线程对应于一个内核线程,调度完全交给操作系统来处理; Go语言使用的是 阅读更多
Guarded Suspension 等待唤醒机制的规范实现 2021-08-17 约 991 字 预计阅读 2 分钟 等待唤醒 比如 我 生产者生成的内容满了, 就等待 wait, 消费者没东西消费了 ,就 调用 notifyAll 叫醒 生产者,同时自己调用 wait 睡眠 那我们来看看现实世界里是如何解 阅读更多
happen-befores原则 2021-08-17 约 952 字 预计阅读 2 分钟 happen-befores原则 使用 happens-before 在一个 goroutine 内部,程序的执行顺序和它们的代码指定的顺序是一样的,即使编译器 或者 CPU 重排了读写顺序,从行为上来 阅读更多
hikaricp 2021-08-17 约 2684 字 预计阅读 6 分钟 hikaricp原理 参考官网文档 HiKariCP 官方网站 解释了其性能之所以如此之高的秘密。微观上 HiKariCP 程序编译出的字节码执行效率更高,站在字节码的角度去优化 Java 阅读更多