Loading

1 2 3 4 5 ··· 25 下一页
摘要: 参考文章 http://www.steves-internet-guide.com/ (墙外) paho-mqtt安装 使用pip安装 pip3 install paho-mqtt paho-mqtt已知的一些限制 截止1.6.1版本,当 clean_session 为 False 时,sessio 阅读全文
posted @ 2023-05-15 15:42 木子七 阅读(5047) 评论(1) 推荐(1)
摘要: 基本使用 终端查看系统支持的shell解析器 cat /etc/shells 终端查看当前默认使用解析器,echo用于打印文本或者变量值 echo $SHELL 脚本名字使用.sh后缀(也可以使用其他自定义后缀,一般都是.sh) 脚本开头指定解析器-#! 后面指向解析器路径(如果不指定,则使用默认解 阅读全文
posted @ 2025-05-19 11:22 木子七 阅读(30) 评论(0) 推荐(0)
摘要: 客户端和服务端之间的调用,可以加入证书,实现调用的安全性 TLS是建立在TCP协议之上的协议,服务于应用层,前身是SSL,实现了将应用层的报文进行加密后再交由TCP进行传输的功能,生产环境可以购买证书或者使用一些平台发放的免费证书 自签证书 安装openssl 生成私钥文件 openssl genr 阅读全文
posted @ 2025-03-24 18:29 木子七 阅读(79) 评论(0) 推荐(0)
摘要: 协议介绍 RPC协议 RPC(远程过程调用协议),通过网络从远程计算机上请求服务,而不需要了解底层网络技术的协议。RPC假定某些协议的存在,例如TCP/UDP等,为通信程序之间携带信息数据。在OSI网络七层模型中,RPC跨越了传输层和应用层,RPC使得开发包括网络分布式多程序在内的应用程序更加容易, 阅读全文
posted @ 2025-03-19 13:58 木子七 阅读(139) 评论(0) 推荐(0)
摘要: protobuf gRPC是一款语言中立、平台中立、开源的远程过程调用系统,gRPC客户端和服务端可以在多种环境中运行和交互,例如用java写一个服务端,可以用go语言写客户端调用 数据在进行网络传输的时候,需要进行序列化,序列化协议有很多种,比如xml, json,protobuf等 gRPC默认 阅读全文
posted @ 2024-12-25 14:49 木子七 阅读(46) 评论(0) 推荐(0)
摘要: 单体服务 一种软件开发模型,它将所有的服务组件集成在一个独立的系统单位中进行开发、部署和维护。在这种架构中,前端用户界面、后端服务器逻辑、数据库操作等组件通常紧密耦合在一起,形成一个统一的程序。这种架构模式易于开发和部署,特别是在项目规模较小、复杂度较低的情况下。然而,随着项目规模的扩大、复杂度的增 阅读全文
posted @ 2024-12-24 18:24 木子七 阅读(52) 评论(0) 推荐(0)
摘要: Reids数据类型指的是value的类型,key都是字符串 redis-server:启动redis服务 redis-cli:进入redis交互式终端 常用的key的操作 redis的命令和参数不区分大小写 ,key和value区分 查看当前库所有的key keys * 判断某个key是否存在 ex 阅读全文
posted @ 2024-12-24 17:01 木子七 阅读(388) 评论(0) 推荐(2)
摘要: cookie 安装cookie-parser npm i cookie-parser 设置cookie const express = require('express') const cookieParser = require('cookie-parser') const app = expre 阅读全文
posted @ 2024-12-17 15:31 木子七 阅读(14) 评论(0) 推荐(0)
摘要: express 是一个基于 Node.js 平台的极简、灵活的 WEB 应用开发框架官方网址 # express本身是一个npm包,直接使用npm下载 npm init npm i express express路由 一个路由的组成有 请求方法 , 路径 和 回调函数 组成 send方法用于向客户端 阅读全文
posted @ 2024-12-17 14:41 木子七 阅读(130) 评论(0) 推荐(0)
摘要: nvm 全称 Node Version Manager 是用来管理 node 版本的工具,方便切换不同版本的Node.js 安装nvm(homebrew) brew install nvm 查询可以可以下载的node版本 nvm list available 显示已经安装的nodejs版本列表 nv 阅读全文
posted @ 2024-12-17 11:36 木子七 阅读(29) 评论(0) 推荐(0)
摘要: 包英文单词是 package ,代表了一组特定功能的源码集合 管理包的应用软件,可以对包进行 下载安装 , 更新 , 删除 , 上传 等操作 借助包管理工具,可以快速开发项目,提升开发效率 前端常用的包管理工具有npm、yarn、cnpm npm node.js 在安装时会 自动安装 npm npm 阅读全文
posted @ 2024-12-17 11:28 木子七 阅读(239) 评论(0) 推荐(0)
1 2 3 4 5 ··· 25 下一页