编程之路
安静的夜灬
技术在于折腾并且乐在其中
展开
-
golang协程
最近在使用golang做一个爬虫,涉及到多线程,golang是没有多线程的,但是有一种更轻量级能达到类似多线程的效果,协程,golang原生支持协程。一、怎么理解协程?协程是golang语言特性的实现,比线程更低一级的运行方式,它不属于操作系统功能,不由操作系统分配cpu、内存,而是由golang自己实现运行资源的调度使用。也正是因此执行效率要高于线程。但是协程需要主动让出控制权后供其他协程运...原创 2020-04-11 17:45:32 · 265 阅读 · 0 评论 -
使用grub引导启动系统
一、适用场景:1、电脑是多系统的,windows 、liunx 混合2、需要灵活的远程控制重启系统后的自动进入系统项本次用到的是liunx下的grub工具二、发生原因:当windows上安装 liunx双系统后,会要求写入grub引导,不写入会导致liunx无法进入,当然在windows系统上有工具可以修复,我这里是写入grub的,会导致windows无法进入。并且我需要远程控制系统重启...原创 2020-04-11 17:44:30 · 2547 阅读 · 2 评论 -
haproxy之tcp
最近在弄关于tcp的代理,发现haproxy口碑挺好的,一查发现淘宝网都在使用,想来性能会让我非常满意(马上开始打脸)。haproxy主要用于tcp和http两种模式的代理(health模式正在被放弃)http这块我不打算在本文描述,有nginx使用经验的会想为什么不使用nginx呢,这点我不想做什么结论,开心就好。一、haproxy的安装(乌班图下)apt-get install hap...原创 2020-04-11 17:42:48 · 1709 阅读 · 1 评论