摘要: 1. @ActiveProfiles 用来声明活动的profile–@ActiveProfiles(“prod”(这个prod定义在配置类中)) @RunWith(SpringRunner.class) @SpringBootTest @ActiveProfiles("test") public c 阅读全文
posted @ 2024-09-25 14:20 bug糕手 阅读(3588) 评论(2) 推荐(0)
摘要: 主题:Autumn Theme 好看的IDEA主题推荐,敲代码的的时候心情也不一样 进度条:Mario Progress Bar 括号插件:Rainbow Brackets 能为不同层级的括号添加不同颜色高亮显示,方便开发者识别代码块和调试代码。 阅读全文
posted @ 2024-09-05 18:34 bug糕手 阅读(62) 评论(0) 推荐(0)
摘要: 纯HTML + CSS + JS 实现Popup弹窗 在 Web 开发中,弹窗(Popup)是一种极其常见的交互组件,广泛用于: 表单提交确认 删除操作二次确认 登录/注册入口 信息提示或警告 虽然现在有大量 UI 框架(如 Element UI、Ant Design、Bootstrap)提供现成的弹窗组件,但理解其底层实现原理,不仅能让你在无框架环境 阅读全文
posted @ 2025-11-14 13:44 bug糕手 阅读(27) 评论(1) 推荐(0)
摘要: /岁月小筑的随机图片API(https://www.xjh.me/3090.html),API如下:/ //随机图片API中的环境背景图片 https(推荐): https://img.xjh.me/random_img.php?type=bg&ctype=nature&return=302 htt 阅读全文
posted @ 2025-09-24 17:10 bug糕手 阅读(14) 评论(0) 推荐(0)
摘要: 好用的软件(持续更新) 文件夹图标定制工具软件:FolderPainter 链接地址 发挥系统最快的拷贝速度而设计的软件:TeraCopy 链接地址 专业文件数据对比工具软件:Beyond Compare 链接地址 搜索神器,一键高效查找:Everything 链接地址 正则表达式集成开发环境,支持 阅读全文
posted @ 2025-09-09 11:37 bug糕手 阅读(25) 评论(0) 推荐(0)
摘要: Spring Security 是 Spring 生态中功能强大的安全框架,提供全面的身份验证(Authentication)、授权(Authorization)和防护功能。以下是深度整合的最佳实践方案: 🔐 一、核心功能架构 graph LR A[请求] --> B[认证过滤器链] B --> 阅读全文
posted @ 2025-06-26 19:57 bug糕手 阅读(106) 评论(0) 推荐(0)
摘要: 在Java的Stream API中,anyMatch和allMatch是终端操作(Terminal Operation),用于对流中的元素进行布尔值匹配检查。它们的核心区别在于匹配逻辑和短路行为: 🚀1. anyMatch(Predicate) 功能:检查流中是否至少有一个元素满足给定的断言条件。 阅读全文
posted @ 2025-06-26 19:41 bug糕手 阅读(263) 评论(0) 推荐(0)
摘要: 📌 摘要 在 Java 后端开发中,数据持久化是构建企业级应用的核心环节。Spring 提供了两种主流的持久化方式: Spring JDBC:轻量级的数据库操作封装,适合对性能要求高、结构清晰的 SQL 场景。 JPA(Java Persistence API):基于 ORM(对象关系映射)的高级 阅读全文
posted @ 2025-06-22 10:36 bug糕手 阅读(103) 评论(0) 推荐(0)
摘要: 📌摘要 本文系统讲解了Java中线程的基础知识、线程同步机制、并发工具类、高级主题(如 Fork/Join 和 CompletableFuture)、性能优化策略以及实际项目中的应用案例。每节均配有完整的示例代码,适合初学者入门和中级开发者深入学习。 🎯一、引言 在现代多核处理器架构下,并发编程 阅读全文
posted @ 2025-06-20 23:13 bug糕手 阅读(59) 评论(0) 推荐(0)
摘要: Spring MVC详解 📌 摘要 Spring MVC 是 Spring Framework 提供的一个模块化 Web 框架,用于构建基于 MVC 架构的 Java Web 应用。它具备良好的解耦性、可扩展性和灵活性,是目前主流的 Java Web 开发框架之一。 本文将系统讲解 Spring MVC 的基本原理、核心组 阅读全文
posted @ 2025-06-20 23:09 bug糕手 阅读(303) 评论(1) 推荐(0)
摘要: 在 Java 中操作 Map 时,高效遍历和安全删除数据可以通过以下方式实现: 一、遍历 Map 的 4 种高效方式 1. 传统迭代器(Iterator) Map<String, Integer> map = new HashMap<>(); map.put("key1", 5); map.put( 阅读全文
posted @ 2025-06-17 19:06 bug糕手 阅读(88) 评论(0) 推荐(0)
摘要: 以下是Java中Deflater和GZIP的压缩/解压实现及优缺点对比: 一、Deflater实现(原始DEFLATE格式) 1. 压缩方法 public static String compress(String rawData) { Deflater deflater = new Deflate 阅读全文
posted @ 2025-06-10 10:21 bug糕手 阅读(141) 评论(0) 推荐(0)