抱歉,您的瀏覽器無法訪問本站
本頁面需要瀏覽器支持(啟用)JavaScript
了解詳情 >

简介

MQTT (Message Queuing Telemetry Transport)是一种轻量级、基于发布-订阅模式的消息传输协议,这是一个位于OSI模型中的应用层,基于TCP协议。它适用于资源受限的设备和低带宽、高延迟或不稳定的网络环境。所以它在物联网场景中被大量使用,能够很好实现设备之间的高效通信。

MQTT is an OASIS standard messaging protocol for the Internet of Things (IoT). It is designed as an extremely lightweight publish/subscribe messaging transport that is ideal for connecting remote devices with a small code footprint and minimal network bandwidth. MQTT today is used in a wide variety of industries, such as automotive, manufacturing, telecommunications, oil and gas, etc.

Setting up a private Mosca MQTT broker using Node.js - IoTEDU

基本概念

etcd是一个分布式、强一致性,高可靠性的开源键值对存储系统,通常被用来配置管理或者服务发现,K8s就是用它来存储所有集群的状态信息的。

etcd is a strongly consistent, distributed key-value store that provides a reliable way to store data that needs to be accessed by a distributed system or cluster of machines. It gracefully handles leader elections during network partitions and can tolerate machine failure, even in the leader node.

image-20240119230604099

前言

有段时间没在工作中使用Java语言来开发项目了,冲浪了一下才发现Java21的正式版本都已经发布了。遥想以前用Java11就感觉已经感觉是紧跟技术潮流了😭,下面就来学习每个版本都更新了什么吧~

img

前言

最近在研究知乎和掘金API时,发现他们的下滑加载用的并不是我们传统的页码分页,即page-size或者/offset-limit分页方式,而是一种参数为cursor-limit的分页方式,这是什么来的?它和我们常用的页码分页有什么区别?有什么优缺点?带着这些问题开始学习~

image-20231230001131643

前言

通过前面IPv6知识的学习,我们已经知道IPv4只能为40多亿台网络设备分配IP地址了,随着接入互联网的设备越来越多,这很明显已经不够使用了。

而NAT就是一种解决IPv4地址不足的方案,它用来让多个【网络设备】共用同一个IPv4地址,那么它是怎么做到的,优缺点又是什么?玩各种联机游戏时经常会听到的NAT穿透/打洞技术又是啥?带着这些问题开始学习~

nat.drawio

每当我发现请求某台服务器很慢或者连接不上时,总会使用ping命令看下,请求响应是否通,查看网络延迟、丢包率、抖动这些信息,那么它的原理是啥呢?

image-20231201224937062

目前我有着如下几个疑问

  1. Ping的原理是什么?
  2. Ping命令位于OSI网络模型中的那一层?
  3. 为什么有些服务器Ping不通但却可以正常访问?

那么就带着这些问题开始冲浪

在主动去了解IPv6的相关知识之前,我有着如下的疑问

  1. IPv6是什么?
  2. 它和IPv4有什么异同?
  3. IPv6能为我们带来什么好处?
  4. 为什么IPv6没有流行起来?

带着这些疑问让开始网络冲浪~

ipv4 versus ipv6

什么是ClickHouse

ClickHouse — open source distributed column-oriented DBMS

先来一句话:ClickHouse是一个用于OLAP场景的列式存储数据库管理系统。

前言

之前是在云服务器上通过Docker安装了一个青龙面板来跑一些脚本,但最近发现大部分脚本都跑失败了,捞了一下执行日志发现应该是服务器IP被风控了,因此就打算在本地主机来跑相关脚本,下面就记录一下相关操作~

img

在高强度冲浪,总会看到一些漫画内容不是中文的时候,通常只能等待大佬们进行汉化翻译,或者主动一点利用翻译软件自己进行漫画内容翻译(例如有道词典等OCR翻译),但翻译效果都不是很好。但作为高级程序员(API调用员),我们可以借助图像识别、文字提取等工具+文字翻译来帮助我们实现图片翻译的效果。

img