SpringBoot跨域解决方案SpringBoot跨域解决方案1 什么是跨域问题?很多小伙伴第一次遇到跨域问题,大概率会一脸懵逼:“我后端接口明明通了,Postman也能调,为啥浏览器就报红字?” 其实这事儿得怪浏览器的“同源策略”(Same-Origin Poli2025-03-06 SpringBootSpringBoot 跨域
Java空判断Java空判断一、传统判空的血泪史某互联网金融平台因费用计算层级的空指针异常,导致凌晨产生9800笔错误交易。 DEBUG日志显示问题出现在如下代码段: // 错误示例 BigDecimal amount = user.getWallet(2025-03-06 JavaJava
AI学习AI学习1.什么是AI?人工智能(Artificial Intelligence),英文缩写为AI。 是新一轮科技革命和产业变革的重要驱动力量, 是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。 人工2025-02-23 AIAI
ACME申请证书ACME申请证书网站需要使用HTTPS协议就需要申请SSL证书,一般证书可以在阿里云、腾讯云等平台购买;这里介绍一个免费的申请证书的方法ACME,ACEM是开源的以命令的形式来申请证书。 1.安装ACEM:方法1: curl https:/2025-02-22 博客博客 SSL
Jenkins学习Jenkins学习Jenkins是一个开源软件项目,是基于Java开发的一种持续集成,持续部署的工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 在实际开发中,我们经常要一边开发一边测试,当然这里说的2025-01-22 JenkinsJenkins
HashMap新方法HashMap新方法1.getOrDefaultgetOrDefault(Object key, V defaultValue):方法获取指定 key 对应对 value,如果找不到 key ,则返回设置的默认值。 Map<Strin2025-01-20 JavaJava
SpringBoot使用SSESpringBoot使用SSE1.什么是SSE?大家都知道HTTP协议是单向请求的,只能客户端向服务端发送请求,服务端收到请求后响应客户端;然而项目中有时需要服务端主动向客户端发送消息,通常我们都使用WebSocket来实现这一功能,Web2025-01-18 SpringBootSpringBoot