首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Spring
订阅
GodisCode
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
【Java基础】大家都在使用 @Builder ,我为什么建议你谨慎使用 @Builder
@Builder 是一个注解,通常与 Lombok 这种 Java 代码生成工具一起使用,可以帮助简化 Java 类的构建器模式(Builder Pattern)的使用和生成。
使用Spring中的@Version实现乐观锁
乐观锁是数据库和应用程序中使用的一种并发控制策略,Java Persistence API (JPA) 提供了一种借助@Version注解在 Java 应用程序中实现乐观锁的机制
DeferredResult解决了什么问题
Servlet3.0提供了异步处理请求的特性,DeferredResult 是spring基于 Servlet 3.0 对异步请求的支持实现,目的是对于请求提供异步处理方式,释放容器连接,支持更多的并
Long-Polling, WebSocket, SSE 通信方案实践
所谓 HTTP1.1 及以上支持长连接,并不是 HTTP1.1 可以建立长连接,而是它支持以请求头的方式进行长连接发起(并且要求客户端与服务端都要具备 ‘Keep-Alive: true’ )。
SpringBoot异步实现DeferredResult实战与原理分析
客户端请求映射到控制器方法返回值为DeferredResult时,会立即释放Tomcat线程并将请求挂起,直到调用setResult()方法或者超时,才会响应客户端请求。 控制器方法的返回值都由对应的处理器进行处理,关于DeferredResult,自然由DeferredRes…
Spring Boot 使用DeferredResult实现长轮询
前言1. 阻塞的REST服务2. 使用DeferredResult的非阻塞REST3. 异步支持是在Servlet 3.0中引入的,简单来说,它允许在请求接收器线程之外的另一个线程中处理HTTP请求。从Spring 3.2开始可用的DeferredResult有助于将长时间运行的...
【SpringBoot WEB 系列】SSE 服务器发送事件详解
I. SSE 扫盲 1. 概念介绍 2. 特点分析 3. 应用场景 比如显示当前网站在线的实时人数,法币汇率显示当前实时汇率,电商大促的实时成交额等等... II. 手动实现 sse 功能 1. 项目创建 2. 功能实现 III. SseEmitter 1. sse 规范 2.…
如何优雅的将MultipartFile和File互转
我们在开发过程中经常需要接收前端传来的文件,通常需要处理MultipartFile格式的文件。今天来介绍一下MultipartFile和File怎么进行优雅的互转。 前言 首先来区别一下Multipa
SpringBoot项目Jar包加密,防止反编译
最近项目要求部署到其他公司的服务器上,但是又不想将源码泄露出去。要求对正式环境的启动包进行安全性处理,防止客户直接通过反编译工具将代码反编译出来。
牢记这16个SpringBoot 扩展接口,写出更加漂亮的代码
1、背景 Spring的核心思想就是容器,当容器refresh的时候,外部看上去风平浪静,其实内部则是一片惊涛骇浪,汪洋一片。Springboot更是封装了Spring,遵循约定大于配置,加上自动装配