RabbitMQ,RocketMQ,Kafka消息模型 一.消息模型概述1.消息队列模型/点对点模型早期的消息队列是按照”队列”的数据结构来设计的。 生产者(Producer)产生消息,进行入队操作,消费者(Consumer)接收消息,就是出队操作,存在于服务端的消息容器就称为消息队列。 当然消费者也可能不止一个,存在的多个消费者是竞争的关系,消息被其中的一个消费者消费了,其它的消费者就拿不到消息了。 2.发布订阅模型如果一个人消息想要同时 2024-08-10 后端开发 > 中间件 #后端开发 #中间件
汇编语言 零. 学习介绍和使用工具【1】我们使用的教材是机械工业出版社的《32 位汇编语言程序设计第二版》。指导老师是福州大学的倪一涛老师。这门课程教授的是 Intel 80*86 系列处理器的 32 位汇编。我们现在的处理器都兼容这个处理器。 这篇博客只是大二下汇编语言学习的总结,用于基础入门。 【2】环境和工具: 电脑系统:Windows11VC6 和 Devc++: 用于看 c 语言对应的汇编,便 2023-10-13 计算机基础 > 汇编语言 #计算机基础 #汇编语言
Java基本语法 !!!本文适合有 c 和 c++ 基础的,通过比较 c++ 和 java 的不同,快速入门 java。!!!这篇文章主要是介绍和 c++ 不同的地方,没说的知识点按照 c++ 写就行了。 零. 整体的结构Java 是面向对象的程序。首先对于 Java 来说一个文件就是一个类, 而且类名必须和文件名一致,比如 Main 类,则文件名要叫做 Main.java,而 Person 类,文件名要叫做 2023-09-13 后端开发 > Java基础 #后端开发 #Java基础
redis入门 一.初识Redis1.什么是Redis与Redis配置Redis是一种键值型的NoSql数据库。有两个关键词:键值型NoSql特点:**C语言开发 基于内存 开源 键值对(key-value)结构数据库高性能,官方提供的数据是可以达到100000+的QPS(每秒内查询次数),简单说就是查询快。但因为是基于内存的,内存又有限,所以一般用来存热点数据(短时间或者经常访问)。 【1 2018-09-01 后端开发 > 中间件 #后端开发 #中间件
开发中需要防止用户哪些骚操作 首先的话作为一个标准安全的后台认证和鉴权是一定要做好的,除此之外一下业务场景和常见问题也要进行考虑和预防。 一.业务逻辑网页的业务逻辑需要严密。比如收藏和点赞,前后端都要对点赞和收藏状态进行控制。简单说就是已经点赞和收藏的用户不能再进行点赞和收藏。还有我上次设置的考勤软件,里面设置学生为督导会将学生以及对应的督导课程添加到对应的表里面,这个信息是唯一的。结果添加的时候没有检查,在一次网络不好的 2018-09-01 网络安全 #网络安全