51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

最新发布

如何使用Spring SSE 实现 GPT数据流传输?
开发笔记

如何使用Spring SSE 实现 GPT数据流传输?

厉飞雨 阅读(83) 评论(0) 赞(6)

大家好,我是**猿java**。 先看一张和 GPT交互的图片,让 GPT 写一篇200字的诗歌赞美 Java: ![img](/images/spring/gpt-stream.gif) 那么问题来了,我们是否也可以轻松地实现这种流式交互? 但是是肯定的,这篇文章我们就来聊一聊主角:Spring SseEmitter。 1. 什么是 SSE? {#1-什么是-SSE...

SpringCloud:Feign的原理是什么?
Java笔记

SpringCloud:Feign的原理是什么?

厉飞雨 阅读(92) 评论(0) 赞(8)

大家好,我是猿java。 为什么 SpringCloud 中的Feign,可以帮助我们像使用本地接口一样调用远程 HTTP服务? Feign底层是如何实现的?它真的有魔法吗?这篇文章,我们一起来聊一聊。 1. Feign 的基本原理 {#1-Feign-的基本原理} =============================== Feign 的核心思想是通过接口和注解定义...

Spring Boot3学习之Web篇
白嫖帮

Spring Boot3学习之Web篇

厉飞雨 阅读(83) 评论(0) 赞(6)

一、前言 {#一、前言} ------------ 要搭建传统 Spring MVC 项目,我们除了需要配置相应的配置文件,还需要在文件中声明包扫描路径,注解驱动,处理器映射器、适配器和视图解析器等相关配置,搭建步骤非常繁琐。 而 **Spring Boot** 则是通过 JavaConfig 的方式将以前繁琐的配置封装起来,我们只需要引入依赖即可完成相应组件的整合。 二...

Spring Boot3学习之基础篇
白嫖帮

Spring Boot3学习之基础篇

厉飞雨 阅读(106) 评论(0) 赞(8)

一、前言 {#一、前言} ------------ 在N年前整理过 **Spring Boot** 的入门教程,当时还是 1.x 的内容。如今 **Spring Boot** 已经升级到 3.x 版本,不过版本之间的使用差距不大,此次发布文章仅当作常规知识以及新版本功能的补充。 如果你已经掌握 **Spring** 和 **SpringMVC** 知识,但还不熟 **Spr...

Spring Boot3学习之Web篇
spring

Spring Boot3学习之Web篇

厉飞雨 阅读(90) 评论(0) 赞(6)

一、前言 {#一、前言} ------------ 要搭建传统 Spring MVC 项目,我们除了需要配置相应的配置文件,还需要在文件中声明包扫描路径,注解驱动,处理器映射器、适配器和视图解析器等相关配置,搭建步骤非常繁琐。 而 **Spring Boot** 则是通过 JavaConfig 的方式将以前繁琐的配置封装起来,我们只需要引入依赖即可完成相应组件的整合。 二...

Spring Boot3学习之基础篇
spring

Spring Boot3学习之基础篇

厉飞雨 阅读(96) 评论(0) 赞(6)

一、前言 {#一、前言} ------------ 在N年前整理过 **Spring Boot** 的入门教程,当时还是 1.x 的内容。如今 **Spring Boot** 已经升级到 3.x 版本,不过版本之间的使用差距不大,此次发布文章仅当作常规知识以及新版本功能的补充。 如果你已经掌握 **Spring** 和 **SpringMVC** 知识,但还不熟 **Spr...

Ubuntu 18.10新社区主题曝光:美爆了
开发笔记

Ubuntu 18.10新社区主题曝光:美爆了

厉飞雨 阅读(109) 评论(0) 赞(10)

|----|--------------------------------------------------------------------------------------| | 导读 | **Ubuntu 撰稿人 Didier Roche 今天宣布了为即将发布的 Ubuntu 18.10(Cosmic Cuttlefish)准备社区主题的名称和计划。** | U...

Lubuntu 策略调整,全新版本出炉
ubuntu

Lubuntu 策略调整,全新版本出炉

厉飞雨 阅读(123) 评论(0) 赞(6)

开发人员Simon Quigley近日向外媒SoftPedia透露,Lubuntu [Linux](https://51tbox.com/ "linux")操作系统的后续版本产品定位迎来重大改变,不再是为传统旧PC的[Linux系统](https://51tbox.com/ "linux系统"),而是会成为现代化、高性能、模块化的GNU/...