用户头像

小眼睛聊技术

欢迎关注公众号“小眼睛聊技术”

2018.11.12 加入

互联网老兵,关注产品、技术、管理
关注
  • 12

    发布数

  • 62

    关注者

  • 23

    关注了

眼中有码,心中无码
眼中有码,心中无码

日常生活中二维码的使用已经无处不在,付款码、微信名片、健康码、乘车码……一张小小的二维码侵入到生活中的方方面面。黑白色块组成的有限区域,如何携带信息。不同应用场景下的二维码会不会重复,会不会像 IPV4 一样被耗尽?如果您对这些也有疑问

那个业务大拿死在了这个地方
那个业务大拿死在了这个地方

业务代码中的技术是每个程序员的基础,但只是掌握了这些技巧,并不能成为技术大牛,还要不断打怪升级。Do more,Do better,Do exercise ,送给身边所有程序员 !!!

NIO看破也说破(四)—— Java的NIO
NIO 看破也说破(四)—— Java 的 NIO

Java 的 NIO 有 selector,系统内核也提供了多种非阻塞 IO 模型,Java 社区也出现了像 netty 这种优秀的 NIO 框架。Java 的 NIO 与内核的阻塞模型到底什么关系,为什么 Java 有 NIO 的 API 还出现了 netty 这种框架,网上说的 reactor 到底是什么?

读懂才会用 : 瞅瞅Redis的epoll模型
读懂才会用 : 瞅瞅 Redis 的 epoll 模型

上一篇提到了 Redis 采用 epoll 模型来提升链接处理能力。本文,我们从源代码的角度,简单理解 Redis 是如何使用 epoll 以及 epoll 的实现原理。浅入浅出~

NIO 看破也说破(二)—— Java 中的两种BIO
NIO 看破也说破(二)—— Java 中的两种 BIO

上一篇 Linux/IO 基础中我们得出结论,提供网络能力的不是 Java 是 Linux 操作系统。本文我们通过分析系统函数调用,观察不同 jdk 版本中 BIO 的实现差别。

读懂才会用 : Redis的多线程
读懂才会用 : Redis 的多线程

2020.5.2 日,Redis 6.0.1 正式发布。除了增加新功能和新的 API,支持多线程应该是最大变化。本文以简化的方式理解 Redis 线程模型的演进。

NIO看破也说破(一)—— Linux/IO基础
NIO 看破也说破(一)—— Linux/IO 基础

Linux 底层通过文件的方式实现 IO,Java 等高级语言调用系统底层函数,来实现 NIO。本系列文章,目的为了揭示高级语言是如何实现网络 IO,进一步理解 NIO,多路复用,reactor 模型,包括 netty 框架解析。

小眼睛聊技术