Spring Boot 快速集成 SpringBootAdmin 管控台监控服务
Java

Spring Boot 快速集成 SpringBootAdmin 管控台监控服务

44 0

SpringBootAdmin是一个针对 Spring Boot 的 Actuator 接口进行 UI 美化封装的监控工具,它可以在列表中浏览所有被监控 spring-boot 项目的基本信息、详细的 Health 信息、内存信息、JVM 信息、垃圾回收信息、各种配置信息(比如数据源、缓存列表和命中...

阅读全文
【086期】面试官:Spring Boot 如何解决跨域,举例 3 种解决方案?
Java

【086期】面试官:Spring Boot 如何解决跨域,举例 3 种解决方案?

208 0

前后端分离大势所趋,跨域问题更是老生常谈,随便用标题去google或百度一下,能搜出一大片解决方案,那么为啥又要写一遍呢,不急往下看。问题背景:Same Origin Policy,译为“同源策略”。它是对于客户端脚本(尤其是JavaScript)的重要安全度量标准,其目的在于防止某个文档或者脚本从...

阅读全文
Spring Boot 框架中如何使用 AOP 防止重复提交?(附源码)
Java

Spring Boot 框架中如何使用 AOP 防止重复提交?(附源码)

518 0

在传统的web项目中,防止重复提交,通常做法是:后端生成一个唯一的提交令牌(uuid),并存储在服务端。页面提交请求携带这个提交令牌,后端验证并在第一次验证后删除该令牌,保证提交请求的唯一性。上述的思路其实没有问题的,但是需要前后端都稍加改动,如果在业务开发完在加这个的话,改动量未免有些大了,本节的...

阅读全文
Spring Boot集成WebSocket,实现前后端即时通讯,如此简单!
Java

Spring Boot集成WebSocket,实现前后端即时通讯,如此简单!

469 0

前言在一次项目开发中,使用到了Netty网络应用框架,以及MQTT进行消息数据的收发,这其中需要后台来将获取到的消息主动推送给前端,于是就使用到了MQTT,特此记录一下。一、什么是websocket?WebSocket协议是基于TCP的一种新的网络协议。它实现了客户端与服务器全双工通信,学过计算机网...

阅读全文
Spring Boot 框架中使用自定义注解 + 拦截器实现身份证等敏感数据加解密
微服务

Spring Boot 框架中使用自定义注解 + 拦截器实现身份证等敏感数据加解密

521 0

在实际生产项目中,经常需要对如身份证信息、手机号、真实姓名等的敏感数据进行加密数据库存储,但在业务代码中对敏感信息进行手动加解密则十分不优雅,甚至会存在错加密、漏加密、业务人员需要知道实际的加密规则等的情况。本文将介绍使用springboot+mybatis拦截器+自定义注解的形式对敏感数据进行存储...

阅读全文
从零开始实现 Spring Boot 简易读写分离,其实也不难嘛!
微服务

从零开始实现 Spring Boot 简易读写分离,其实也不难嘛!

495 0

最近在学习Spring boot,写了个读写分离。并未照搬网文,而是独立思考后的成果,写完以后发现从零开始写读写分离并不难!我最初的想法是:读方法走读库,写方法走写库(一般是主库),保证在Spring提交事务之前确定数据源.保证在Spring提交事务之前确定数据源,这个简单,利用AOP写个切换数据源...

阅读全文