×

spring boot

SpringBoot项目学习04之实现分页功能

高乐 高乐 发表于2024-05-26 浏览8161 评论0
1.准备工作 为了演示分页效果,首先需要导入大量数据才能体现分页功能的作用;所以,第一步需要导入数据,实验所需的SQL脚本内容较多,这里就不一一展示,其导入后效果如下图。 sql脚本下载地址为:sql下载地址 2.实现分页功能 分页功能的交互流程是前端将所需页码page和每页展示条数limit两个参数传输给后端,而后端在接受到分页请求后会对分页参数进行处理并计算出需要查询的是从第几条数据到第几条数据,然后利用MySQL的limit关键字去查询对应的记录并返回给前端。 2.1 新建

spring boot

SpringBoot自动配置原理

卜慧 卜慧 发表于2024-05-26 浏览6218 评论0
SpringBoot自动配置 SpringBoot自动配置就是通过注解来对一些常规的配置做了默认配置,简化了各种xml的配置内容。spring boot的自动配置功能,会对我们配置的一些类,自动注入到spring容器中。特别是对于依赖的jar包中的一些类,在我们的工程用到这些类实例时,直接@Autowired或@Resource注解注入使用就可以了 SpringBoot自动配置是如何实现的? 在启动类中可以看到@SpringBootApplication注解,它是SpringBoot的核心

spring boot

Spring Boot 整合 CAS (前后端分离整合部署和分开部署均适用)

卜慧 卜慧 发表于2024-05-26 浏览6129 评论0
知识点 前后端分离 前后端分离已在互联网项目开发业界进行了广泛应用,通过前端应用与后端服务的分布式部署可以有效进行解耦,将数据与展现彻底分离,既保证了数据安全,也给了前端开发充分的自由。 前后端分离最常见的实现方式之一是前端 HTML 页面通过 AJAX 调用后端的 RESTFUL API 接口并使用 JSON 数据进行交互(这种方式也为单点登录方案的实现挖了个大坑)。 单点登录 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。

spring boot

【JavaSE】Java中的异常那些事儿

时间差O 时间差O 发表于2024-05-26 浏览9507 评论0
#1024程序员节|用代码,改变世界# ✨ 个人主页:bit me✨ 当前专栏:JavaSE 🌟每日一语:每当天空黑暗到一定程度 星辰就会熠熠生辉 希望你我 都是这颗耀眼的星辰⭐️ ⭐️ ⭐️ 前言: 在我们学习的过程中经常会遇到一些异常❗️ ,要么在编译的时候就报错,要么运行的时候报错,那我们该如何解决他们呢?熟练的掌握他们之后,还要反其道而行之,最后去创造出我们想要的异常来服务于我们的需求,此篇文章就可以带你领略异常的"美"👌 内容简介: 异常概念与

spring boot

Redisson分布式锁入门使用(可重入锁(lock))(redisson分布式锁实现)

luo5943 luo5943 发表于2024-05-26 浏览4642 评论0
提示:本文中若出现个人观点不对处请指正,谢谢! 目录 一、Redisson是什么 二、使用Redisson 1.引入 Maven 依赖 2.编写自定义配置类 3.实现分布式可重入锁 附加引申 一、Redisson是什么 Redisson开源框架是一个Redis的分布式锁的现成实现方案,是Redis的 java 实现的客户端。通过 Netty 支持非阻塞 I/O。 Redisson实现了分布式锁的自动续期机制、锁的互斥自等待机制、锁

spring boot

springboot 事务注解

网站开发 网站开发 发表于2024-05-26 浏览11004 评论0
spring声明式事务管理默认对非检查型异常和运行时异常进行事务回滚,而对检查型异常则不进行回滚操作。 1、异常 1.1、检查型异常 检查型异常(编译器要求必须处置的异常):正确的程序在运行中,很容易出现的、情理可容的异常状况。可查异常虽然是异常状况,但在一定程度上它的发生是可以预计的,而且一旦发生这种异常状况,就必须采取某种方式进行处理。 除了RuntimeException(运行时异常)及其子类以外,其他的Exception类及其子类都属于检查型异常。这种异常的特点是Ja

spring boot

基于若依(SpringBoot前后分离版-vue)的WebSocket消息推送实现

曾经天真︶﹋ 曾经天真︶﹋ 发表于2024-05-26 浏览5376 评论0
引言 自己写了个小项目游戏报价器,想在更新系统的时候可以提前在系统弹窗提示用户,注意系统更新。 第一想到的就是WebSocket了,在更新前,提前发布公告,通过WebSocket推送到web客户端界面。 WebSocket是一种通信协议,可在单个TCP连接上进行全双工通信。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就可以建立持久性的连接,并进行双向

spring boot

SpringBoot + minio 实现高性能存储服务

Mychanges Mychanges 发表于2024-05-26 浏览6419 评论0
一、什么是minio? 说白了,minio就是一个高性能的对象存储。就像我们用的百度网盘一样,可以用来存各种各样的文件,我们可以将静态资源文件 图片视频啥的存储在minio中,减少服务器的压力。和阿里云的OSS对象存储服务 一样。 minio官网:https://min.io/ 二、安装minio (使用docker搭建minio服务) 1、docker 命令 Linux: docker run -p 9000:9000 -p 9001:9001 --name