随笔分类 -  复习——随笔

摘要:首先,让我们来看一下基础的消息(Message)相关术语: 名称解释 Broker 消息中间件处理节点,⼀个Kafka节点就是⼀个broker,⼀个或者多个Broker可以组成⼀个Kafka集群 Topic Kafka根据topic对消息进⾏归类,发布到Kafka集群的每条消息都需要指定⼀个topi 阅读全文
posted @ 2023-11-05 11:51 小白龙白龙马
摘要:在使用Redis过程中,持久化是一项非常重要的功能,因为如果Redis Server停止工作,所有的数据将全部丢失。 为了避免这种情况的出现,我们需要将Redis中的数据保存在硬盘上,以保证数据不受服务器宕机影响。 Redis提供了两种持久化方式——RDB和AOF。 笔者将会以RDB与AOF的区别为 阅读全文
posted @ 2023-11-04 08:20 小白龙白龙马
摘要:Redisson入门 导入依赖 XML 12345 <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.13.6</version></dependency> 配置Redi 阅读全文
posted @ 2023-10-29 13:20 小白龙白龙马
摘要:注意:synchronized用户单机(jvm)上面的锁,对于分布式应用则无能为力。所以对于分布式系统,则需要分布式锁。 分布式锁:满足分布式系统或集群模式下多线程课件并且可以互斥的锁 分布式锁的核心思想就是让大家共用同一把锁,那么我们就能锁住线程,不让线程进行,让程序串行执行,这就是分布式锁的核心 阅读全文
posted @ 2023-10-28 20:48 小白龙白龙马
摘要:黑马视频地址:https://www.bilibili.com/video/BV1cr4y1671t?p=49&spm_id_from=pageDriver&vd_source=79bbd5b76bfd74c2ef1501653cee29d6 参考博客代码:https://cyborg2077.gi 阅读全文
posted @ 2023-10-28 13:14 小白龙白龙马
摘要:把key做了下代码优化: /** * 根据id查询商铺信息 * @param id 商铺id * @return 商铺详情数据 */ @Override public Result queryById(Long id) { // key要唯一 就用id String key = CACHE_SHOP 阅读全文
posted @ 2023-10-15 11:27 小白龙白龙马
摘要:前言: 此章节用到的知识点:mybatisPlus ;参考网址:https://www.bilibili.com/video/BV1Xu411A7tL?p=7&vd_source=79bbd5b76bfd74c2ef1501653cee29d6 正常新建一个接口: 再新建这个接口的实现类: 修改接口 阅读全文
posted @ 2023-10-06 14:57 小白龙白龙马
摘要:层级模式: redis的java客户端: 重点: 序列化:https://www.cnblogs.com/xiaobaibailongma/p/17111314.html 序列化:https://www.cnblogs.com/xiaobaibailongma/p/17111329.html——重点 阅读全文
posted @ 2023-10-05 11:05 小白龙白龙马
摘要:分库分表: 介绍: 拆分方式: mycat概述: mycat核心概念: mycat入门: 验证测试: 创建表 插入数据,分片 mycat配置: 示例: mycat分片——垂直分库: mycat分片——水平分表: 垂直分库的schema.xml文件配置如下: <?xml version="1.0"?> 阅读全文
posted @ 2023-10-04 09:15 小白龙白龙马
摘要:黑马:https://www.bilibili.com/video/BV1Kr4y1i7ru?p=154&vd_source=79bbd5b76bfd74c2ef1501653cee29d6 csdn:https://blog.csdn.net/weixin_44904239/article/det 阅读全文
posted @ 2023-10-03 11:35 小白龙白龙马
摘要:插入数据SQL优化: 主键优化: order by优化: PS:正常创建的索引是按照升序进行排序的。 group by优化: 删除其余索引,只剩一个索引: limit优化: count优化: update优化: 锁: 表级锁: 元数据锁: 意向锁: 行级锁: 阅读全文
posted @ 2023-10-02 13:15 小白龙白龙马
摘要:索引简介: 索引结构: 根据存储引擎的不同,索引结构也就不同(各个存储引擎支持的索引不一样) B-Tree(多路平衡查找树)参考王道考研B+Tree:https://www.bilibili.com/video/BV1b7411N798?t=5.3&p=74 BTree可视化工具:https://w 阅读全文
posted @ 2023-09-29 09:14 小白龙白龙马
摘要:网上参考总教程:https://www.quanxiaoha.com/mybatis-plus/mybatis-plus-tutorial.html 本地参考教程:https://www.cnblogs.com/xiaobaibailongma/p/17091309.html gitee参考教程: 阅读全文
posted @ 2023-09-24 13:28 小白龙白龙马
摘要:教程:https://www.cnblogs.com/xiaobaibailongma/p/17019484.html 本地示例:https://www.cnblogs.com/xiaobaibailongma/p/17019676.html gitee:示例 spring_boot/pom.xml 阅读全文
posted @ 2023-09-24 11:53 小白龙白龙马
摘要:Java Object 类 Java Object 类是所有类的父类,也就是说 Java 的所有类都继承了 Object,子类可以使用 Object 的所有方法。 Object 类位于 java.lang 包中,编译时会自动导入,我们创建一个类时,如果没有明确继承一个父类,那么它就会自动继承 Obj 阅读全文
posted @ 2023-09-23 21:19 小白龙白龙马
摘要:java中this的用法: 一. this关键字 1.this的类型:哪个对象调用就是哪个对象的引用类型 二.用法总结 1.this.data; //访问属性2.this.func(); //访问方法3.this(); //调用本类中其他构造方法 三.解释用法 1.this.data这种是在成员方法 阅读全文
posted @ 2023-09-23 11:11 小白龙白龙马
摘要:重载规则: 被重载的方法必须改变参数列表(参数个数或类型不一样); 被重载的方法可以改变返回类型; 被重载的方法可以改变访问修饰符; 被重载的方法可以声明新的或更广的检查异常; 方法能够在同一个类中或者在一个子类中被重载。 无法以返回值类型作为重载函数的区分标准。 重写与重载之间的区别 区别点重载方 阅读全文
posted @ 2023-09-17 22:39 小白龙白龙马
摘要:数组实例: package org.example.common; public class ZongJie { // 数组作为函数参数 public static void printArray(int[] array) { System.out.println(array.length); Sy 阅读全文
posted @ 2023-09-17 20:36 小白龙白龙马