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