自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 MQ-延迟队列

延时队列,队列内部是有序的,最重要的特性就体现在它的延时属性上,延时队列中的元素是希望 在指定时间到了以后或之前取出和处理,简单来说,延时队列就是用来存放需要在指定时间被处理的 元素的队列。

2022-09-19 09:35:47 758 2

原创 RabbitMQ - 简单案例

虽然自动应答传输消息速率是最佳的,但是,在这种情况下已传递但尚未处理的消息的数量也会增加,从而增加了消费者的 RAM 消耗(随机存取存储器)应该小心使用具有无限预处理的自动确认模式或手动确认模式,消费者消费了大量的消息如果没有确认的话,会导致消费者连接节点的 内存消耗变大,所以找到合适的预取值是一个反复试验的过程,不同的负载该值取值也不同 100 到 300 范 围内的值通常可提供最佳的吞吐量,并且不会给消费者带来太大的风险。在这种情况下,突然有个消费者挂掉了,我们将丢失正在处理的消息。

2022-09-14 11:27:26 450

原创 SpringMVC的常用组件和工作流程

DispatcherServler

2022-09-05 16:31:15 512

原创 SpringBoot集成MQTT---搭建以及使用

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)作为一款发布(pub)/订阅(sub)模式的"轻量级"通讯协议,凭借其轻量、简单、开放和易于实现等优点,在物联网领域得到了广泛应用。...

2022-08-31 11:07:46 1767

原创 redis的缓存穿透、缓存击穿、缓存雪崩

在高并发场景下,Redis可以很好的解决因短时间内的大访问量而导致的服务崩溃问题。但是引入redis又有可能出现缓存穿透,缓存击穿,缓存雪崩等问题。本文就对这三种问题进行较深入剖析

2022-08-22 21:55:26 197

原创 Java常用的设计模式

设计模式的本质提高 软件的扩展性,维护性,通用性和灵活性,并降低软件的复杂度。

2022-08-22 11:41:16 254

原创 Springboot整合微信支付 --- 付款码支付

springboot整合微信付款码支付 从支付到退款以及回调通知 详细的一条龙服务

2022-08-17 15:27:38 2002 4

原创 mysql主从复制&读写分离

超简单使用docker-compose搭建mysql主从复制,读写分离

2022-08-10 15:06:23 118

原创 保姆级docker-compose部署Redis,Sentinel哨兵模式

使用docker-compose搭建redis哨兵Sentinel(哨岗、哨兵)是Redis的高可用性(high availability)解决方案

2022-08-09 18:17:30 1109

原创 dockerfile 入门详解

Dockerfile中 jdk 环境配置

2022-07-02 11:46:48 311

原创 Docker傻瓜式安装到使用

Docker傻瓜式安装到使用

2022-06-18 10:41:04 217

原创 关于Vue脚手架用router报错==》in ./node_modules/_vue-router@4.0.14@vue-router/dist/vue-router.esm-bundler.js

关于Vue问题:in ./node_modules/_vue-router@4.0.14@vue-router/dist/vue-router.esm-bundler.js

2022-04-24 17:14:17 3752

原创 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 454

原创 初始Oracle数据库

Oracle Database,又名Oracle RDBMS,或简称Oracle是目前世界上流行的关系型数据库管理系统,是目前最流行的C/S或B/S体系结构的数据库之一,它具有系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案oracle目前是世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系型数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能...

2022-02-21 11:30:00 1442

原创 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 784

原创 Servlet技术

创建Servler继承HttpServler对象重写doPost()或者doGet()方法部署Servlet编译Servlet到/WEB-INF/classes目录中编辑部署描述文件web.xml <servlet> <servlet-name>servletTest</servlet-name> <servlet-class>servlet.ServletTest</servlet-class>

2021-11-24 15:43:06 659

原创 初始jQuery

jQuery简介​ jQuery 是一个快速,小型且功能丰富的JavaScript库,jQuery设计的宗旨时"write less,do more",即倡导写更少的代码,做更多的事情。基础语法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>初识JQuery</title> <script src="../JQuery/jq

2021-10-26 18:34:56 221

原创 DOM应用

操作节点属性// 获取节点属性getAttribute("属性名");// 设置节点属性setAttribute("属性名","属性值");创建和插入节点// 创建新节点document.createElement("元素名称");我们获得了某个节点,假如这个节点是空的直接用innerHTML就可以增加一个新的元素,但是如果这个节点存在元素就不能这样做,会导致节点中的内容被覆盖<p id="js">JavaScript</p><div id="list

2021-10-19 20:22:02 83

原创 JavaScript DOM对象操作

DOM操作分类DOM core(DOM核心操作)​ DOM core定义了一套标准的针对任何结构化文档的对象,包括HTML、XHTML和XML。XML DOM定义了一套标准的针对XML文档的对象。HTML DOM定义了一套标准的针对HTML文档的对象。HTML-DOM使用JavaScript和DOM为HTML文档写脚本时,有许专属的HTML-DOM属性。CSS-DOMCSS-DOM是针对CSS的操作节点与节点之间的关系整个文档是一个文档节点。每个HTML标签是一个元素节点包含在HTML

