- 博客(13)
- 收藏
- 关注
原创 MyBatis-Plus基础知识
MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性(官网提供)
2023-07-26 10:51:08 100 1
原创 JAVA 集合
LinkedHashSet 底层使用 LinkedHashMap 来保存所有元素,它继承与 HashSet,其所有的方法操作上又与 HashSet 相同,因此 LinkedHashSet 的实现上非常简单,只提供了四个构造方法,并通过传递一个标识参数,调用父类的构造器,底层构造一个 LinkedHashMap 来实现,在相关操作上与父类 HashSet 的操作相同,直接调用父类 HashSet 的方法即可。这个值可以在初始化的时候设置为其他值,但是一旦初始化以后,它是不可以扩容的。哈希表边存放的是哈希值。
2023-03-03 16:42:19 526
原创 JAVA 注解
定义在方法中的类,就是局部类。如果一个类只在某个方法中使用,则可以考虑使用局部类。} } } }匿名内部类(要继承一个父类或者实现一个接口、直接使用new 来生成一个对象的引用)匿名内部类我们必须要继承一个父类或者实现一个接口,当然也仅能只继承一个父类或者实现一个接口。同时它也是没有 class 关键字,这是因为匿名内部类是直接使用 new 来生成一个对象的引用。
2023-03-03 14:26:23 75
原创 JAVA 基础
如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给异常处理器。Throwable 是 Java 语言中所有错误或异常的超类。下一层分为 Error 和 Exception。Error 类是指 java 运行时系统的内部错误和资源耗尽错误。应用程序不会抛出该类对象。
2023-03-03 14:23:11 55
原创 Kafka
示 Message 在这个 partition 中的偏移量,offset 不是该 Message 在 partition 数据文件中的实际存储位置,而是逻辑上一个值,它唯一确定了 partition 中的一条 Message,可以认为 offset 是partition 中 Message 的 id;是提高消息吞吐量重要的方式,Producer 端可以在内存中合并多条消息后,以一次请求的方式发。Kafka 为每个分段后的数据文件建立了索引文件,文件名与数据文件的名字是一样的,只是文件扩。
2023-02-25 17:14:35 252
原创 RabbitMQ
topic 交换器:topic 交换器通过模式匹配分配消息的路由键属性,将路由键和某个模式进行匹配,此时队列需要绑定到一个模式上。Direct:消息中的路由键(routing key)如果和 Binding 中的 binding key 一致,交换器就将消息发到对应的队列中。拟连接,AMQP 命令都是通过信道发出去的,不管是发布消息、订阅队列还是接收消息,这。消息,消息是不具名的,它由消息头和消息体组成。它是消息的容器,也是消息的终点。消息的消费者,表示一个从消息队列中取得消息的客户端应用程序。
2023-02-25 17:13:26 340 1
原创 Mybatis通过数据库表,逆向工程自动生成实体类和mapper
1、添加依赖<dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.7</version></dependency><!--mybatis逆向工程--><plugin>
2022-01-12 17:15:10 194
原创 redis缓存运行原理
首先添加pom.xml文件所需的依赖,接着就是application.properties,这里使用的是yum格式的配置文件。然后就可以使用redis进行缓存,一般是通过key值来做值进行缓存。
2021-12-17 16:03:46 1657
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人