自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Thorwable类

Throwable 类是 Java 语言中所有错误或异常的超类,是对所有异常进行整合的一个普通类。它的作用就是能够提取保存在堆栈中的错误信息。public String getMessage():返回此 throwable 的详细消息字符串public String toString():获取异常类名和异常信息。public void printStackTrace():获取异常类名和异常信息,以及异常出现在程序中的位置。

2025-01-16 22:05:28 810 1

原创 Redis缓存常见问题

突然失效了,无数的请求访问会在瞬间给数据库带来巨大的冲击。

2024-11-12 19:43:32 217 1

原创 Radis短信登录

流程图。

2024-11-12 15:12:57 192

原创 java线程

线程(Thread)是一个程序内部的一条执行流程。多线程的创建方式二:实现Runnable接口多线程①、创建任务对象定义一个类实现Callable接口,重写call方法,封装要做的事情,和要返回的数据。把Callable类型的对象封装成FutureTask(线程任务对象)。②、把线程任务对象交给Thread对象。③、调用Thread对象的start方法启动线程。④、线程执行完毕后、通过FutureTask对象的的get方法去获取线程任务执行的结果。

2024-09-28 14:50:56 912

原创 Elasticsearch讲解

1.Elasticsearch基本知识。

2024-09-27 00:17:03 973

原创 RabbitMQ基础使用

OpenFeign的调用。这种调用中,调用者发起请求后需要等待服务提供者执行业务返回结果后,才能继续执行后面的业务。也就是说调用者在调用过程中处于阻塞状态,因此我们称这种调用方式为同步调用异步调用通常是基于消息通知的方式,包含三个角色:消息发送者:投递消息的人,就是原来的消息接收者:接收和处理消息的人,就是原来的消息代理:管理、暂存、转发消息,就是原来的服务提供方本文讲解RabbitMQ。

2024-09-26 11:19:25 959

原创 网关基础知识

过滤器执行是有顺序的,执行pre过程后,请求访问完在进行post过程。网关过滤器有两种,分别是:GatewayFilter:路由过滤器,作用于任意指定的路由;默认不生效,要配置到路由后生效。GlobalFilter:全局过滤器,作用范围是所有路由;声明后自动生效。GlobalFilter使用:@Component@Override// 编写过滤器逻辑System.out.println("请求头是"+headers);// 放行// 拦截@Override。

2024-09-24 23:30:48 779

原创 微服务远程调用(nacos及OpenFeign简单使用)

问题:在微服务中,每个项目是隔离开的,当有一个项目请求其他项目中的数据时,必须发起网络请求,本文即对此问题展开讨论。

2024-09-20 20:29:27 2439

原创 Docker安装以及简单使用

镜像就是包含了应用程序、程序运行的系统函数库、运行配置等文件的文件包。构建镜像的过程其实就是把上述文件打包的过程。构建一个Java镜像的步骤:①准备一个Linux运行环境②安装JRE并配置环境变量③拷贝Jar包④编写运行脚本Dockerfile就是一个文本文件,其中包含一个个的指令用指令来说明要执行什么操作来构建镜像。将来Docker可以根据Dockerfile帮我们构建镜像。

2024-09-19 19:48:22 1826 1

原创 centos7安装yum工具(非网易云镜像)

问题:大多帖子用的是网易云镜像,但是目前资源404,因此使用官方的网址下载。1.删除yum安装包。3.下载yum安装包。4.查看是否下载成功。6.查看是否安装成功。

2024-09-18 22:09:31 498

原创 maven模块管理和继承聚合

作用聚合用于快速构建项目继承用于简化依赖配置、统一管理依赖相同点:聚合与继承的pom.xml文件打包方式均为pom,可以将两种关系制作到同一个pom文件中聚合与继承均属于设计型模块,并无实际的模块内容不同点:聚合是在聚合工程中配置关系,聚合可以感知到参与聚合的模块有哪些继承是在子模块中配置关系,父模块无法感知哪些子模块继承了自己。

2024-09-12 23:51:12 473 1

原创 sprinboot项目AOP详解

AspectOrientedProgramming面向切面编程、面向方面编程),其实就是面向特定方法编程。案例部分功能运行较慢,定位执行耗时较长的业务方法,此时需要统计每一个业务方法的执行耗时动态代理是面向切面编程最主流的实现。而SpringAOP是Spring框架的高级技术,旨在管理bean对象的过程中,主要通过底层的动态代理机制,对特定的方法进行编程。

2024-09-12 16:14:19 1969

原创 springboot事务管理

