SpringBoot 缓存
目录 一、缓存的作用二、SpringBoot启用缓存三、SpringBoot可整合的缓存技术四、缓存使用案例——收集验证码实体类开发业务层开发工具类(生成验证码)控制层开发SpringBoot启动类测试 五、变更缓存供应商Ehcache 一、缓存的作用 缓存 缓存时一种介于数据永久存储介质与数据应用之间的数据临时存储介质使用缓存可以有效的减少低速数据读取过程的次数(例如磁盘IO),提高系统性能缓存不仅可以用于提高永...
SpringBoot内容协商机制(就是接受数据的类型如json,xml)
目录 一、基于请求头的内容协商机制 二、基于请求参数的内容协商机制 一、基于请求头的内容协商机制 引入依赖 <!-- 引入支持返回 xml 数据格式 --> <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-xml</artifactId> <version>2.8.5</v...
【Java框架】SpringBoot(二)核心配置
)application-prod.yml(生产环境) 在 application.yml 中指定,确定当前使用的是哪个环境,这边环境的值与application-dev.yml中-后面的值对应,这是SpringBoot约定好的。 application-dev.yml server: port: 7777 application-test.yml server: port: 8888 application-pro...
002 springboot redis 防止表单重复提交
toIdempotentInterceptor.javaAutoIdempotentIdempotentTokenService.javaIdempotentTokenServiceImpl.javaSpringbootRedisDemoApplication.javaapplication.yamlorder_save.jsp RedisConfig.java package com.example.config;...
使用SpringBoot将中国地震台网数据保存PostGIS数据库实践
hquakeService{} 3、数据入库 数据入库主要是调用ICeicEarthquakeService的批量插入方法。这里采用Junit测试套件进行爬取测试。实际情况可以内置到SpringBoot的一个方法或者定时任务当中。在这里需要注意的一个地方就是,我们在数据库中定义了一个Geometry字段来存储空间点信息。因此在信息爬取过程中需要动态生成,主要是手动构造Wkt格式的数据,通过PgGeo...
009 springboot整合mybatis-plus 增删改查 ajax 登录退出accessToken
ICustomerService.javaIReceiveAddressService.javaJwtUtil.javaServerResult.javaServletInitializer.javaSpringbootDemoApplication.javacustomer.sqlreceive_address.sqlCustomerMapper.xmlReceiveAddressMapper.xmlapplica...
005 springboot整合mybatis-plus 增删改查 封装(ServerResult) 用postman测试
aReceiveAddressMapper.javaIReceiveAddressService.javaReceiveAddressServiceImpl.javaServerResult.javaSpringbootDemoApplication.javareceive_address.sqlReceiveAddressMapper.xmlapplication.yamlpom.xml ReceiveAddres...
实战解析:SpringBoot接口防抖机制与防重复提交技巧
目录 前言 啥是防抖 思路解析 哪一类接口需要防抖? 如何确定接口是重复的? 分布式部署下如何做接口防抖? 使用共享缓存 使用分布式锁 Spring Boot与Redis深度整合入口:实战指南 具体实现 请求锁 唯一key生成 重复提交判断 Redis缓存方式 RedisRequestLockAspect.java Redisson分布式方式 测试一下 前言 作为一名老码农,在开发后端Java业务系统,包括各种管理后...
基于SpringBoot和Leaflet的地震台网信息预警可视化
视化效果。地址灾害不可预测,但是我们在灾后应该快速提供应急救援,将尽量减少人民群众的生命财产损失。如果您目前也有类似的需求,不妨来博文中指导一二。 一、后台管理设计与实现 后台管理使用SpringBoot框架来开发,数据库访问层依然采用熟悉的Mybatis-Plus框架。本小节将主要基于MVC结构介绍后台的相关设计与实现。数据后台提供数据访问支持,为前台的数据展示提供有效支撑。 1、Model层 ...
SpringBoot + React Ant Design 实现图片上传到Minio 中
1:效果图 上传回显: 上传预览: 预览-删除 2:前端代码 react 函数式组件 /** * @Author * @Date Created in 2024/04/11 15:20 * @DESCRIPTION: 主讲人信息 * @Version V1.0 */import React, {useEffect, useId, useState} from "react";import { Button, Co...