apollo和nacos的调研
部署 nacos安装镜像配置端口即可运行,apollo需要安装portal,config,admin三个模块,需要运行三个模块。 和springboot的兼容性 测试下来apollo和springboot2.6.6都是可以兼容的,而nacos的client在springboot版本超过2.4的情况下会报错,原因是springboot在2.4后删除了…
Mermaid
概述 什么是Mermaid? Mermaid是一种基于Javascript的绘图工具,使用类似于Markdown的语法,使用户可以方便快捷地通过代码创建图表。 项目地址:https://github.com/mermaid-js/mermaid 怎么使用Mermaid? 使用特定的Mermaid渲染器; 使用集成了Mermaid渲染功能的Markd…
npm换源加速
# 换源 npm config set registry https://registry.npm.taobao.org # 验证是否换源成功 npm config get registry 使用npm 淘宝镜像http://npm.taobao.org/ npm install -g cnpm --registry=https://registr…
Puppeteer 介绍
Puppeteer Puppeteer 是 Chrome 开发团队在 2017 年发布的一个 Node.js 包,用来模拟 Chrome 浏览器的运行。 学习 Puppeteer 之前我们先来了解一下 Chrome DevTool Protocol 什么是 Chrome DevTool Protocol CDP 基于 WebSocket,利用 We…
GIT常用指令
开启分支: git branch 分支名 ,没有分支名则查询所有分支 查看状体:git status 添加到仓库:git add (完整路径/. 表示该文件夹下所有) 提交:git commit -m '(描述)' push到远端: git push -u origin (分支名) 切换分支:git checkout (分支名) 拉取:git pu…
开放平台接口签名设计
请求签名解决以下问题: 请求身份是否合法 --> 给客户端分配对应的appid、secret。将分配到的secret也加入到生成签名的请求参数中 请求参数是否被篡改 --> 调用API时需要对请求参数进行签名验证 请求的唯一性 --> 请求参数中额外增加 timestamp(当前请求时间的时间戳-最大允许时间误差为15分钟),on…
OpenSSL:SSL 证书、私钥和 CSR
介绍 OpenSSL 是一个多功能的命令行工具,可以用于与公钥基础设施Public Key Infrastructure(PKI)和 HTTPS(HTTP over TLS)相关的大量任务。这本小抄风格的指南提供了 OpenSSL 命令的快速参考,这些命令在常见的日常场景中非常有用。这包括生成私钥、证书签署请求certificate signing…
上传jar到maven中央仓库
1. 创建工单 创建工单的前提是先得有自己的账号,地址:https://issues.sonatype.org/ 密码规则要求比较高。务必要记住此密码,后面操作要多次用到账号和密码。 申请操作如下: 2. 确认group id 提交后,接下来就耐心等待工作人员审核,有时候很快几分钟就会回复,有时候很慢,存在时差,刷新评论里看到要你确认的东西,注册账…
Redis 配置详解
#是否在后台执行,yes:后台运行;no:不是后台运行 daemonize no #是否开启保护模式,默认开启。要是配置里没有指定bind和密码。开启该参数后,redis只会本地进行访问,拒绝外部访问。 protected-mode yes #redis的进程文件 pidfile /var/run/redis/redis-server.pid #r…
MySQL5.7安装
安装版本:MySQL5.7 安装环境:CentOS7 64位 下载 & 安装 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm yum localinstall mysql57-community-release-el7-8.noarch.rpm…