事务传播行为:指的就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行事务控制。开启事务(一组操作开始前,开启事务):start transaction / begin;进行事务管理,方法执行前,开启事务;回滚事务(中间任何一个操作出现异常,回滚事务):rollback;提交事务(这组操作全部成功后,提交事务):commit;是一组操作的集合,它是一个不可分割的工作单位,这些操作。位置:业务(service)层的方法上、类上、接口上。属性用于控制出现何种异常类型,回滚事务。

2024-09-11 21:47:11 475

原创 springboot全局异常处理器

上述代码表示,当发生异常时,程序会被全局异常处理器捕获,此代码为所有异常,打印错误信息并返回给前端结果。

2024-09-11 16:59:09 149

原创 springboot登录认证

会话技术:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便在同一次会话的多次请求间共享数据。会话跟踪方案:客户端会话跟踪技术:Cookie服务端会话跟踪技术:Session2.创建一个jwt令牌。

2024-09-11 16:36:53 725

原创 springboot请求响应,接收参数详解

在原始的web程序中,获取请求参数,需要通过HttpServletRequest 对象手动获取。在postman中发送参数如图:在postman中发送参数如图:get方式post方式在postman中发送参数如图:ps:@RequestParam中的required属性默认为true,代表该请求参数必须传递,如果不传递将报错。 如果该参数是可选的,可以将required属性设置为false。在postman中发送参数如图:在postman中发送参数如图:在postman中

2024-09-10 16:16:29 995

原创 Apache POI介绍

【代码】Apache POI介绍。

2024-09-06 16:03:49 241

原创 WebSocket简单介绍与使用

WebSocket是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接, 并进行双向数据传输。HTTP协议和WebSocket协议对比:•HTTP是短连接•WebSocket是长连接•HTTP通信是单向的,基于请求响应模式•WebSocket支持双向通信HTTP和WebSocket底层都是TCP连接。

2024-09-05 23:08:52 374

原创 Spring Task介绍

构成规则:分为6或7个域,由空格分隔开,每个域代表一个含义每个域的含义分别为:秒、分钟、小时、日、月、周、年可选案例:cron。

2024-09-05 21:33:37 264

原创 Spring Cache介绍

是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。SpringCache提供了一层抽象,底层可以切换不同的缓存实现,例如:•EHCache•Caffeine•Redis。

2024-09-05 18:12:43 398

原创 在Visual Studio 2022用c++实现对basler pylon相机的调用和拍摄

请先确保电脑正确配置pylon api和opencv。

2024-09-05 17:24:38 695 1

原创 wpf学习心得

此代码中有三行,第一行占1/6,第二行占2/6,第三行占3/6。若第一行有元素,则展示元素的大小,如若没有,则不展示此行。

2024-08-29 15:50:26 199

原创 HttpClient基础使用

jsonObject可以创建json对象,使用put方式添加元素。下的子项目,可以用来提供高效的、最新的、功能丰富的支持。协议的客户端编程工具包,并且它支持。协议最新的版本和建议。3.发送post请求。

2024-08-24 17:39:03 104

原创 redis使用文档

1.启动redis服务端,命令如下:redis-server.exe redis.windows.conf2.启动redis客户端,命令如下:redis-cli.exeps:可不全部输入,输到一半按下tab键,自动补全。按下上箭头,自动补全上一次的命令。

2024-08-23 00:57:14 1089

原创 许昊龙大笨蛋,今天无法完成神龙大学习。

2024.8.22 20:27

2024-08-22 20:28:18 154

原创 图片上传的两种方式

本地上传代码如下1.后端接收文件要用 MultipartFile 类型接收,且形参名称要与前端发送的文件名称相同。此段代码用于获取文件的原始文件名。获取一段不会重复的字符串,保证文件名称不会重复将一个文件名称按照最后一个小数点分割开,返回的是int型。例如文件名称image.jpg,返回值index为4,指的是 .jpg 4个。配合lastindexof函数的返回值,得到的就是 .jpg 4个字母。6. MultipartFile封装好的transferTo函数可以将文件存放在指定目录。

2024-08-21 15:13:59 212

原创 mybatis获取并返回主键值,存放到类中

在执行完mapper类后返回的实体类中就存放好了返回的主键。主键会自动存放在ProjectInfo实体类中的id属性中。

2024-08-12 08:36:31 238

原创 springboot项目中对图片进行rsa加密解密

首先带入阿里云的依赖,里面有rsa加密解密的函数。// 将字节数组转换为Base64字符串。// 假设图片存储在本地文件系统的路径。// 确定保存还原图片的路径和文件名。//解析base64字节。// 将字节数组写入文件。// 读取图片字节数组。

2024-08-09 22:04:09 436 1

原创 解决idea创建maven系统找不到指定的目录的问题

阿里云公共仓库

2024-02-19 11:02:26 940 1

空空如也

空空如也

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

TA关注的人

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