2021-10-18 21:24:50 88

原创 BOM操作

window对象window对象的常用属性​ JavaScript中,属性的基本语法格式如下:window.属性名="属性值";/*window对象的常用属性如下。history: 用户访问过的统一资源定位符()信息locaton:当前URL信息screen:只读属性,包含客户端显示屏幕上的信息*/window对象的常用方法window.方法名();/*alert(); 显示一个带有提示信息和一个"确定"按钮的警示对话框confirm(); 显示一个带有提示,"确定"和

2021-10-13 17:33:22 63

原创 # JavaScript函数

系统函数parselnt() 可以解析一个字符串返回一个整数var num1=parselnt("56.64"); //返回值为56var num2=parselnt("123abc"); //返回值为123var num3=parselnt("abc123"); //返回值为NaNparseFloat() 可解析一个字符串 返回一个浮点数var num1=parseFloat("56.64"); //返回值为56.64var num2=parseFloat("123abc"); //

2021-10-12 19:49:17 312

原创 初识JavaScript

什么是JavaScript​ JavaScript ( 简称 JS ) 是一种具有函数优先原则的轻重级,解释型或即时编译型的编程语言。它的解释器被称为JavaScript引擎,是浏览器的一部分,被广泛用于客户端脚本语言中,最早是在超文本标记语言( Hypertext Markup Language , HTML , 标准通用标记语言下的一个应用) 网页上使用的, 用来给HTML网页增加动态功能。JavaScript的组成及其基本结构基本组成:ECMAScript​ 是由一种Ecma国际通

2021-10-11 19:56:10 90

原创 MySQL关系型数据库设计

概念模型: E-R图例如图像上层就是E-R图 矩形代表实体,也就是表; 椭圆形代表属性,也就是表中的字段; 菱形代表两表之间的关系;下层就是数据库的模型图:我们在开发的时候就是根据这个建出数据库的表的,其中包括数据库的字段以及类型三大范式第一范式:​ 原子性: 每个列拆到不能再拆第二范式:​ 每个表只讲一件事第三范式:​ 在满足第二范式的基础上,并且除了主键外的其他列都不传递依赖于主键列,(所有的表之间的都能直接链接,而不是需要传递依赖)总结实际开发中

2021-09-14 20:37:32 281

原创 java中接口——interface

**定义:**接口就是抽象类的延伸,就口中所有的方法都没有方法体,我们可以把它看作纯粹的抽象类。接口中方法的修饰符必须是public和abstract其他的权限修饰符都会导致编译不通过,接口中的方法也可以不写权限修饰符,它会默认为public,接口中的所有属性的修饰符都默认是public static final。接口的特点:1.实现接口的类中必须提供接口中所有方法的具体实现内容。2.多个类可以实现同一个接口3.一个类可以实现多个无关的接口,也就实现了JAVA中的多继承3.与继承关系类似,接口与实

2021-08-21 11:29:04 4536

原创 JAVA面向对象——抽象类与多态

一,抽象类定义:抽象类就是含有抽象方法的类,在解决实际问题时,一般将父类定义为抽象类,需要使用这个父类进行继承与多态处理,回想继承和多态的原理,继承树越是在上方的类越抽象。抽象类无法通过创建对象来实现,只能通过子类重写来实现抽象类的定义:使用abstract关键字定义,而使用这个关键字定义的方法称之为抽象方法。抽象方法没有方法体,这个方法本身没有任何意义,除非他被子类重写,实际上抽象类除了被继承之外没有任何意义。public abstract class Test{ abstract void e

2021-08-19 23:04:43 638

原创 JAVA面向对象————继承(extends)

JAVA面向对象————继承(extends)JAVA中只支持单继承 (接口可以多继承) ,使用关键字extends实现,并且所有的类都直接或者间接的继承了java.lang.Object类。一,实现继承public class Student extends Person{ //学生类继承了人类 //....代码块 //....代码块 /* 在继承情况下 父类可以指向子类 但是不能调用子类独有的方法 子类能调用的方法有 自身的和继承父类的 */}继承的权限 -

2021-08-17 23:50:22 190

原创 JAVA 面向对象——封装

JAVA 面向对象第一章构造函数详解: **构造函数两大特点: 1.没有返回值 2.函数名必须与类名一致 构造函数的作用:可以在创建对象时就能给一些变量赋予初始值 构造函数分为两种: 1.无参构造:顾名思义无参构造就是没有参数的构造函数,一般在函数内部给变量赋值。 2.有参构造:有参构造就是带参数的构造,一般是通过参数列里的变量来给类中的变量赋值,这样可以更有机动性如下代码: private String name;//姓名

2021-08-13 19:11:16 74

微信支付全代码,可直接使用

微信支付,下载资源直接使用,适合学生党

2022-08-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除