2018-01-13 biezhi
欢迎你和我一起学习 Netty 这款网络框架,之所以将这个系列的博文标题起名为《可爱的Netty》是希望大家面对 网络层的知识不要恐惧,保持一种好奇、探索的思路来学习他们,我会带着大家追随问题的本质,同时也需要动手实践去写一些代码。 目前我还未将所有的目录划分出来,因为这个系列不仅仅在讲 Netty 同时也在恶补我们计算机网络的知识点, 我尽量在每个章节控制一个合理的知识范围让各位不会感到枯燥,后期我会专门将整个系列做一个目录集合提供阅读。 继续阅读 »
2018-01-12 biezhi
说起爬虫,大家能够想起 Python 里赫赫有名的 Scrapy{:target="_blank"} 框架, 在本文中我们参考这个设计思想使用 Java 语言来实现一款自己的爬虫框(lun)架(zi)。 我们从起点一步一步分析爬虫框架的诞生过程。 继续阅读 »
2017-12-11 biezhi
原文出处:How To Ask Questions The Smart Way{:target="_blank"} 引言 继续阅读 »
2017-11-01 biezhi
背景 我是个 Java 开发者,做过非常多开源软件,经常会有在终端下提供命令行帮助程序的这种小需求,一般大家实现这个需求也就这么几种办法。 编写批处理或者 Shell(Windows 和 Linux需要写两次) 使用编程语言解决(golang、python都是不错的跨平台选择) 继续阅读 »
2017-08-29 biezhi
服务端的系统设置中经常会和底层协议打交道,我们有必要重温一下曾经那些“听过”却不熟悉的名词。 今天聊的话题是 KeepAlive,在实际应用中又是怎么使用的? more 为什么有Keepalive? 大家都做过电梯吧,假设电梯来了你先进去,你朋友还没进来,过一段时间电梯门就会自动关闭, 你应该没遇到过哪个电梯会一直等你朋友来了才关门的。如果真是那样,那别的楼层的小姐姐们会炸了~ 继续阅读 »
2017-08-22 biezhi
让我很无奈的是使用Java编写命令行程序是比较麻烦的,好在NodeJs干这事很方便, 在接下来的30分钟里我将教你编写一个有趣的终端程序并将它发布到npm仓库中,赶紧GET吧~ more 我实在想不到起什么名字了,就叫 lowb 吧。。。我们实现好的程序是这样的: 继续阅读 »
2017-08-10 biezhi
这篇文章翻译自 http://www.thegeekstuff.com/2010/11/50-linux-commands{:target="_blank"} 这些都是一些很常用的命令,这篇文章中每个命令都有一些简单的示例说明它的用法, 对于想学习Unix/Linux的人,这些命令基本上都是需要掌握的。 继续阅读 »
2017-08-08 biezhi
asciinema 是一个在终端下非常棒的录制分享软件,基于文本的录屏工具,对终端输入输出进行捕捉, 然后以文本的形式来记录和回放!这使其拥有非常炫酷的特性:在 播放 过程中你随时可以暂停, 然后对“播放器”中的文本进行复制或者其它操作!实际效果可以点击下方的播放按钮查看。支持各个操作系统(哦。。没有windows) 继续阅读 »
2017-08-07 biezhi
作为一名后端开发,经常会遇到SSH登录,Git 提交等事务,而当你有很多服务器的时候使用密码可能不是一个好的选择了, 就像我要登录自己的服务器、公司各个环境的服务器,虽然有工具可以帮我们做这些,但我习惯在命令行下操作。 下面我带你了解一下免密登录的原理和如何实现。 继续阅读 »
2017-07-21 biezhi
Adblock Plus 已被超过 1 亿台设备使用,是世界上最受欢迎的广告拦截软件。 商店地址{:target="_blank"} 继续阅读 »