SpringBoot
文章平均质量分 87
ycfxhsw
这个作者很懒,什么都没留下…
展开
-
SpringBoot 文件上传与下载
前端页面<!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org"> <head> <meta http-equiv="Content-type" content="text/html; charset=UTF-8"> <title>文件上传</title> </head> <body> <form method=原创 2021-09-20 21:42:24 · 146 阅读 · 0 评论 -
SpringBoot整合Redis
RedisRedis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU ev原创 2021-04-25 22:37:55 · 244 阅读 · 0 评论 -
SpringBoot声明式事务
所有数据访问技术都有事务机制,这些技术提供了API来开启事务、提交事务完成数据操作,或者在发生错误的时候回滚数据。Spring采用统一的机制来处理不同的数据访问技术的事务, Spring的事务提供一个PlatformTransactionManager的接口,不同的数据访问技术使用不同的接口实现。Data Tech实现JDBCDataSourceTransactionManagerJPAJPATransactionManagerHibernateHibernateT原创 2021-04-25 22:35:58 · 958 阅读 · 0 评论 -
SpringBoot配置文件详解
Spring Boot针对我们常用的开发场景提供了一系列自动化配置来减少原本复杂而又几乎很少改动的模板化配置内容。但是,我们还是需要去了解如何在Spring Boot中修改这些自动化的配置内容,以应对一些特殊的场景需求,比如:我们在同一台主机上需要启动多个基于Spring Boot的web应用,若我们不为每个应用指定特别的端口号,那么默认的8080端口必将导致冲突。配置基础在Spring Boot中src/main/resources目录是Spring Boot的配置目录,所以我们要为应用创建配置个性化原创 2021-04-25 22:32:28 · 362 阅读 · 0 评论 -
Shiro权限管理
Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,相比Spring Security而言相当简单, 可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西, 所以使用小而简单的Shiro就足够了。对于它俩到底哪个好,这个不必纠结,能更简单的解决项目问题就好了。本文只介绍基本的Shiro使用,不会过多分析源码等,重在使用。Shiro架构Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以原创 2021-04-25 22:27:03 · 716 阅读 · 1 评论 -
缓存更新策略
缓存一般是为了应对高并发场景、缓解数据库读写压力,而将数据存储在读写更快的某种存储介质中(如内存),以加快读取数据的速度。缓存一般分为本地缓存(如java堆内存缓存)、分布式缓存(如Redis)等。既然是缓存,就意味着缓存中暂存的数据只是个副本,也就意味着需要保证副本和主数据之间的数据一致性,这就是接下来要分析的缓存的更新。常见的缓存更新策略有:先删缓存,再更新数据库先更新数据库,再删缓存先更新数据库,再更新缓存read/write through写回。在更新数据的时候,只更新缓存,不更新数原创 2021-04-25 22:19:55 · 309 阅读 · 0 评论 -
SpringBoot跨域问题
一、同源策略同源策略是由Netscape提出的一个著名的安全策略,它是浏览器最核心也最基本的安全功能,现在所有支持JavaScript的浏览器都会使用这个策略。所谓同源是指协议、域名以及端口要相同。同源策略是基于安全方面的考虑提出来的,这个策略本身没问题,但是我们在实际开发中,由于各种原因又经常有跨域的需求,传统的跨域方案是JSONP,JSONP虽然能解决跨域但是有一个很大的局限性,那就是只支持GET请求,不支持其他类型的请求,而今天我们说的CORS(跨域源资源共享)(CORS,Cross-origin原创 2021-04-25 22:16:02 · 100 阅读 · 0 评论