![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 74
这世界我不喜欢
这个作者很懒,什么都没留下…
展开
-
MQ-延迟队列
延时队列,队列内部是有序的,最重要的特性就体现在它的延时属性上,延时队列中的元素是希望 在指定时间到了以后或之前取出和处理,简单来说,延时队列就是用来存放需要在指定时间被处理的 元素的队列。原创 2022-09-19 09:35:47 · 796 阅读 · 2 评论 -
RabbitMQ - 简单案例
虽然自动应答传输消息速率是最佳的,但是,在这种情况下已传递但尚未处理的消息的数量也会增加,从而增加了消费者的 RAM 消耗(随机存取存储器)应该小心使用具有无限预处理的自动确认模式或手动确认模式,消费者消费了大量的消息如果没有确认的话,会导致消费者连接节点的 内存消耗变大,所以找到合适的预取值是一个反复试验的过程,不同的负载该值取值也不同 100 到 300 范 围内的值通常可提供最佳的吞吐量,并且不会给消费者带来太大的风险。在这种情况下,突然有个消费者挂掉了,我们将丢失正在处理的消息。原创 2022-09-14 11:27:26 · 462 阅读 · 0 评论 -
SpringMVC的常用组件和工作流程
DispatcherServler原创 2022-09-05 16:31:15 · 530 阅读 · 0 评论 -
SpringBoot集成MQTT---搭建以及使用
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)作为一款发布(pub)/订阅(sub)模式的"轻量级"通讯协议,凭借其轻量、简单、开放和易于实现等优点,在物联网领域得到了广泛应用。...原创 2022-08-31 11:07:46 · 1808 阅读 · 0 评论 -
Java常用的设计模式
设计模式的本质提高 软件的扩展性,维护性,通用性和灵活性,并降低软件的复杂度。原创 2022-08-22 11:41:16 · 260 阅读 · 0 评论 -
Springboot整合微信支付 --- 付款码支付
springboot整合微信付款码支付 从支付到退款以及回调通知 详细的一条龙服务原创 2022-08-17 15:27:38 · 2033 阅读 · 4 评论 -
dockerfile 入门详解
Dockerfile中 jdk 环境配置原创 2022-07-02 11:46:48 · 318 阅读 · 0 评论 -
Mybatis框架一万字详解
什么是MybatisMyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plan Old Java Objects,普通的 Java 对象)映射成数据库中的记录Mybatis核心配置文件(mybatis-config.xml)XML 配置文件包含对 MyBatis 系统的核心设置,包含获取数据库连原创 2022-03-09 11:42:44 · 462 阅读 · 0 评论 -
EL表达式
什么是EL表达式,EL表达式的作用 EL表达式的全称是: Expression Language。是表达式语言 EL表达式的作用:EL表达式主要作用是代替jsp页面中的表达式在jsp页面中进行数据的输出。 因为EL表达式在输出数据的时候,要比jsp的表达式脚本要简洁很多EL表达式与jsp脚本的区别EL表达式的格式: ${表达式} 当为空值时jsp脚本会输出空值null,而EL表达式什么都不会 <body> <% request.set原创 2021-11-26 11:50:07 · 789 阅读 · 0 评论 -
java中接口——interface
**定义:**接口就是抽象类的延伸,就口中所有的方法都没有方法体,我们可以把它看作纯粹的抽象类。接口中方法的修饰符必须是public和abstract其他的权限修饰符都会导致编译不通过,接口中的方法也可以不写权限修饰符,它会默认为public,接口中的所有属性的修饰符都默认是public static final。接口的特点:1.实现接口的类中必须提供接口中所有方法的具体实现内容。2.多个类可以实现同一个接口3.一个类可以实现多个无关的接口,也就实现了JAVA中的多继承3.与继承关系类似,接口与实原创 2021-08-21 11:29:04 · 4560 阅读 · 0 评论 -
JAVA面向对象——抽象类与多态
一,抽象类定义:抽象类就是含有抽象方法的类,在解决实际问题时,一般将父类定义为抽象类,需要使用这个父类进行继承与多态处理,回想继承和多态的原理,继承树越是在上方的类越抽象。抽象类无法通过创建对象来实现,只能通过子类重写来实现抽象类的定义:使用abstract关键字定义,而使用这个关键字定义的方法称之为抽象方法。抽象方法没有方法体,这个方法本身没有任何意义,除非他被子类重写,实际上抽象类除了被继承之外没有任何意义。public abstract class Test{ abstract void e原创 2021-08-19 23:04:43 · 660 阅读 · 0 评论 -
JAVA面向对象————继承(extends)
JAVA面向对象————继承(extends)JAVA中只支持单继承 (接口可以多继承) ,使用关键字extends实现,并且所有的类都直接或者间接的继承了java.lang.Object类。一,实现继承public class Student extends Person{ //学生类继承了人类 //....代码块 //....代码块 /* 在继承情况下 父类可以指向子类 但是不能调用子类独有的方法 子类能调用的方法有 自身的和继承父类的 */}继承的权限 -原创 2021-08-17 23:50:22 · 196 阅读 · 0 评论 -
JAVA 面向对象——封装
JAVA 面向对象第一章构造函数详解: **构造函数两大特点: 1.没有返回值 2.函数名必须与类名一致 构造函数的作用:可以在创建对象时就能给一些变量赋予初始值 构造函数分为两种: 1.无参构造:顾名思义无参构造就是没有参数的构造函数,一般在函数内部给变量赋值。 2.有参构造:有参构造就是带参数的构造,一般是通过参数列里的变量来给类中的变量赋值,这样可以更有机动性如下代码: private String name;//姓名原创 2021-08-13 19:11:16 · 78 阅读 · 0 评论