摘要: 2023.12.26 臭宝今天早上起床没拉粑粑,so sad o(╥﹏╥)o 1.Redis为什么快? Redis是存在内存中的,Redis是单线程的,避免上下文切换。 渐进式Rehash Redis的所有数据都是存在一个hash数组上的,hash数组每个元素都是一个链表(所有类型都是,如Strin 阅读全文
posted @ 2023-12-26 10:33 java奇才 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 2023.12.25 今天和宝宝复盘吵架,宝宝明明错了还不承认,希望她以后能有长进。 Redis的几种数据类型 String 最多存储 512M数据 List set Sorted Set 有序集合 Hashs 哈希 Redis的几种内存淘汰策略 noeviction 内存满了就报错,并执行扩充可用 阅读全文
posted @ 2023-12-25 17:21 java奇才 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 2023年12月22日17:02:18 今天咪宝想买迪士尼娃娃,但是我买不起,还得加油。 Spring Bean注入方式有至少3种, 1. 构造方法注入 2.set方法注入(@Autowired) 3.prototype多例bean注入 构造器注入和prototype注入的循环依赖会直接报错,set 阅读全文
posted @ 2023-12-22 17:02 java奇才 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 2023年12月21日下午16.46分,咪宝马上下班去上海过圣诞节去了,一个人孤单 CTO:谁在项目中使用Arrays.asList、ArrayList.subList,就立马滚蛋! 1.asList用来把数组转成ArrayList,方便。 但问题是这个方法生成的ArrayList是Arrays的内 阅读全文
posted @ 2023-12-21 16:46 java奇才 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 什么是ZooKeeper Zookeeper 就是一个文件系统加监听机制 Zookeeper的每一个节点叫做znode 每个节点都可以存储数据 每个节点都可以有子节点 节点的名称不允许重复 zookeeper的四种节点 持久节点 持久有序节点:给持久的节点一个序号 临时节点:当存储的客户端和Zook 阅读全文
posted @ 2020-09-14 19:53 java奇才 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 什么是Elasticsearch 由于Mysql的like搜索会导致索引失效,Elasticsearch是一个搜索引擎框架,也是一个Nosql数据库 Elasticsearch解决了 Mysql海量数据搜索效率过低 Mysql全文检索效率过低 ES的工作原理: 倒排索引 对于存放的数据,以一定的方式 阅读全文
posted @ 2020-09-07 20:51 java奇才 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1.什么是Api网关 网关就是系统的同一入口,身份认证,权限判断,监控,路由转发 2.SpringCloud Gateway及优点 路由,过滤(监控,限流) 优点:性能强劲 缺点:基于响应式编程,学习成本高 3.路由的几个参数 id uri order predicate(只有所有断言都成立,才会执 阅读全文
posted @ 2020-09-04 20:25 java奇才 阅读(325) 评论(0) 推荐(0) 编辑
摘要: Select_Type:表示Select的类型,子查询和连接查询之类 Type:表示表的连接类型,性能好到差 :System->all Possible_Key:可能使用的索引 Keys:正在使用的索引 Rows:扫描行的数量 阅读全文
posted @ 2020-09-01 08:51 java奇才 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1.如何确认消息发送到了交换机? callback机制 实现RabbitTemplate.ConfirmCallback接口,并实现其方法 2.如何确认消息发送到了队列? return机制 实现RabbitTemplate.ConfirmReturn接口,并实现其方法 上述两个机制均需要绑定到项目的 阅读全文
posted @ 2020-08-31 21:27 java奇才 阅读(409) 评论(0) 推荐(0) 编辑
摘要: HelloWorld任务模型 不使用交换机和路由,直接和队列建立联系 workQuene 任务模型(对helloWorld模式的增强) 让多个消费者绑定到一个消费队列,共同消费队列中的消息 如果不设置为手动应答的话,将出现无论消费者处理速度 都平均分配的情况 因此设置应答模式为手动应答 下面的都需要 阅读全文
posted @ 2020-08-29 18:00 java奇才 阅读(114) 评论(0) 推荐(0) 编辑