知识总结
文章平均质量分 56
我永远喜欢希露菲叶特
正在学习中的菜鸟弟弟程序员
展开
-
RabbitMQ学习记录
基本点 RabbitMQ是一种消息队列。用于解决如下问题: 模块与模块之间的耦合度过高问题。 通讯成本过高问题 它严格遵循AMQP协议。 其简单架构由如下 生产者:发布消息到exchange 交换机(exchange):和生产者建立连接并接受消息 路由(route):以一定的策略将exchange中的消息发送到queue 队列(queue):exchange会将消息根据路由策略分到指定的queue中,并与消费者交互 消费者:消费消息 完整架构(图源于网络资料截取) 一个队列中的消息,只会被一个消原创 2021-01-25 00:17:11 · 90 阅读 · 0 评论 -
Redis常见问题总结
redis是单线程还是多线程? redis是单线程的,但在6.0后,支持了多线程,但命令还是以单线程为主 redis为什么比较快 1. 用C语言编写 2. 数据都在内存中,单线程操作,没有涉及到cpu上下文切换等问题,所以效率较高 各数据类型的使用场景 String : - 分布式锁 (setnx) - 计数器 - 对象存储(json) list: - 消息排队 - 消息队列 - 栈 set: - 数据去重 - 共同关注(sinter 交集) hash: - 用户信息(session原创 2021-01-23 20:46:16 · 99 阅读 · 0 评论 -
Redis学习笔记
为什么要用Redis 由于用户量增大,请求熟练也随之增大,数据压力过大 多台服务器之间,数据不同步 多台服务器之间的锁,不存在互斥性。 Nosql Redis就是一款Nosql NoSQL---->非关系型数据库----->Not only SQL。 1.key-value:redus 2.文档型:ElasticSearch,solr,Mongodb 3.面向列:Hbase,cassandra 4.图形化:Neo4j 除了关系型数据库都是非关系型数据库 NoSQL只是一种概念,反之非关系型原创 2020-09-20 13:33:27 · 180 阅读 · 0 评论 -
docker学习----笔记记录
镜像的操作 #拉取镜像 docker pull 镜像名称 #查看全部镜像 docker images #删除镜像 docker rmi 镜像id #镜像的导出 docker save -o 导出的路径 镜像id #加载镜像 docker load -i 镜像文件 #修改镜像名 docker tag 镜像id 名字:版本 容器的操作 #运行容器 docker run -d -p 宿主机端口:容器端口 --name 容器名称 容器标识 # -d表示后台运行 -p 为了映射linux端口和容器端口 --原创 2020-09-06 19:59:25 · 134 阅读 · 0 评论 -
Java知识点个人总结与理解
Java内存 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中。 堆:存放new出来的对象,注意创建出来的对象只包含各自的成员变量,不包括成员方法。 常量池:存放常量,如基本类型的包装类(Integer、Short)和String 代码段:用来存放从硬盘上读取的源程序代码。 数据段:用来存放static修饰的静态成员 Java垃圾回收 回收的对象:无用的对象引用,匿名对...原创 2020-04-09 15:15:12 · 274 阅读 · 0 评论