- 博客(12)
- 收藏
- 关注
原创 golang mutex 锁原理 、源码分析
本文介绍了 mutex 锁 两种模式:正常模式、饥饿模式以及 两章模式的切换条件最后将对 mutex 源码进行分析一、 mutex 锁 模式及运行原理二、mutex 锁 源码分析未完待续......
2021-03-29 18:40:16 315
原创 进程 线程 协程 以及golang协程创建、出让、恢复、监控
一、进程 线程 概念本文不做过多解析概念。名词的指代,以及形容词的描述,本文推荐以下两篇文章。这两篇文章很好的从两个角度解释了进程及线程1. 线程和进程的区别是什么? - zhonyong的回答 - 知乎 https://www.zhihu.com/question/25532384/answer/811525712. 阮一峰http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html二、协程续上进程线程的..
2021-03-26 18:58:49 375
原创 golang interface 接口解析
想要理解interface,需先要理解【类型元数据】老规矩,直接上图一、类型元数据二、runtime._type 概况三、空接口四、非空接口五、itab缓存复用六、类型断言未完待续。。。参考:幼麟实验室学习整理:马丁之帜...
2021-03-25 17:35:50 282
原创 golang 平衡二叉树原理及代码实现
本文将对平衡二叉树的旋转原理进行分析。至于平衡二叉树是什么,大家可移步度娘,之后回到这里继续浏览。本人还将使用golang实现二叉树的前中后序的打印,插入(平衡旋转)。话不多说,上图:废话少说,上golang实现的代码:1. 定义了一个二叉树的接口 文件目录 tree/tree.go(请忽略默认int存储数据,大家根据喜好自行优化即可,对于删除和搜索本人并未提供实现,想学习的朋友可根据本人提供的思路自己实现一下,我想这样才能真的理解并记住它)pac.
2021-03-23 19:32:36 414
转载 goroutine
https://www.jianshu.com/p/fa6d82934cb8https://www.jianshu.com/p/84bcb26c4fb7
2020-01-17 09:44:36 86
原创 docker-compose php+nginx+elasticsearch+redis集群配置
php+nginx+elasticsearch+redis集群配置version: "3"services: nginx: container_name: web-nginx image: nginx:latest restart: always ports: - 80:80 volumes: - ./webserver:/w...
2020-01-16 11:59:09 267
转载 你可能不了解的strtotime函数
转载自:http://www.phppan.com/2011/06/PHP-strtotime/在前面的文章 中, 我们提到strtotime函数在使用strtotime(”-1 month”)求上一个月的今天时会出一些状况,因此也引出写这篇文章,本文包括如下内容:strtotime函数的一些用法strtotime函数的实现基本原理strtotime(”-1 month”)
2016-06-14 14:39:01 541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人