摘要: 在golang中,所有源文件都属于一个包,golang的包具有以下特性:包可以被其他包引用;每个golang程序只有一个main包;包的主要用途是提高代码的可复用性 阅读全文
posted @ 2021-07-07 13:13 极客开发者 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 目录 什么是Pingora? 实现过程 初始化项目 编写负载均衡器代码 代码解析 部署 总结 1. 什么是Pingora? Pingora 是一个高性能的 Rust 库,用于构建可负载均衡器的代理服务器,它的诞生是为了弥补 Nginx 存在的缺陷。 Pingora 提供了丰富的功能和高度的扩展性,适 阅读全文
posted @ 2024-06-20 01:39 极客开发者 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1.什么是码? 码是数据系统中的基本概念。所谓码就是能唯一标识实体(数据库中的实体:对应现实生活中某样事物或者人物)的属性,他是整个实体集的性质,而不是单个实体的性质。它包括超码,候选码,主码。 下面我以学生表为例,给大家分享我对码的理解,比如有一个学生表:student(id,student_nu 阅读全文
posted @ 2022-04-17 13:55 极客开发者 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: 使用java生成100到150之间的随机数,并判断是否是质数,代码如下 import java.util.*; public class Test { public static void main(String[] args) { int a=0; System.out.println("随机产生 阅读全文
posted @ 2022-04-17 13:03 极客开发者 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1.概述 Java是一门跨平台的全能面相对象编程语言,在服务端、Android以及桌面软件中都占很大比例,目前,Java也是世界上使用人数最多的编程语言。今天给大家分享Android开发中Java包定义的理解。 2.为什么要定义 Java包? Java具有的开发特点是面相对象,简单的说,Java开发 阅读全文
posted @ 2022-04-17 00:37 极客开发者 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 1. hash类型数据概述 我们先来看这个例子 在上一节我们一起了解了 string 存储类型。但是如果是对象数据的存储具有较频繁的更新需求,操作会显得笨重。例如:user:id:100 -> {"id":100,"name":"春晚","fans":12355,"blogs":99,"focus: 阅读全文
posted @ 2021-12-18 00:22 极客开发者 阅读(111) 评论(0) 推荐(0) 编辑
摘要: redis 最常应用于各种结构类型和非结构类型高热度数据的访问加速。在本文,我们将从 redis 中 string 数据类型开始了解 redis 对数据的存取操作。 阅读全文
posted @ 2021-12-17 00:18 极客开发者 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 这几天休息的时间挺少的,晚上大概睡六个多小时,中午再睡半个小时,我挺想尽快能睡个好觉。虽然累,但这几天还是挺充实的! 阅读全文
posted @ 2021-12-16 01:16 极客开发者 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 在这篇文章中,我们一起来熟悉 redis 的基本操作。redis数据存在内存中,可以让程序高效地读取。但它也能将数据写入硬盘内进行永久保存,从这篇文章开始,我们逐渐熟悉redis的数据存取操作 阅读全文
posted @ 2021-12-15 00:36 极客开发者 阅读(57) 评论(0) 推荐(0) 编辑
摘要: redis入门知识第2篇-redis的安装与测试 在我的上一篇笔记中,介绍了redis的一些基本概念。在本文,我们将来安装 redis 的学习环境。我们将在Linux环境中安装redis服务 阅读全文
posted @ 2021-12-14 00:44 极客开发者 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 服务器软件项目的瓶颈的一般由于海量用户和高并发引起,其中罪魁祸首是关系型数据库。原因是关系型数据库存在以下的缺点: 性能瓶颈:磁盘 IO 性能低下 扩展瓶颈:数据关系复杂,扩展性差,不便与大规模集群 想要解决这个磁盘IO的瓶颈,于是产生一个解决思路:降低磁盘 IO,越低越好,即用内存存储 阅读全文
posted @ 2021-12-12 23:41 极客开发者 阅读(36) 评论(0) 推荐(0) 编辑