Kafka基本概念大全
下面给出 Kafka 一些重要概念,让大家对 Kafka 有个整体的认识和感知,后面还会详细的解析每一个概念的作用以及更深入的原理 • Producer:消息生产者,向 Kafka Broker 发消息的客户端。 • Consumer:消息消费者,从 Kafka Broker 取消息的客户端。 • ...
初中英语语法怎么学
对于许多中学生来说,学好英语是有一定难度的。尤其是学生进入初中之后,初中的英语教材更加深入,对学生的要求不再是小学那么简单了,而是要求学生对单词,语法掌握熟练,针对这种现象,我们就...
初中语法怎么学
学习任何一门语言,都需要了解其中的词汇、语法和发音,其中语法是需要总结规律的,是语言的表达形式。同时它也是初中英语学习中非常重要的一点,缺少了这个环节,没有人可以理解杂乱的单词拼接...
redis对key和数据库的基本操作
redis基本数据结构操作: 0.基本的常用key操作和数据库操作: keys *查看当前库所有key (匹配:keys *1) 127.0.0.1:6379> set username qiuge OK 127.0.0.1:6379> set age 18 OK 127.0.0.1:6379> k ...
浅拷贝与深拷贝
一、数据类型存储 在JavaScript中存在两大数据类型:基本类型、引用类型。 基本数据类型存放在栈中,是一段简单的数据段,数据大小确定,内存空间大小可以分配,是直接按值存放的,可以按值访问。 引用数据类型存放在堆中,变量在栈中保存的是指向堆内存的地址值,这个地址值指向对应的对象类型,访问堆内存中 ...
二进制枚举(一)
二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。利用二进制的特点,可以用于枚举一个集合中各元素的所有组合情况。 例如,设某集合M中有3个元素A、B和C,即M={A,B,C}。可以用3位二进制数来枚举3个元素的各种组合情况(也可以称为子集),每一位二进制数字对应一个元素, ...
P2项目答辩总结
1、登录 1.1 登录的时候做vip的判断; 1.2 使用JWT(Java Web token),验证登录,更加安全 2、连续签到 2.1判断是否断签: 通过判断昨天是否登录,可以判断; 2.2判断连续签到多少天: 将每次签到的记录保存在redis中,判断保存的数量,有多少个,就连续签到多少 ...
SpringCloud(十一)- 秒杀 抢购
1、流程图 1.1 数据预热 1.2 抢购 1.3 生成订单 (发送订单消息) 1.4 订单入库 (监听 消费订单消息) 1.5 查看订单状态 1.6 支付 (获取支付链接 ) 1.7 支付成功 微信回调 (发送 支付成功消息) 1.8 支付成功 返回给前端成功 (监听 支付成功消息) 2、incr ...
聊一聊装饰者模式
装饰者模式(Decorator Pattern)允许向一个现有的对象扩展新的功能,同时不改变其结构。主要解决直接继承下因功能的不断横向扩展导致子类膨胀的问题,无需考虑子类的维护。 ...
RabbitMQ个人实践
前言 MQ(Message Queue)就是消息队列,其有点有很多:解耦、异步、削峰等等,本文来聊一下RabbitMQ的一些概念以及使用。 RabbitMq 案例 Springboot整合RabbitMQ简单案例 基本概念 Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。 Que ...
递归与Stream流转换
递归与Stream流转换 今天写一个很久以前一直不太会的,今天花了大量的时间进行研究处理,现将代码解析于此 list转为类中一个属性为key,类实例为value的Map Map<String, List<OrgTreeVo>> orgMap = orgList.stream().filter(h - ...
antd pro 使用心得
最近用 antd pro 开发了一些 web 小工具。 antd pro 不仅仅是升级版的 antd 组件,更重要的是提供了全套的前端解决方案,包括前端工程的编译打包,路由配置,数据管理,样式和资源的引用,和后端的交互方式。 甚至对于网站的国际化也有支持。 本篇是近期使用antd pro 时,用到的 ...