SpringCloud nacos1.x.x版本升级到2.2.3版本并开启鉴权踩坑
近期由于服务器漏洞扫描,检测出nacos存在绕过登录鉴权漏洞
【SpringBoot篇】分页查询 | 扩展SpringMvc的消息转换器
分页查询是指将大量数据按照固定大小的页进行切分,每次查询只返回一页数据,通过不断翻页来获取全部数据。
【Spring进阶系列丨第二篇】Spring中的两大核心技术IoC(控制反转)与DI(依赖注入)
IoC 和 DI 其实是同一个概念的不同角度描述,DI 相对 IoC 而言,明确描述了“被注入对象依赖 IoC 容器配置依赖对象”IoC/DI这两个概念的最终目标就是 : 充分解耦 ,具体实现靠 :使用IOC容器管理bean(IOC)在IOC容器内将有依赖关系的bean进行关系绑定(DI)最终结果为
Spring RabbitMQ那些事(1-交换机配置&消息发送订阅实操)
*** 定义4个队列*/@Bean@Bean@Bean@Bean/*** 定义Fanout交换机和对应的绑定关系*/@Bean/*** 定义多个Fanout交换机和队列的绑定关系* @return*/@Bean备注:这里我们将4个队列绑定到了名为的交换机上。@Bean@Bean备注:这里我们定义了名
『IDEA』代码热部署和热加载
在日常开发中,我们需要经常修改 Java 代码,手动重启项目,查看修改后的效果。如果在项目小时,重启速度比较快,等待的时间是较短的。但是随着项目逐渐变大,重启的速度变慢,等待时间 1-2 min 是比较常见的我们可以使用代码热加载和热部署解决该问题,目前实现方案主要有如下三种spring-boot-
自定义插件解决MyBatis-Plus like查询遇_ % \等字符需转译问题(含分页查询)
实现MyBatis-Plus自定义插件,解决like预处理参数_ & \通配符转译问题
Spring常见面试题汇总(超详细回答)
Spring框架相关 ,AOP,IOC,SpringMVC,Spring事务等高频面试题汇总,超详细回答
Spring Doc OpenAPI3.0 抛弃SpringFox拥抱SpringDoc
SpringDoc是SpringBoot 的API文档工具。在使用SpringBoot 2.6以前去创建API文档工具一般会采用SpringFox提供的Swagger库,但是由于SpringBoot版本的不断升级和SpringFox摆烂不更新,导致了SpringBoot2.6之后的项目无法使用Spr
序列化注解脱敏
注解脱敏
【Spring进阶系列丨第一篇】初识Spring开发
Spring是什么?Spring 是分层的 Java SE/EE 应用 full-stack【全栈式轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为核心,提供了展现层 Spring MVC
【SpringBoot篇】使用Spring Cache高效处理缓存数据
Spring Cache是一个框架,只要简单加一个注解,就能实现缓存功能。Spring Cache是Spring Framework提供的一个模块,它为应用程序添加了缓存支持。通过使用Spring Cache,你可以在方法级别上定义缓存规则,将方法的返回结果缓存起来,以提高方法调用的性能和响应速度。
@Autowired报错Could not autowire. No beans of ‘XXX‘ type found
IDEA中使用@Autowired报错Could not autowire. No beans of 'XXX' type found,错误大致意思为:没有匹配到类型为XXX的bean。
C# 并发编程
对于现在很多编程语言来说,多线程已经得到了很好的支持,以至于我们写多线程程序简单,但是一旦遇到并发产生的问题就会各种尝试。因为不是明白为什么会产生并发问题,并发问题的根本原因是什么。接下来就让我们来走近一点并发产生的那些问题。猜猜是多少?结果是多少?testV0count答案:100万 到 200万
SpringSecurity6 | 委派筛选器代理和过滤器链代理
大家好,我是Leo哥🫣🫣🫣,上一节我们简单回顾了一下关于Servlet原生过滤器以及简单认识了SpringSecurity中的一些过滤器。但是底层SpringSecurity是如何维护这些过滤器,并通过这些过滤器是如果拦截我们的客户端请求的,我们都还只是停留在表层,今天就让我们去深入了解一下我
swagger文档访问地址404
解决swagger文档访问404:This application has no explicit mapping for /error, so you are seeing this as a fallback
SQL的逻辑和优化(面试必知)
我们在开发中经常需要操作的就是SQL语句,SQL语句大大决定了这个功能,在复杂的业务无非复杂的SQL语句,像MQ,Redis其实也是辅助SQL的功能,那么如何对SQL进行解析和优化呢
spring调度注解@Scheduled(含分布式)
本文主要介绍spring调度注解@Scheduled,以及分布式场景的改造思路。
Oauth2.0四种授权模式适用场景和授权流程介绍以及个人的一些思考
Oauth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准,先前曾经了解过在 spring-security-oauth2 中 Oauth 四种模式的实现,也通过 Shiro 实现了 Oauth 的授权流程。目前 spring-security-oauth2 已经被逐步废弃,Spring
Springboot使用JustAuth完成各种第三方登陆
在代码中将需要的信息插入表格,并把用户的uid存入redis即可登陆成功!同意授权之后,会自动跳转到这里,这里有我们登陆成功后的信息。进入gitee,在设置中选择此选项。
安装maven后,在cmd里输入mvn -v没有反应,或者找不到路径
如果输入mvn -v自己显示不是内部环境,则需要将maven的路径复制过来,一样进入系统环境变量进行配置,和这个java_JDK的配置方法一模一样,就改变量名,和变量值。最后:切记变量值是自己的路径,变量名取了后,后面在Path中用俩个%%包裹,还有一点maven的解压路径不能有中文和空格。6.把变