摘要: 前言 Redis 是一个开源的内存数据结构存储,广泛用于缓存、消息队列和实时数据处理等场景。Redis 之所以能够实现高性能和低延迟,主要归功于其设计和实现中的一些关键技术和优化策略。 Redis以性能著称,很快,到底有多快呢,我们来看一下官网提供的数据: QPS可以达到100000,是什么原因让R 阅读全文
posted @ 2024-08-08 17:29 Ryan_zheng 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 安全组(Security Group)是云计算和网络安全中的一个重要概念,通常用于控制和管理网络流量,以确保系统和数据的安全。以下是关于安全组的详细介绍: 什么是安全组? 安全组是一种虚拟防火墙,用于控制进出云资源(如虚拟机、容器、数据库等)的网络流量。它通过定义一组规则来允许或拒绝特定的网络流量, 阅读全文
posted @ 2024-08-08 17:28 Ryan_zheng 阅读(48) 评论(0) 推荐(0) 编辑
摘要: chrome 插件介绍 Chrome 插件(Chrome Extension)是一种可以扩展浏览器功能的小程序,它们可以修改和增强浏览器的功能,提供更好的用户体验。 常见的用途和功能 1. 修改网页内容 Chrome 插件可以访问和修改当前网页的内容。例如: 广告拦截:移除网页上的广告。 内容高亮: 阅读全文
posted @ 2024-07-20 23:27 Ryan_zheng 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 当你在浏览器中输入一个 URL 并按下回车键,直到页面内容显示在屏幕上,这个过程中发生了许多步骤。以下是一个详细的分解,解释从输入 URL 到看到内容之间的整个过程: 1. 用户输入 URL 用户在浏览器地址栏中输入 URL(例如 https://www.example.com)并按下回车键。 2. 阅读全文
posted @ 2024-07-04 20:44 Ryan_zheng 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 加密和解密算法在信息安全中起着至关重要的作用。以下是一些常见的加密和解密算法,包括对称加密、非对称加密和哈希算法。 对称加密算法 对称加密算法使用相同的密钥进行加密和解密。常见的对称加密算法包括: AES(Advanced Encryption Standard): AES 是一种广泛使用的对称加密 阅读全文
posted @ 2024-07-04 20:43 Ryan_zheng 阅读(30) 评论(0) 推荐(0) 编辑
摘要: OAuth(开放授权)是一种开放标准,用于允许用户在不暴露其凭据(如用户名和密码)的情况下,让第三方应用程序访问其资源(如用户的照片、视频、联系人列表等)。OAuth 主要用于授权,而不是身份验证。 背景 OAuth,全称为Open Authorization(开放授权),OAuth 始于 2006 阅读全文
posted @ 2024-06-15 15:39 Ryan_zheng 阅读(2353) 评论(0) 推荐(0) 编辑
摘要: 以下是一个完整的例子,展示了如何使用Kubernetes部署一个简单的Web应用程序。这个例子包括一个Deployment和一个Service。 首先,创建一个名为webapp-deployment.yaml的Deployment配置文件: apiVersion: apps/v1 kind: Dep 阅读全文
posted @ 2024-04-26 00:46 Ryan_zheng 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 下面的内容是基于你已经了解了 Docker 容器的前提下的,如果还不了解什么是容器,可以先看看之前的文章 https://www.ryanzoe.top/category/docker/ k8s 是什么 Kubernetes 也称为 K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统。Goo 阅读全文
posted @ 2024-04-26 00:44 Ryan_zheng 阅读(166) 评论(0) 推荐(0) 编辑
摘要: binlog 介绍 记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。 作用: 复制:MySQL Replication在Master端开启binlog,Master把它的二进制日志传递给slaves并回放来达到m 阅读全文
posted @ 2023-06-10 23:46 Ryan_zheng 阅读(2767) 评论(0) 推荐(1) 编辑
摘要: 问题 一、Kubernetes权威指南 中 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database 的错误 Kubernetes权威指南 阅读全文
posted @ 2022-10-11 00:51 Ryan_zheng 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 正常启动会一直显示 starting,无法启动成功 主要是因为启动所需要的镜像无法正常下载成功 下图为 k8s 所需要的镜像 下载镜像 将仓库克隆下来: git clone https://github.com/hummerstudio/k8s-docker-desktop-for-mac.git 阅读全文
posted @ 2022-10-10 01:44 Ryan_zheng 阅读(900) 评论(0) 推荐(0) 编辑
摘要: JavaScript 对象指既可以保存一组不同类型的数据(属性),又可以包含有关处理这些数据的函数(方法)的特殊数据类型。JS 对象可以使用两种方式获得,一是开发人员自定义;二是由 ECMAScript 提供。由 ECMAScript 提供的对象称为 JavaScript 内置对象。JS 常用的 J 阅读全文
posted @ 2022-07-02 21:49 Ryan_zheng 阅读(753) 评论(0) 推荐(0) 编辑
摘要: Kubernetes Ingress 只是 Kubernetes 中的一个普通资源对象,需要一个对应的 Ingress 控制器来解析 Ingress 的规则,暴露服务到外部,比如 ingress-nginx,本质上来说它只是一个 Nginx Pod,然后将请求重定向到其他内部(ClusterIP)服 阅读全文
posted @ 2022-06-26 18:11 Ryan_zheng 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 下表中规划了每个浮点类型的存储大小和范围: 那么MySQL中这三种都是浮点类型 它们彼此的区别又是什么呢 ?? float 浮点类型用于表示==单精度浮点==数值, double浮点类型用于表示==双精度浮点==数值 一个bytes(字节) 占8位 float单精度 存储浮点类型的话 就是 ==4x 阅读全文
posted @ 2022-06-13 21:22 Ryan_zheng 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 一般可以使用 google 开源的 uuid 来生成唯一 id github.com/google/uuid uuid, err := uuid.NewUUID() if err != nil { io.Success("success", "id generate failed") return 阅读全文
posted @ 2022-06-08 23:53 Ryan_zheng 阅读(1201) 评论(0) 推荐(0) 编辑