Frank's Blog


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 公益404

手把手教你搭建一套ELK日志搜索运维平台

发表于 2020-03-20 | 分类于 大数据
本文字数: 7.1k | 阅读时长 ≈ 13 分钟

有些事情,当我们勇敢的迈出第一步的时候,其实就已经完成了50%。很显然,学习ELK就属于这样的事情。很多对ELK不了解的同学,每当想学习的时候,就会因为涉及的组件比较多,导致自己不知道如何开始,最后的结果就是永远没有开始,让自己一直处于临渊羡鱼的状态。

阅读全文 »

程序员小W的成长故事

发表于 2020-03-20 | 分类于 其它
本文字数: 1.1k | 阅读时长 ≈ 2 分钟

这大概是几年前的事情了。我当时负责项目组的大数据平台建设工作。有一天公司突然安排了一位新同事让我带。开始我是拒绝的,因为之前招聘进来的几个新同事无论态度和能力都不是很好,待一段时间就走了,基本也没有什么产出。

阅读全文 »

教你如何学习Java NIO

发表于 2020-03-08 | 分类于 Java
本文字数: 11k | 阅读时长 ≈ 19 分钟

上一篇文章介绍了Java的传统I/O,也就是BIO(Blocking IO)。这篇文章介绍一下NIO(Non-Block)的基本知识点,以及为什么NIO在高并发以及大文件的处理方面更有优势。

阅读全文 »

教你如何理解JAVA的I/O类库

发表于 2020-03-08 | 分类于 Java
本文字数: 6.4k | 阅读时长 ≈ 12 分钟

这是一篇写给新手的I/O学习文章,如果你对Java I/O库已经很熟悉了,就不要浪费时间看了。

Java的I/O流,说简单也简单,说复杂也复杂。说复杂是因为进行一次常规的文件I/O操作通常要用到很多I/O基础类,这很容易让新手产生困惑。说他简单是因为它的设计思想其实很简单。只要理解了它的设计思想就很容易知道如何使用他们。

阅读全文 »

这也许是产品和开发互撕的本质原因吧

发表于 2020-02-11 | 分类于 其它
本文字数: 2.2k | 阅读时长 ≈ 4 分钟

产品经理,不是真的经理,程序员也不是真的猿。

网上一直流传着这样一个段子。“做不了程序员的,转行去做运维了,做不了运维的,改做产品了,做不了产品的,改去做运营了,做不了运营的呢,转身又去报班参加程序员培训了。”

上面的内容终归是个段子,我们应该敬畏每一个行业,因为术业有专攻,更因为人情练达皆学问。但程序员跟产品经理的互撕是这个行业永远避不开的话题,每一次的互撕就像西门吹雪跟叶孤城决战紫禁之巅一样扣人心弦,杀机四起。事后便会成为大家的谈资。

阅读全文 »

对于远程办公的一点点思考

发表于 2020-02-11 | 分类于 其它
本文字数: 2.5k | 阅读时长 ≈ 5 分钟

2020年一场突如其来的新冠肺炎疫情,让很多人以远程办公的方式开启了新一年的工作征程。

远程办公对程序员来说并不陌生,这个圈子里很多大佬都是远程办公的推崇者,比如《Rework》的作者。

除此之外世界上很多知名的开源项目都是远程协作式完成的。比如openssl的维护团队,他们的成员分布在全世界不同的国家,团队成员之间基本上也没有见过面,但这一点儿不影响团队的正常工作产出。

对于很多程序员来说,远程办公之前都属于有心无力的状态,但这次的疫情让大部分人都好好体验了一把远程办公。

我已经远程办公一周了,这里我来说说这一周远程办公的体验和思考。

阅读全文 »

shell里面的奇葩字符

发表于 2020-01-13 | 分类于 shell
本文字数: 6.5k | 阅读时长 ≈ 12 分钟

在我接触过的编程语言里面,最奇葩的两个就是JavaScript和Shell了。因为他们有着太多的语法糖跟特殊字符,总是让我措手不及,而且编程习惯跟Java和Python也大相径庭。如果你以为他们是个脚本语言而轻视他们,那么你将大错特错。

这两个奇葩比起来,Shell的奇葩之处在于特殊符号多,骚操作也多。比如你以为 . 这是个点,其实它代表的意思远不止一个点那么简单 。

阅读全文 »

为什么httpd的event模块比worker更优秀

发表于 2019-12-29 | 分类于 apache
本文字数: 2.4k | 阅读时长 ≈ 4 分钟

为什么httpd的Event模块比worker更优秀?简单的说是因为event模块采用epoll方式,而worker模块采用select方式。

阅读全文 »

httpd是如何实现高并发服务的

发表于 2019-12-29 | 分类于 apache
本文字数: 2k | 阅读时长 ≈ 4 分钟

进行网络通信的时候,需要建立一个socket,这是大家都知道的。如果一个套接字只能被一个监听进(线)程监听,那么岂不是同一时刻httpd只能处理一个请求,处理完这个请求之后,释放80端口在给其他请求使用。可是显然httpd 没有那么笨,那么apache httpd 是如何支持高并发的呢?

阅读全文 »

你真的了解httpd的多路复用吗

发表于 2019-12-23 | 分类于 apache
本文字数: 2.7k | 阅读时长 ≈ 5 分钟

目前的web服务器,apache的httpd与nginx可以说是绝代双骄,一个是江湖老大哥,一个是后起之秀。虽然现在大家的首选是nginx,很多项目因为各种原因还是会选择使用apache的httpd作为web服务器。

阅读全文 »
1234…7
Frank

Frank

Stay Hungry. Stay Foolish.

61 日志
20 分类
54 标签
© 2021 Frank | 194k | 5:false
由 Hexo 强力驱动 v3.7.1
|
主题 — NexT.Pisces v6.2.0
0%