2020年2月2日 下午3:58
Docker stop停止/remove删除所有容器_Java & Basketball-CSDN博客
1 | docker ps // 查看所有正在运行容器 |
2020年2月2日 下午3:58
Docker stop停止/remove删除所有容器_Java & Basketball-CSDN博客
1 | $ docker ps // 查看所有正在运行容器 |
2020年1月28日 下午9:39
知识图谱 · 语雀
Java底层知识
数据库
分布式架构入门
分布式架构经典图书和论文
分布式架构工程设计
微服务
容器化和自动化运维
机器学习和人工智能
前端基础和底层原理
前端性能优化和框架
UI/UX设计
技术资源集散地












2020年1月26日 下午5:20
#b计算机基础/c_计算机系统/b_linux系统/补充
2020年1月18日 上午11:37
2020年1月18日 上午11:37
[摘抄]进程vs线程
资源(缓存/IO/变量/代码段)的获取、放入安全
内存缺页错误
2019年6月24日 下午1:35
IO模式和IO多路复用这个理解的不深刻,看下面这两个
同步、异步、阻塞、非阻塞的区别
事件驱动编程模型 == 异步编程
广义的IO模型:阻塞I/O->非阻塞忙轮询I/O->select/epoll无差别轮询代理-> epoll
2020年2月2日 下午4:02
Docker stop停止/remove删除所有容器
2020年1月17日 下午6:10
打印:虚拟化:KVM、QEMU、Docker
Mac下使用qemu新建虚拟机,并用hvf加速
虚拟机3种网络模式(桥接、nat、Host-only)
2019年6月23日 上午11:50
隔离LXD教程+服务器配置
2020年1月17日 下午12:01
Qemu on MacOSX with Hypervisor Framework | Breakintheweb
Run QEMU with hardware virtualization on macOS – Hev’s Blog
1 | qemu-system-x86_64 -enable-kvm -name ubuntutest -m 2048 -hda ubuntutest.img -cdrom ubuntu-16.04.6-server-amd64.iso -boot d -M accel=hvf |
1 | qemu-system-x86_64 -enable-kvm -name ubuntutest -m 2048 -hda ubuntutest.img -M accel=hvf |

#b计算机基础/c_计算机系统/b_linux系统/补充
2020年1月17日 下午6:09
绿色记忆:KVM和QEMU学习笔记
绿色记忆:Docker学习笔记
绿色记忆Docker学习笔记.pdf
绿色记忆KVM和QEMU学习笔记.pdf
Docker:Table Of Contents.docx
配套相关的,没有看:
绿色记忆:libvirt学习笔记
绿色记忆:Kata Containers学习笔记
绿色记忆:CoreOS知识集锦
2020年1月17日 下午7:40
实例讲解虚拟机3种网络模式(桥接、nat、Host-only) - ggjucheng - 博客园
具体的讲解看这篇文章。
/20180606141441362.png)
/20180606141635685.png)
/QEMU-networking-5.png)
2020年1月15日 下午5:33
2020年2月24日 下午4:21
vps主机推荐
摘抄:精准量化测试页面载入速度
OLVPS + Cloudflare
刷新DNS
Mac OS x ss obfs配置教程
2020年2月2日 下午5:36
通过代理软件V2Ray 和Gost理解代理的原理原理
拯救被墙的IP,CDN(CloudFlare) + v2rayCDN
BestTrace 客户端路由跟踪和判断CN2路由跟踪
v2ray 配置 ws + tls 或 http2 + tls 教程v2ray
2020年2月2日 下午4:27
从WebSocket来加深理解HTTP的缺陷
摘抄:什么是CDN加速?CDN
【科学上网汇总】汇总
高级:SSH(-L/-R/-D)的理解理解的关键,下面都是一些具体的应用
内网穿透:在公网访问你家的 NAS - 知乎将ssh反向代理+内网穿透+NAS+Frp联系在一起
软件:Sakura Frp:免费内网穿透
2020年1月15日 下午3:52
2020年1月15日 下午1:05
摘抄:多线程中 堆和栈的区别
2019年5月5日 下午5:49
linux命令速查表
linux文件系统目录解释
2019年5月5日 下午2:36
Linux概念架构的理解
同步时的过度优化问题
程序员的自我修养(八)
古老intell 86中的寻址黑历史
2019年03月15日 下午3:52
理解有符号数和无符号数
2020年1月15日 下午1:06
多线程中 堆和栈的区别 - youxin - 博客园
很多现代操作系统中,一个进程的(虚)地址空间大小为4G,分为系统空间和用户空间两部分,系统空间为所有进程共享,而用户空间是独立的,一般WINDOWS进程的用户空间为2G。
一个进程中的所有线程共享该进程的地址空间,但它们有各自独立的(私有的)栈(stack),Windows线程的缺省堆栈大小为1M。堆(heap)的分配与栈有所不同,一般是一个进程有一个C运行时堆,这个堆为本进程中所有线程共享,Windows进程还有所谓进程默认堆,用户也可以创建自己的堆。
堆: 是大家共有的空间,分全局堆和局部堆。全局堆就是所有没有分配的空间,局部堆就是用户分配的空间。堆在操作系统对进程初始化的时候分配,运行过程中也可以向系统要额外的堆,但是记得用完了要还给操作系统,要不然就是内存泄漏。
栈:是个线程独有的,保存其运行状态和局部自动变量的。栈在线程开始的时候初始化,每个线程的栈互相独立,因此,栈是thread safe的。操作系统在切换线程的时候会自动的切换栈,就是切换 SS/ESP寄存器。栈空间不需要在高级语言里面显式的分配和释放。