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

前言

由于前端技术发展迅速,不同Node版本项目之间存在不兼容问题,这时候就需要使用NVM来管理Node版本了,但由于某种原因使用NVM下载Node版本时总会出现网络错误,这时候就需要配置一下国内代理了。

nvm-logo-color

前言

最近在各大招聘要求或者技术博客中,总有看到Postgres/PG/PostgreSQL这些词,一眼下去完全不知道是什么来的,冲浪一下发现这也是一个类似MySQL的开源数据库,同时近年来在国外还不断在变得流行起来,通过下图的排名可以看到PostgreSQL已经连续几个季度在受欢迎程度第4名了。

postgres-trend

那么下面就去了解一下这是啥东东O(∩_∩)O

简介

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场景的列式存储数据库管理系统。