其他分享 模拟 API 工具 json-server 基本使用 一、简介 json-server 是一个用于创建快速原型和模拟 API 的工具。它可以在本地运行一个 restful api 服务器,使用 JSON 格式的数据作为后端存储。并可以使用 json-serverr 定义自己的数据,并通过 HTTP 请求与它进行交互,就像与真实的后端 API 一样。 它非常适合前端开发人员进行原型设计和测试,因为可以快速提供一个基本的API,而无需设置和管理完整的后端...
瞎折腾 Docker 搭建实时协作编辑器 etherpad 一、简介 有于有时候远程桌面不能拷贝内容,比如说 windows 使用远程软件 ubuntu,那这样如果需要输入一些比较长的命令那非常头疼了。于是想找一款两边都能打开的 web 应用,我先把内容拷贝到一边,另外一台电脑直接拷贝浏览器上的内容就行了,后来找到了 Etherpad。 Etherpad 是一个开源的实时协作编辑器,允许多个用户同时编辑同一份文档。它提供了一个基于 Web 的界面,可以在实...
瞎折腾 Docker 使用 cert-maker 快速制作证书 简介 由于经常需要证书,索性自己制作了一个快速制作镜像的工具,通过快速指定环境变量或者传递参数可以快速生成证书。 使用镜像的相关参数如下: 类型 环境变量 传递参数 默认值 证书名称 CERT_NAME --CERT_NAME localhost 证书时间 CERT_DAYS --CERT_DAYS 3650 Country Name CERT_C --CERT_C CN State Or Pro...
瞎折腾 Docker 自建远程桌面软件 rustdesk 一、简介 rustdesk 是一款可以自建服务的远程桌面软件,可以自己完全掌控数据,不用担心安全问题。当然,这个建立在自己搭建 ID 服务器和中继服务器的情况下。 如果不自建,也是可以使用的,但是网络就不敢保证了。阿蛮君自建后使用了一段时间,发现操作还是挺流畅的,但是还不太习惯使用。 二、安装 rustdesk 自建的话需要搭建 ID 服务器和中继服务器,ID 服务器用于发现对方,并尝试直连,但是...
瞎折腾 Docker 搭建 web 思维导图 简介 Simple mind map 是一个简单且强大的 web 思维导图项目,它基于思维导图库、Vue2.x、ElementUI 开发,项目地址:https://github.com/wanglin2/mind-map 。 阿蛮君稍微使用了一下,功能可以说非常强大了。 根据官方介绍,它的特点如下: 插件化架构,除核心功能外,其他功能作为插件提供,按需使用,减小打包体积 支持逻辑结构图、思维导图、...
瞎折腾 Docker 制作 nginx-node 镜像 最近准备给 transfer.zip 项目制作一个 dockerfile,把两个项目打包到一个 docker 镜像,并强制使用 https,因为它的使用必须 https 环境,当然这是后话。 根据两个项目的 dockerfile 得知,一个是静态前端页面,需要 nginx,另外一个需要 node 环境,所以需要先将 nginx-node 的镜像给弄出来。 这里提供两个 dockerfile,其中有...
瞎折腾 Docker 搭建文件中转工具 pingvin-share 一、简介 Pingvin Share 是一个开源的文件共享和传输工具,用于在本地网络上快速、安全地共享文件。 docker run -d \ --name=pingvin-share \ --restart=unless-stopped \ -p 3000:3000 \ -v /home/docker/pingvin-share/data:/opt/app/backend/data \ -v /h...
程序开发 记录 Nacos 配置文件读取和预期不一致问题 由于系统是网关统一鉴权的,并且可以配置开放权限,只需要配置相应得 url 路径即可。 今天调试系统时,在 nacos 上配置了需要开放的 url 路径,但是死活不生效,多次检查配置文件是否有格式问题,但是并没有发现问题。 后来调试发现,获取的配置文件和配置的不一样,后来发现在另外一个配置文件中也写了一样的配置,导致想要生效的配置文件没有生效。
运维开发 使用 etcdhelper 查看 k8s 中 etcd 的数据 etcdhelper 是一个用于与 etcd 交互的辅助工具,可以通过该工具查看 k8s 集群中 etcd 的数据。 首先,如果在其他机器执行,需要拷贝 k8s 集群的 etcd 证书,目录为 /etc/kubernetes/pki/etcd/。 然后运行如下命令即可查看所有数据: docker run -it --rm \ -v /etc/kubernetes/pki/etcd/:/etc/ku...
瞎折腾 Docker 搭建实时监控系统 hertzbeat 一、简介 HertzBeat 是一个拥有强大自定义监控能力,高性能集群,无需 Agent 的开源实时监控告警系统。 其特点有: 集 监控+告警+通知 为一体,支持对应用服务,数据库,操作系统,中间件,云原生,网络等监控阈值告警通知一步到位。 易用友好,无需 Agent,全 WEB 页面操作,鼠标点一点就能监控告警,零上手学习成本。 将 Http,Jmx,Ssh,Snmp,Jdbc 等协议规范可配置...
运维开发 CRI 客户端 crictl 的基本使用 简介 首先要知道 crictl 是什么,之前有了解过 containerd 和 ctr,详见这篇文章 Containerd 的安装和基本使用。 ctr 是 containerd 自带的 CLI 命令行工具,crictl 是 k8s 中 CRI(容器运行时接口)的客户端,k8s 使用该客户端和 containerd 进行交互。 常用命令 1. 镜像相关 1.1 查看镜像 crictl image/i...
瞎折腾 Docker 搭建 wireshark 抓包工具 Wireshark 是一个开源的网络协议分析工具,用于捕获和分析网络数据包。它可以在多个操作系统上运行,包括 Windows、Mac 和 Linux。它支持捕获和分析各种网络协议,如以太网、无线网络、TCP/IP、DNS、HTTP、SSL/TLS 等。 如果需要使用 docker 安装运行如下命令即可: docker run -d \ --name=wireshark \ --net=host \...