由于容器的隔离性,它们不共享主机网络,但 Docker 为它们提供了网络 。 当 Docker 运行时启动时,它会创建 3 个默认网络: $ docker network ls NETWORK ID NAME DRIVER SCOPE 5c65c2b3031b brid
如何在树莓派上安装cpolar内网穿透 树莓派作为一个超小型的电脑系统,虽然因其自身性能所限,无法如台式机或笔记本等准系统一样,运行大型软件或程序(指望用树莓派玩大型游戏或看高清影视就算了吧),但其极小的体积和极低的功耗,完全能够胜任小型网页服务器的作用,或作为小型开发系统使用。现在网上对树莓派的应
为公网SSH远程Ubuntu配置固定的公网TCP端口地址 在上篇文章中,我们通过cpolar建立的临时TCP数据隧道,成功连接了位于其他局域网下的Ubuntu系统,实现了不同操作系统、不同网络下的系统互连,并能通过这条TCP连接隧道进行无差别操作。不过,此时的TCP数据隧道还是随机临时TCP隧道,每
简介 什么是git Git是一个开源的分布式版本控制系统,可以有效、高速地处理错很小到非常大的项目版本管理,也是Linus Torvalds为帮助管理linux内核开发的一个开放源码的版本控制软件。 Git特点 优点: 适合分布式开发,强调个体; 公共服务器压力和数据量都不会太大,可以承受多人; 运
1.安装 常用版本分为四大阵营 Nginx开源版 nginx.org/ Nginx plus 商业版 www.nginx.com openresty openresty.org/cn/ Tengine tengine.taobao.org/ 这里使用Nginx开源版的源码包,进行编译安装。 1.1
简介 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不
数据库的下载安装 [root@localhost ~]# cat /etc/os-release NAME="CentOS Linux" VERSION="8 (Core)" ID_LIKE="rhel fedora" VERSION_ID="8" PLATFORM_ID="platfor
1. 应用场景 你可以使用 Milvus 搭建符合自己场景需求的向量相似度检索系统。Milvus 的使用场景如下所示: 图片检索系统:以图搜图,从海量数据库中即时返回与上传图片最相似的图片。 视频检索系统:将视频关键帧转化为向量并插入 Milvus,便可检索相似视频,或进行实时视频推荐。 音频检索
go单元测试与性能优化 go单元测试与性能优化 这篇博客简单总结go的单元测试和性能优化相关的知识。 1. 单元测试 Go语言中的测试依赖go test命令。编写测试代码和编写普通的Go代码过程是类似的。编写完代码后只需在命令行执行相应命令即可运行测试代码。 go test -v 显示详细信息。 g
MySQL 慢查询日志介绍 一. 慢查询介绍 二. 参数介绍 三. 开启慢查询日志 四. 日志内容 五. 日志分析 六. 总结 一. 慢查询介绍 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过指定阀值的SQL语句,运行时间超过lon
告警规则Demo groups: # 告警组名称 - name: host_memory rules: # 告警规则名称 - alert: HighMemroy # 告警规则(例子:下面的告警规则是内存大于30%告警的PromQL查询语法) expr: ((node_
应用管理平台 Walrus 已正式开源,本文将介绍如何上手安装 Walrus 以及如何借助 Walrus 进行应用部署。 ⭐ 开源地址:github.com/seal-io/wal… 部署 Walrus 首先,您需要准备: 资源不少于4CPU,8Gi内存的Linux服务器。 至少50
1、数据的产生与流动 用户再APP或者网页上注册数据之后,数据便会发送到后端服务器中,对于一些需要记录存储的数据如用户ID等,会被存储再数据库系统中。 在进行数据的持久化操作中,会进行: 检验数据的合法性; 修改内存; 写入存储介质; 在数据写入存储介质的时候需要注意的是缓存和拷贝的流程,缓存
随着TLS在现代网络环境中的广泛应用,跟踪微服务RPC消息已经变得愈加棘手。传统的流量嗅探技术常常受限于只能获取到加密后的数据,导致无法真正观察到通信的原始内容。这种限制为系统的调试和分析带来了不小的障碍。 但现在,我们有了新的解决方案。 eBPF技术,通过其能力在用户空间进行探测,提供了一种方法重
Go 语言并发操作的基本概念 并发是指同时处理多个任务的能力,Go 语言通过 goroutine 和 channel 来实现并发操作。 Goroutine(协程): go中使用Goroutine来实现并发concurrently。Goroutine是Go语言特有的名词。区别于进程Process,线
漏洞描述 MarkText 是热门的开源Markdown编辑器,覆盖Windows/Linux/MacOS平台。 MarkText 0.17.1及之前版本中的 pasteCtrl 类未对用户可控的 HTML 内容进行过滤,当用户将攻击者可控的 HTML 代码粘贴至 MarkText 编辑器中时,攻击
DataGrip总体来说是一款非常好的数据库管理软件。 整体风格和Idea一样,智能代码补写非常好用。 功能实用,界面简洁直观。 它支持几乎所有主流的关系数据库产品,方便的连接到数据库服务器,执行sql语句、创建表、创建索引以及导出数据等,轻松编写SQL代码。 第一步: 下载最新的 Datagrip
准备服务器 腾讯云网址 购买腾讯云服务器有新人优惠,第一次购买会比较便宜(赚的是你续费的钱),我这里买了轻量的三年是408,还是比较实惠的,以下是配置: 配置宝塔面板 宝塔Linux服务器运维面板 有两种方法,脚本安装和在线安装,我这里选择的是在线安装。在线安装需要输入服务器管理员的账号密码,账号
随着硬件晶体管的尺寸越来越小,CPU 的频率上限已经基本保持在 4G 左右,但现代人类对于网络的要求不断升级,想要占领市场各厂商只能激发自己的潜能,将单线程代码发展为多核/多线程系统,在这其中,并行是充分利用这些系统性能的最优办法。 并行编程是一个革新式的变化,它涉及众多领域 ,包括硬件平台的实现方
硬件投入肯定是随着业务的增长而增长,这就要求中间件平台必须提供水平伸缩机制,MinIO对象存储服务也不例外,本文就详细介绍MinIO的扩容。 Minio支持通过增加新的Server Pool来扩容老的集群。每个Server Pool都是一个相对独立的故障域,一个Server Pool丢失一个或多个驱