自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 什么是RabbitMQ?RabbitMQ有什么优点?我们该如何使用呢

RabbitMQ是一个开源的消息代理软件,也称为面向消息的中间件。它实现了高级消息队列协议(AMQP),由Erlang语言编写,旨在提供高性能、健壮以及可伸缩性的消息队列服务。RabbitMQ在分布式系统开发中应用广泛,支持多种操作系统和编程语言,如Linux、Windows、macOS等操作系统,以及Python、Java、Ruby、PHP、C#、JavaScript等编程语言。简单来说RabbitMQ 是一个流行的消息代理和队列服务器,它允许应用程序之间进行异步通信。

2024-07-25 09:00:00 581

原创 AOP切入点表达式的两种书写方式

下面我们就来详细的介绍一下切入点表达式的具体写法。切入点表达式:描述切入点方法的一种表达式作用:主要用来决定项目中的哪些方法需要加入通知。

2024-07-24 09:00:00 1149

原创 AOP面向切面编程的概述

什么是AOP?AOP英文全称:Aspect Oriented Programming(面向切面编程、面向方面编程),其实说白了,面向切面编程就是面向特定方法编程。那什么又是面向方法编程呢,为什么又需要面向方法编程呢?来我们举个例子做一个说明:比如,我们这里有一个项目,项目中开发了很多的业务功能。然而有一些业务功能执行效率比较低,执行耗时较长,我们需要针对于这些业务方法进行优化。那首先第一步就需要定位出执行耗时比较长的业务方法,再针对于业务方法再来进行优化。

2024-07-23 09:00:00 548

原创 关于UDP和TCP两种通信协议的概念和用法

用户数据协议,是一种无连接不可靠,基于数据包的传输层通信协议。传输控制协议,是一种面向连接的,可靠的,基于字节流的传输层通信协议。TCP协议为应用层提供可靠的,面向连接的,基于流的服务,UDP协议则与之相反,它为应用层提供不可靠的,无连接和基于数据包的服务。

2024-07-22 21:47:44 517

转载 什么是跨域?怎么解决跨域问题呢?看完这篇文章,相信会对你有所启发

跨域的概念跨域,指的是浏览器不能执行其他网站的脚本,它是由浏览器同源策略造成的,所谓同源策略是浏览器对JavaScript施加的安全限制:同源策略:是指协议(protocol)、域名(host)、端口号(port),都必须相同,其中一个不同都会产生跨域。解决跨域的方法1.反向代理(推荐)原理:在请求到达服务器前部署一个服务,将接口请求进行转发,通过一定的转发规则来实现将请求转发到其他服务上,来实现不跨域从而解决跨域问题反向代理也是Nginx的特点之一,实现反向代理也需要对原Nginx进行代理服务的配置

2024-07-18 23:00:36 9

原创 什么是Ajax?什么又是Axios?看了这篇文章,包你明白!

我们都知道,我们前端页面中的数据,应该来自于后台,但是我们的后台和前端是互不影响的2个程序,那么我们前端应该如何从后台获取数据呢?因为是2个程序,所以必须涉及到2个程序的交互,所以这就需要用到Ajax技术。

2024-07-16 23:18:45 647

原创 一篇文章讲清楚cookie,session和token!!

session的方式就是前端先发送一个requet请求里面包含用户名和密码,这时候服务端就会生成一个信息,就是针对你当前这个用户生成一个你的唯一的session id,里面是你的信息,然后服务端就会返回这个session id给前端,这时候前端会自动调用set-cookie的方法来将session id保存到cookie中,这时候就登录成功了,以后再与其他的页面进行交互时候,就将这个session id一起传给服务端,服务端就通过这个session id进行来获取相应的信息进行验权。

2024-06-10 14:45:56 157

转载 IDEA利器diagram的使用

作用:查看类从上到下的继承关系和接口实现在你想查看的类的标签页内,点击右键,选择 Diagrams,其中有 show 和 show ... Popup,只是前者新建在标签页内,后者以浮窗的形式展示:实际上,你也可以从左边的项目目录树中,对你想查看的类点击右键,同样选择 Diagrams,效果是一样的:然后你就会得到如下图所示的继承关系图形,以自定义的 Servlet 为例:显而易见的是:蓝色实线箭头 是指继承关系绿色虚线箭头 是指接口实现关系。

2024-04-28 12:26:57 199

原创 面试一问:Java中Integer和int的区别,为什么要int要对应设计一个Integer类型

Java本身是一个面向对象的语言,一切操作都以对象为基础,比如集合里面存的元素(ArrayList,HashMap),普通类型是无法通过集合来存储的。3.Integer是一个对象类型,它里面封装了很多方法和属性,我们可以用这些方法和属性对数据进行操作。2.Integer是存储在堆内存里面,int类型是直接存储在栈空间里面。1.作为成员变量来说,Integer的初始值为null。而int的初始值为0。

2024-04-25 20:00:41 116 2

空空如也

空空如也

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

TA关注的人

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