0

springboot+shiro中使用 @RequiresPermissions和@RequiresRoles注解无效的解决方法(亲测有效)

最近在使用shiro框架的时候,出现了@RequiresPermissions和@RequiresRoles无效的情况,经过查阅大佬的博客,记录一下解决方法。 在ShiroConfig中加入...

阅读全文>>

0

基于JWT规范实现的认证微服务

目录:一、微服务介绍二、随之而来的认证和授权问题三、项目架构通信四、用于签名以及验证的公钥和私钥令牌五、项目数据库同步问题一、微服务介绍微服务日渐流行,几乎所有流行语言都提供了两种框架实现,...

阅读全文>>

0

Java 里使用 long 类型的数据一定要在数值后面加上 “L”

整形默认值为int,如果定义long 必须要加L来区分,浮点型默认值为double双精度,定义单精度float要加F来区分。

阅读全文>>

0

从0 开始手写一个 RPC 框架,大多数都不清楚的技术

之前在 RPC 框架底层到底什么原理得知了RPC(远程过程调用)简单来说就是调用远程的服务就像调用本地方法一样,其中用到的知识有序列化和反序列化、动态代理、网络传输、动态加载、反射这些知识点...

阅读全文>>

0

分布式定时任务调度框架实践

分布式任务调度框架几乎是每个大型应用必备的工具,本文介绍了任务调度框架使用的需求背景和痛点,对业界普遍使用的开源分布式任务调度框架的使用进行了探究实践,并分析了这几种框架的优劣势和对自身业务...

阅读全文>>

0

Docker常用命令

Docker基本命令更新软件包yum -y update安装Docker虚拟机 yum install -y docker运行、重启、关闭Docker虚拟机service docker st...

阅读全文>>

0

偷偷告诉你Springboot 优雅停止服务的几种方法

在使用Springboot的时候,都要涉及到服务的停止和启动,当我们停止服务的时候,很多时候大家都是kill -9 直接把程序进程杀掉,这样程序不会执行优雅的关闭。而且一些没有执行完的程序就...

阅读全文>>

0

SpringBoot+Netty+Websocket整合案例(实现基本的聊天功能)

之前使用Springboot整合了websocket,实现了一个后端向前端推送信息的基本小案例,这篇文章主要是增加了一个新的框架就是Netty,实现一个高性能的websocket服务器,并结...

阅读全文>>

0

在IDEA中将debug窗口修改为显示Services工具栏的解决办法

由于微服务往往涉及到多个springboot服务启动,如果能放在一个窗口下管理会比较方便,IDEA中也提供了这样一个工具窗口,但很多人可能还不清楚怎么使用,下面就根据自身的使用经验来介绍一...

阅读全文>>

0

Method annotated with @Bean is called directly. Use dependency injection instead.

未添加@Configuration注解,导致@Bean之间相互调用出错 因此把类名上面增加@Configuration注解即可解决。

阅读全文>>