自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(444)
  • 收藏
  • 关注

原创 linux 命令:sort 详解

sort 命令是Linux系统中用于对文本文件内容进行排序的命令。它可以按照字母顺序对文本文件的每一行进行排序,也可以根据数字、日期等不同的选项进行排序。

2024-05-14 12:38:37 342

原创 BigDecimal比较对比

BigDecimal是Java中用于精确计算的类,它可以用于表示任意精度的十进制数。在比较BigDecimal对象时,需要使用compareTo()方法来进行比较,而不是使用普通的比较运算符(如==、>、

2024-05-14 12:36:35 340

原创 深度优先搜索(DFS)的多语言版本代码实现。

深度优先搜索(DFS)是一种用于遍历或搜索树或图数据结构的算法。它从根节点开始沿着树的深度遍历子节点,直到到达叶子节点,然后回溯到前一个节点继续遍历。DFS通常使用递归或栈来实现。DFS的原理是通过不断地探索一个节点的所有子节点,直到无法再继续深入为止。然后回溯到上一个节点,继续探索其他子节点。这种方法保证了,同时也保证了整个数据结构被完整地遍历。

2024-05-13 08:00:00 253

原创 图搜索算法详解。

图搜索算法是用于在图数据结构中查找特定节点或路径的算法。

2024-05-13 07:30:00 334

原创 SpringCloud——OpenFeign 的超时和重试机制

OpenFeign 允许配置超时和重试机制,以便在调用远程服务时能够更好地处理网络异常和服务不可用的情况。

2024-05-12 08:00:00 421

原创 SpringCloud——OpenFeign 的负载均衡和服务发现功能

SpringCloud——OpenFeign 的负载均衡和服务发现功能

2024-05-12 05:15:00 284

原创 SpringCloud——OpenFeign 的请求和响应处理流程

SpringCloud——OpenFeign 的请求和响应处理流程

2024-05-11 06:30:00 423

原创 SpringCloud——OpenFeign 的注解和配置方式

SpringCloud——OpenFeign 的注解和配置方式

2024-05-11 03:45:00 482

原创 SpringCloud——OpenFeign 的工作原理和架构

OpenFeign 是一个,它通过接口和注解的方式定义和调用远程服务的 API。OpenFeign 的工作原理主要包括接口定义、注解解析、动态代理和 HTTP 请求发送等步骤。

2024-05-10 08:00:00 232

原创 SpringCloud——OpenFeign 与传统 REST 客户端的区别

OpenFeign 允许开发人员使用接口和注解来定义 API 请求,而传统 REST 客户端通常需要手动构建 HTTP 请求。

2024-05-10 05:00:00 345

原创 RocketMQ——事务消息支持

RocketMQ的事务消息支持是通过Half Message机制实现的。

2024-05-09 09:23:54 491

原创 ShardingSphere-JDBC实现水平分片将数据表的行按照一定规则分散存储在多个节点

水平分片是将数据表的行按照一定规则分散存储在多个节点或数据库中的技术。

2024-05-09 05:30:00 354

原创 ShardingSphere——如何实现JDBC垂直分片

ShardingSphere-JDBC可以实现垂直分片,即按照数据表的列进行划分存储在不同的数据库中。

2024-05-08 08:00:00 316

原创 RocketMQ——基于CommitLog和ConsumeQueue的消息存储机制

RocketMQ——基于CommitLog和ConsumeQueue的消息存储机制

2024-05-08 03:45:00 263

原创 RocketMQ——通过主从复制和消息冗余保证高可用性和容错

RocketMQ——通过主从复制和消息冗余保证高可用性和容错

2024-05-08 02:00:00 507

原创 ShardingSphere——如何实现JDBC读写分离。

ShardingSphere-JDBC是提供的一个组件,用于实现数据库的读写分离功能。

2024-05-08 01:00:00 349

原创 Shiro——通过EhCache缓存用户信息、权限信息和角色信息来提高系统性能

Shiro——通过EhCache缓存用户信息、权限信息和角色信息来提高系统性能

2024-05-07 08:00:00 128

原创 Shiro——自定义Realm中实现从数据库中动态获取用户信息、角色信息和权限信息

Shiro——自定义Realm中实现从数据库中动态获取用户信息、角色信息和权限信息

2024-05-07 04:00:00 237

原创 Shiro与Springboot整合详细步骤

创建一个自定义的Realm,继承 AuthorizingRealm 类并实现相应的认证和授权逻辑。

2024-05-07 03:30:00 572

原创 Shiro——多个Realm的使用与实现

Shiro——多个Realm的使用与实现

2024-05-07 01:30:00 227

原创 Spring Boot——数据库连接池配置

Spring Boot默认使用HikariCP作为数据库连接池,可以通过配置文件对其进行调整。

2024-05-06 08:30:00 507

原创 Shiro——rememberMe允许用户在下次访问应用时免除重新登录,保持持久性的登录状态

Shiro——rememberMe允许用户在下次访问应用时免除重新登录,保持持久性的登录状态

2024-05-06 08:30:00 111

原创 Spring Boot——自定义Starter开发

创建一个类用于存放Starter的自定义配置属性。

2024-05-06 08:00:00 184

原创 Spring Boot——自定义注解和AOP实现

首先创建一个自定义注解,用于标记需要进行AOP处理的方法。

2024-05-06 08:00:00 167

原创 Shiro——没有角色无法访问、获取角色进行验证、获取权限进行验证以及异常处理

Shiro——没有角色无法访问、获取角色进行验证、获取权限进行验证以及异常处理

2024-05-06 08:00:00 463

原创 Spring Boot——多数据源配置

实现Spring Boot中多数据源配置通常涉及到配置多个数据源、实体管理工厂和事务管理器。

2024-05-06 07:00:00 168

原创 Spring Boot——文件上传和下载

Spring Boot提供了方便的方式来实现文件上传和下载功能。

2024-05-06 04:15:00 276

原创 Spring Boot——集成自动生成API文档的Swagger

Spring Boot提供了集成Swagger来自动生成API文档的功能,让开发者更方便地查看和测试API。

2024-05-06 04:00:00 176

原创 Spring Boot——分布式事务处理的解决方案

Spring Boot中实现分布式事务处理通常会使用分布式事务管理器,比如使用Spring Cloud的分布式事务解决方案Seata。

2024-05-06 03:45:00 238

原创 Shiro——如何在项目中使用,环境搭建的详细步骤

要在项目中使用Shiro,搭建Shiro环境通常需要进行以下步骤。

2024-05-06 03:30:00 456

原创 Spring Boot——如何使用WebSocket实现实时的双向通信

Spring Boot提供了对WebSocket的支持,使得实现实时的双向通信变得更加容易。

2024-05-06 03:00:00 167

原创 Shiro——相关概念以及常用组件介绍

Shiro提供了多种身份验证方式,包括基于用户名密码的验证、基于LDAP的验证、基于OAuth的验证等。:Shiro提供了会话管理功能,可以管理用户的会话状态,包括会话的创建、销毁、超时等。Shiro提供了会话管理功能,可以管理用户的会话状态,包括会话的创建、销毁、超时等。Shiro提供了一套全面的安全解决方案,可以帮助开发人员轻松地集成安全功能到他们的应用程序中,而无需编写复杂的代码。,是与应用程序交互的主体。通过这些核心组件的协作,Shiro实现了身份验证、授权、会话管理和密码加密等功能。

2024-05-06 03:00:00 296

原创 Shiro——登录认证源码详解,如何使用Shiro进行用户身份验证。

配置文件,然后获取当前用户的 Subject 对象。接着,创建一个 UsernamePasswordToken 对象,用于存储用户的用户名和密码信息。方法进行身份验证,如果验证成功,则输出"登录成功",并检查用户是否具有特定角色和权限。最后,通过调用 currentUser.logout() 方法退出登录。本文以一个简单的Shiro登录认证源码示例,展示了如何使用Shiro进行用户身份验证。在这段代码中,首先创建了一个。

2024-05-06 01:00:00 197

原创 Spring Boot——国际化和本地化支持

在Spring Boot中,可以配置LocaleResolver来确定当前的语言和地区。:在Spring Boot应用程序中,可以通过配置资源文件来存储不同语言和地区的文本信息。通常使用 .properties 文件来存储这些信息,根据语言和地区的不同,创建对应的资源文件,如。:Spring Boot提供了 MessageSource 接口来加载资源文件中的文本信息。通过以上配置和代码,Spring Boot应用程序可以根据请求的语言和地区显示对应的文本信息,实现国际化和本地化的支持。

2024-05-05 04:15:00 298

原创 Spring Boot——消息队列集成RabbitMQ详细步骤大全

Spring Boot提供了与多种消息队列系统集成的支持,其中最常见的是集成RabbitMQ或Kafka。

2024-05-05 04:15:00 218

原创 Spring Boot——定时任务和调度

通过上述步骤,当访问 /startTask 端点时,定时任务方法将会被执行,每隔5秒输出一条日志信息。这样可以实现在Spring Boot应用程序中定时执行任务的功能,非常适合需要周期性执行某些操作的场景。注解来创建定时任务。这使得在Spring Boot应用程序中执行周期性任务变得非常简单。:在Spring Boot应用程序中配置定时任务,需要在配置类上添加。Spring Boot内置了对定时任务和调度的支持,可以使用。注解并按照指定的时间间隔执行任务。:在需要定时执行的方法上添加。

2024-05-05 04:00:00 257

原创 Spring Boot——如何结合Spring Security增强应用程序的安全性

在上面的示例中,配置了两个URL模式 /admin/** 和 /user/** ,分别需要 ADMIN 和 USER 角色才能访问。其他请求需要经过身份验证。同时,配置了基于表单登录和基本身份验证的认证方式。要在Spring Boot应用程序中配置安全性,可以通过添加依赖来集成Spring Security,然后配置安全规则和策略。然后,创建一个继承 WebSecurityConfigurerAdapter 的配置类,并覆盖。是一个功能强大且灵活的框架,用于在Spring应用程序中实现身份验证和授权。

2024-05-05 03:00:00 198

原创 Spring Boot——测试支持的多种方式

Spring Boot提供了广泛的测试支持,包括单元测试集成测试和端到端测试。Spring Boot测试通常使用JUnit作为测试框架,并结合Spring Boot Test模块来简化测试过程。

2024-05-05 03:00:00 263

原创 Spring Boot——事件驱动编程

Spring Boot——事件驱动编程

2024-05-05 02:00:00 391

原创 Shiro——角色授权详解

Shiro中的角色授权是指根据用户的角色信息来控制用户对系统资源的访问权限。角色信息角色和权限权限详细步骤如下。

2024-05-05 01:30:00 362

PyCharm安装教程一篇搞定包括下载PyCharm、安装PyCharm、PyCharm简单使用教程

pycharm安装教程PDF文档,文档包含pycharm安装全流程,包括下载pycharm、安装pycharm、pycharm简单使用教程。PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm

2024-03-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除