SpringBoot
-
SpringBoot+WebSocket实战demo,搭建实时大屏展示功能,拿来即可用
WebSocket 简介 WebSocket 是基于TCP协议的,在第一次请求时是http方式并在请求头中携带有协议升级的参数,服务器接收到请求后会返回101状态码,表示协议升级。…
-
Springboot基础配置必会知识面试40题
1. 基础知识题(12题) 什么是Spring Boot? 答:Spring Boot是一个基于Spring框架的开源项目,它可以简化Spring应用的创建、开发和部署过程。它提供…
-
最详细的SpringBoot发送邮件教程
一、获取服务器授权码 简单来说,就是你需要使用什么邮箱来发送邮件,需要获取到这个发送邮箱的授权码才能有这个权限,这里使用 QQ 邮箱为例 这个就是 QQ 邮箱的授权码,请妥善保管 …
-
最强本地缓存Caffeine,没有之一
Caffeine 是基于 JAVA 8 的高性能缓存库。并且在 spring5 (springboot 2.x) 后spring 官方放弃了 Guava,而使用了性能更优秀的 Ca…
-
SpringBoot 邮件服务 集成配置 详解
前言 本文以网易邮箱(及 163 邮箱)为例,展示如何为 SpringBoot 项目集成邮件服务,其他邮箱配置类似,可以自行查看 Spring Email 指南[1] 或是其他官方…
-
只需要一张SQL表,生成controller、service、dao、entity,这个插件赶快用起来!
戳上方蓝字“Java面试题精选”关注! 快速开始一个业务的开发,是每一个程序员必备的技能。 如何进行快速的开发,市面上有着很多插件,良莠不齐,今天我来介绍一个自己一直在用的一个插件…
-
Arthas常用命令
Arthas常用命令 昨天已经说明如何安装Arthas Arthas快速安装和入门,今天我们来看一些Arthas常用命令 dashboard仪表板 输入dashboard(仪表板)…
-
适用于所有企业的培训系统,部署服务即可使用
今天给大家分享一个开源的培训系统,服务端支持docker部署,客户端支持PC、H5、API等。 对于培训系统的需求,基本大公司都有一套自己的培训系统,也有的称之为网上大学,每年对于…
-
Spring AI+Ollama本地环境搭建
Spring AI+Ollama本地环境搭建 前言 Spring AI框架旨在简化人工智能应用的开发,文档可以查看Spring AI :: Spring AI Reference,…
-
Arthas快速入门
Arthas快速入门 1.概述 Arthas(阿尔萨斯) 能为你做什么? Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,…
-
使用 Jib 代替 Docker CLI 打包一个 Spring Boot 应用
一般在将应用(本文指 Java 应用)打包为容器镜像时,打包机器上要安装 Docker 相关组件(docker cli、docker daemon等),而且还要为应用配置一个 Do…
-
用 Skaffold 搭一个 Kubernetes & Spring Boot CI/CD 工作流
现在的前端开发越来越复杂,于是出现了诸如 webpack 这类的构建工具;而后端引入 Kubernetes 生态后,复杂程度也变得更甚以往了。 那么问题来了,后端好用的构建、部署工…
-
Spring 中 Configuration 的顺序及 ConditionalOnBean 的注意事项
微信群里有网友发了一张图并说道: 这个代码 注释掉能跑 不注释掉 不能跑啥问题 来个大佬: 经过一翻讨论,我们知道了答案: @ConditionalOnBean 依赖于…
-
深入理解并发编程中的三个问题
深入理解并发编程中的三个问题 1.可见性 可见性(Visibility):是指一个线程对共享变量进行修改,另一个先立即得到修改后的最新值 1.1 可见性案例演示 一个线程根据boo…
-
Java IO基础知识总结
IO流简介 IO即Input/Output,IO是实现输入和输出的基础,可以方便的实现数据的输入和输出。 将数据输出到外部存储的过程叫数据输出。 将数据输入到计算机内存的过程叫数据…
-
Spring入门心经之第一章 IOC详解
IOC图解设计结构 这里我们就对Spring的IOC的核心过程展开探讨,整体过程就如下图所示,其过程为: 加载Bean的配置(比如xml配置) 根据Bean的定义加载生成Bean的…