自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 RabbitMQ高级汇总

RabbitMQ高级特性消息可靠性投递Consumer ACK消费端限流TTL死信队列延迟队列日志与监控消息可靠性分析与追踪管理RabbitMQ应用问题消息可靠性保障消息幂等性处理RabbitMQ集群搭建RabbitMQ高可用集群消息的可靠投递设置ConnectionFactory的publisher-confirms=“true” 开启 确认模式。使用rabbitTemplate.setConfirmCallback设置回调函数。当消息发送到exchange后回调conf

2021-08-25 13:05:25 98

原创 MQ 学习汇总

MQ 学习汇总什么是MQMQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法。MQ的三大主要作用 应用解耦、异步提速、流量削锋应用解耦系统的耦合性越高,容错性就越低,可维护性就越低。异步提速模拟一个下单操作耗时:20 + 300 + 300 + 300 = 920ms 用户点击完下单按钮后,需要等待920ms才能得到下单响应,太慢用户点击完下单按钮后,只需等待25ms就能得到下单响应 (20 + 5 = 25ms)。 提升用户体验和系统吞吐量(单位时间内处理

2021-08-25 12:50:53 141

原创 分布式RPC框架Dubbo

@[TOC]分布式RPC框架Dubbo1、软件架构的分类单体架构(All in one)垂直架构:按照业务进行切割,形成小的单体项目。SOA架构:全称为Service-Oriented Architecture即面向服务的架构将重复功能或模块抽取成组件的形式,对外提供服务,在项目与服务之间使用ESB(企业服务总线)的形式作为通信的桥梁。微服务架构将系统服务层完全独立出来,抽取为一个一个的微服务。抽取的粒度更细,遵循单一原则。采用轻量级框架协议传输Dubbo架构Dubbo官网地址:h

2021-08-22 22:01:46 76

原创 servlet总结

servletjavax.servlet interface Servlet5个抽象方法1.init() //初始化2.service() //处理get/post请求的方法3.destroy() //销毁的方法4.getServletConfig()5.getServletInfo()GenericServlet(除了实现和继承Servlet接口的5个方法还有)1.getInitParameter()2.getServletName()3.getServletContex

2021-07-02 22:47:45 69

原创 数据库学习笔记

数据库介绍Oracle数据库被认为是业界目前比较成功的关系型数据库管理系统MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 OracleDB2:DB2是IBM公司的产品,DB2数据库系统采用多进程多线索体系结构,其功能足以满足大中公司的需要,并可灵活地服务于中小型电子商务解决方案Microsoft SQL Server:SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点。三大范式(规范)第

2021-06-25 19:19:17 78

原创 枚举 & 注解 & 反射

1枚举权限修饰符 enum 枚举名称 { 实例1,实例2,实例3,实例4;}public enum Level { LOW(30), MEDIUM(15), HIGH(7), URGENT(1); private int levelValue; private Level(int levelValue) { this.levelValue = levelValue; } public int getLevelValue() { re

2021-06-25 13:22:19 55

原创 xml json学习笔记

xmlxml是一种可扩展标记语言。xml特点:(1)具有平台无关性,是一门独立的标记语言。(2)具有自我描述性。xml作用:可以用于网络数据传输、数据存储和配置文件。目前最普遍的作用就是配置文件,至于数据传输方面普遍被json格式替代了,因为json的速度更快。xml语法1、文档开头<?xml version= "1.0" encoding="UTF-8"?>...

2021-06-25 13:13:10 87

原创 多线程学习笔记

多线程技术概述线程与进程进程是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间线程是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行. 一个进程最少有一个线程线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分成若干个线程线程调度分时调度 平均抢占式调度 优先级高的使用,如相同,随机抢占式调度同步与异步同步:排队执行 , 效率低但是安全.异步:同时执行 , 效率高但是数据不安全并发与并行并发:指两个或多个事

2021-06-24 22:36:08 47

原创 java 集合学习笔记

集合类集中最大的几个操作接口:Collection、Map、Iteratorjava.util 包Collection 接口( 重点 )Collection 接口是在整个 Java 类集中保存单值的最大操作父接口public interface Collection<E> extends Iterable<E>public boolean add(E e) 加入一个元素public Iterator iterator() 为 Iterator 接口实例化publi

2021-06-22 00:12:39 80

原创 java异常和异常处理

java异常和异常处理什么是异常异常处理异常体系结构throws关键字throw关键字RuntimeExcepion与Exception的区别自定义异常类 了解异常常见处理面试题什么是异常异常是在程序中导致程序中断运行的一种指令流。异常处理try{ // 有可能发生异常的代码段 }catch(异常类型1 对象名1){ // 异常的处理操作 }catch(异常类型2 对象名2){ // 异常的处理操作 } ... finally{ // 异常的统一出口 }

2021-06-19 20:58:11 50

原创 数组学习笔记

数组数组是相同数据类型的多个数据的容器。这些元素按线性顺序排列。所谓线性顺序是指除第一个元素外,每一个元素都有唯一的前驱元素;除最后一个元素外,每一个元素都有唯一的后继元素。(“简单理解就是:一个跟一个顺序排列”)。格式 1. 数据类型[] 数组名称 = new 数据类型[数组长度];格式 2. 数据类型[] 数组名称 = {数组内容 1,数组内容 2,数组内容 3…数组内容 n};格式 3. 数据类型[] 数组名;格式 3 属于只创建了数组引用名, 并未在内存创建数组空间。格式 4. 数据

2021-06-13 19:14:49 91

原创 2021-06-12

1 任何简单或复杂的算法都可以由 顺序结构、 分支结构和 循环结构这三种基本结构组合而成。if 条件结构是根据条件判断之后再做处理if(条件语句){…}if (条件语句){…}else{…}if (条件语句){…}else if(条件语句){…}if (条件语句){…}else if(条件语句){…}else{…}switch(表达式){case 取值 1: 语句块 1;break;case 取值 n: 语句块 n;break;default: 语句块 n+1;break;}switc

2021-06-12 21:28:05 97

原创 2021-06-11

一、 变量变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。变量分类: 按所属的数据类型划分:基本数据类型变量引用数据类型变量 按被声明的位置划分:局部变量:方法或语句块内部定义的变量成员变量:方法外部、类的内部定义的变量特别注意:类的外面不能有变量的声明类型 占用内存值范围(含边界值) 默认值整数型(int) 4 字节 -2 147 483 648 ~ 2 147 483 647(稍大于 20 亿) 0短整数型(short) 2 字节 -32 768 ~ 32

2021-06-11 21:25:58 79

原创 2021-06-11

开课吧java课程第二章 01-JAVA基础第2节 环境搭建第二章 01-JAVA基础第2节 环境搭建J2ME(Java2 Micro Edition,Java2 平台的微型版),应用于移动、无线及有限资源的环境;J2SE(Java 2 Standard Edition,Java 2 平台的标准版),应用于桌面环境;J2EE(Java 2Enterprise Edition,Java 2 平台的企业版),应用于基于 Java 的应用服务器Java 的特性一种纯面向对象的编程语言。一种与平台无

2021-06-11 20:01:36 47

空空如也

空空如也

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

TA关注的人

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