基于Spring的安全管理框架Spring Security 2026年03月30日 daichangya 16 一、什么是 Spring Security?Spring Security 是基于 Spring 框架的安全解决方案。它提供了全面的安全性功能,支持在 Web 请求级别和方法调用级别进行身份认证(Authentication)与授权(Authorizat... 阅读全文 0 评论
Java实现对二叉树前序/中序/后序的递归与非递归算法 2026年03月30日 daichangya 16 二叉树遍历定义二叉树的遍历是指按照某种顺序访问树中的每个节点,确保每个节点被访问且仅被访问一次。常见的遍历方式包括前序、中序和后序遍历,其定义如下:前序遍历 (Pre-order Traversal):对任一子树,先访问根节点,然后遍历其左子树,最后遍历... 阅读全文 0 评论
使用 Sonar 进行代码质量管理 2026年03月30日 daichangya 20 Sonar 概述Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具、代码分析工具以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(... 阅读全文 0 评论
超详细动画彻底掌握深度优先,广度优先遍历! 2026年03月30日 daichangya 16 前言深度优先遍历(Depth First Search,简称 DFS)与广度优先遍历(Breadth First Search,简称 BFS)是图论中两种非常重要的算法。在生产环境中,它们广泛用于拓扑排序、寻路(走迷宫)、搜索引擎、网络爬虫等场景;在求职... 阅读全文 0 评论
Java:列出目录中的文件 2026年03月30日 daichangya 14 介绍文件处理是大多数应用程序的核心功能之一,也是任何编程语言中的基础知识点。为了操作文件,我们首先需要知道它们的位置。因此,能够概览目录中的文件结构至关重要,尤其是当我们希望通过迭代对这些文件执行操作时。在 Java 中,有多种方法可以实现这一目标,本文... 阅读全文 0 评论