![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
Don't_Touch_Me
努力可以改变一切!
展开
-
Spring Boot 视频流和音频流(预加载效果)接口
正常编写的文件上传和下载,利用 HttpServletResponse 对象的 OutputStream 流,去输出文件内容的接口是无法完成网页上的视频播放、音频播放的预加载效果,这个预加载效果是我自己创的一个词吧,实际的问题是:当你在播放视频或音频的时候,你点击进度条,无法实现指定位置进行播放,莫名的不爽,这是因为后台接口写的有问题!实际效果:实现代码:基于 Spring Boo...原创 2020-03-11 21:51:07 · 15758 阅读 · 13 评论 -
SpringBoot 配置 Logback 日志(不同等级输出到不同文件)
1. 排除 jar 包冲突,由于 jar 包的冲突会导致 linux 服务器日志输出文件无内容的问题<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <excl...原创 2020-02-20 11:26:39 · 2990 阅读 · 1 评论 -
SpringBoot 配置(Profile 解决不同开发运行环境)
开发者在项目进行发布或者运行时,一般需要对配置文件进行大量的修改比如:在本地开发环境、测试环境、生产环境这些环境中,它们所使用的数据库配置信息、redis 配置信息、自定义的其他配置信息都是不一样的,当切换到不同的环境进行项目部署,相应的配置信息要对应进行修改为了解决上述提到的问题,SpringBoot 提供了 profile1. SpringBoot 约定在不同的环境下配置文件的命名...原创 2020-02-19 13:13:49 · 399 阅读 · 0 评论 -
SpringBoot 构建 RESTful 服务
REST (Representational State Transfer) 表述性状态传递 一种 Web 软件架构风格在 REST 中,资源是由 URI 来指定的,对资源的增删改查操作可以通过 HTTP 协议提供的GET <=>查询POST <=>增添PUT <=> 修改DELETE <=> 删除等方法来实现下面我们来介绍一...原创 2019-11-12 17:07:10 · 310 阅读 · 0 评论 -
CentOS 7 安装 Redis
1. 下载 Redis wget http://download.redis.io/releases/redis-5.0.5.tar.gz如果提示未找到 wget 命令,请输入下面的指令进行安装yum install wget2. 安装 Redis第一步:将下载好的redis-5.0.5.tar.gz 移动到 /opt/ 目录下,一般软件都是安装在这个目录下sudo ...原创 2019-11-03 17:07:50 · 196 阅读 · 0 评论 -
SpringBoot 使用 JPA
JPA: Java Persistence API Java 持久层 API,也就是咱们用来操作数据库的框架首先,咱们先来捋一下 SpringBoot 如何集成 JPA 框架1. 首先要加入 JPA 的依赖包 ????:<dependency> <groupId>org.springframework.boot</groupId> <artif...原创 2019-09-10 17:10:23 · 340 阅读 · 0 评论 -
SpringBoot 开启热部署(不需要重启,保存即可自动更新视图页面)
热部署:在编辑器中已经启动的项目,当再次修改其源代码后,能自动的进行编译、更新,不用人为的手动停掉项目,再进行重启。未使用前:作为全栈工程师,使用 Thymeleaf 模板编写页面的时候,哪怕仅仅改动一个页面元素,都需要关闭正在运行的项目,然后手动重新启动,才能查看改动后的效果,十分难过。使用后:随便在页面中进行改动,ctrl + s 保存后,不需要重新启动项目,仅仅刷新一下页面就能立...原创 2019-09-09 15:28:34 · 1675 阅读 · 5 评论 -
org.hibernate.LazyInitializationException: could not initialize proxy 解决方案(JPA)
错误信息:org.hibernate.LazyInitializationException: could not initialize proxy原因:在根据 Id 获取对象中使用了 getOne() 方法解决方案:1. 如果使用 JPA 时使用了 getOne() 方法就会报这个懒加载异常非得想使用 getOne()方法的话,可以在 application.propertie...原创 2019-08-28 14:13:32 · 1216 阅读 · 1 评论 -
禁止 Cookie 使用 Session,采用 URL 重写,具体解决方案
先叙述一下 session 的实现原理吧!session 服务器为每个客户端访问开辟的一块内存区域,可以存放一些客户端的一些操作信息正常情况下在用户通过客户端访问服务器这个过程中 session 一直存活,直到客户端关闭,服务器中的 session 被销毁非正常情况下,服务器调用 session.invalidate() 方法进行手动销毁session 依赖于 cookie !!!...原创 2019-08-04 15:58:32 · 1258 阅读 · 0 评论 -
Spring Cloud (一) 关于 Eureka 的学习(Eureka 服务提供者的搭建)
上篇内容讲解了如何搭建 Eureka 的注册中心https://blog.csdn.net/assiduous_me/article/details/97233073本篇内容是讲解如何搭建 Eureka 服务提供者,也就是提供 REST api 的一个基于Spring Boot 的一个 web项目,好的,废话不多说,现在开始!1. 创建 spring-provider 项目...原创 2019-07-25 09:47:46 · 190 阅读 · 0 评论 -
SpringBoot 解决 Ajax 跨域之 session 问题
问题描述:由于使用前后端分离写网站,不可以避免的会使用 ajax 进行跨域请求,但发现两次请求都会创建两个 session ,无法达到将数据存入 session 实现数据共享的效果。问题解决:前端:最主要的是下面这行代码原创 2019-05-05 13:35:49 · 962 阅读 · 0 评论 -
SpringBoot 解决跨域问题
package guet.uq.filter;import org.springframework.stereotype.Component;import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/** * 处理跨域问题 * */@...原创 2019-04-15 19:31:33 · 106 阅读 · 0 评论 -
SpringBoot 集成 kaptcha 验证码插件
kaptcha : 验证码插件,可以使用它生成自定义的验证码1. kaptcha 依赖<!-- kaptcha 验证码开源组件 --><dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> ...原创 2019-04-12 11:31:53 · 1838 阅读 · 7 评论