
【1】引子 在程序中,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。例如,用户A在超市购买的任何商品都应该放在A的购物车内,不论是用户A什么时间购买…
共46项
【1】引子 在程序中,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。例如,用户A在超市购买的任何商品都应该放在A的购物车内,不论是用户A什么时间购买…
🌊RabbitMQ – 幂等性、优先级、惰性 幂等性 概念 用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用。 举个最简单的例子,那就是支付,用户购买商品后支付,支付扣款成…
🐳Redis入门 什么是NoSQL? 💧NoSQL(Not Only SQL)是一类非关系型数据库管理系统,用于存储和检索大量非结构化和半结构化数据。相比传统的关系型数据库,NoSQL数据库在处理大规模数…
除了使用Cookie,Web应用程序中还经常使用Session来记录客户端状态。Session是服务器端使用的一种记录客户端状态的机制,使用上比Cookie简单一些,相应的也增加了服务器的存储压力。 【1】什么是session Sessio…
🌊 ZooKeeper快速入门 ZooKeeper是一个高性能的开源分布式协调服务,它提供了分布式应用程序中的协调服务,如配置管理、命名服务、分布式锁等。本文将带领你快速入门ZooKeeper,了解其核心概念和基本用法。 1…
🐳Redis常见命令 在Redis中,有多种数据结构和命令可供使用。本文将介绍Redis常见的数据结构以及各种命令的使用。 Redis数据结构介绍 💧Redis是一个高性能的键值存储系统,支持多种数据结构。以…
将字符转换为二进制码的过程,我们称为编码,将二进制码转换为字符的过程,我们称为解码。 编码和解码时所采用的规则,我们称为字符集 常见的字符集: ASCII – 美国人编码,使用7位来对美国常用的字符进行编码 – 包含…
DB数据库(Database) 概念: 存储数据的集合,DB可以包含各种类型的数据,文本、图像、音频等等,DB是数据的存储介质,而不是一种管理数据的方法。 举例:电子邮件、电话记录、库存清单 DBMS数据库管理系统(Database Man…
背景: 三层架构是一种软件设计模式,可称为客户端-服务器-架构,把各个功能模块划分为表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)三层架构,各层之间采用接口相互访问,并通过对象模型的实体类(Model)作为数据传递的载体,不同的…