• kratos接入kafka

    今天开始准备制作聊天功能,希望使用kafka进行消息的读写操作,保障消息的可靠性,以及对mysql的持久化要求 Kafka 基础概念Producer 和 Consumer 对于kafka来说,有两种基本类型: Producer 和 Consume...
  • Mysql添加新用户并赋权

    Mysql下创建新的用户并分配权限(应先转换到mysql数据库use mysql) 语法:create user ‘用户名‘@’主机名’ identified by ‘密码’; 给用户分配权限 语法:grant 权限 on 数据库.数据表 ...
  • Python

    列举布尔值为 False 的常见值10,[],(),{},'',False,None is 和 == 的区别 is 比较的是两个对象的内存地址,== 比较的是两个对象的...
  • 软件设计师

    下午题 数据流图 也称数据流程图(DFD),它是一种便于用户理解,分析系统数据流程的图形工具。他摆脱了系统的物理内容,精确的在逻辑上描述系统的功能,输入,输出和数据存储等,是系统逻辑模型的重要组成部分 数据流图的基本图形元素 数据流图中的基本图...
  • Redis

    Redis 概述 NoSQL 非关系型数据库 类型 键值存储数据库 key-value 列存储数据库 关系型数据库是典型的行存储数据库(MySQL),按行存储的数据在物理层面占用的时连续的存储空间,不适合海量数据存储。而按列存储则可实现...
  • MySQL

    SQL 结构化查询语言,用于存取,查询,更新数据以及管理关系型数据库系统 在不同的数据库产品中遵循SQL的通用规范,但是也对SQL有一些不同的改进,形成了一些数据库的专有指令 MySQL: limit SQLServer: top Ora...
  • 数据库

    MySQL 为什么使用 B+ 树来作索引,对比 B 树它的优点和缺点是什么? 优点 B+ 树具有更高的扇出因子,这意味着它们可以在每个节点中存储更多的键。这减少了树的高度并提高了搜索性能。此外,因为B+树仅在其叶子节点中存储键,所以它们可以存储...
  • 计算机网络

    简述 TCP 三次握手以及四次挥手的流程。为什么需要三次握手以及四次挥手? 三次握手 指建立一个TCP连接时,需要客户端和服务器总共发送3个包 客户端发送一个SYN包到服务器,并进入SYN-SEND状态 服务器收到SYN包后,回复一个SY...
  • 操作系统

    进程和线程之间有什么区别? 进程是运行中的程序,线程是进程的内部的一个执行序列进程是资源分配单元,线程是执行单元进程间切换代价大,线程间切换代价小进程拥有资源多,线程拥有资源少多个线程共享进程资源 进程为啥切换代价比线程要大? 物理地址就是真实...
  • Django

    Django MVT 网站设计的三层架构 借鉴于Java的MVC(C: Controller) M(Model数据模型: 数据层)V(View视图层: 控制层)T(Templete模板层(在MVC中为视图层)) 创建Django工程文件dja...
12