- 博客(18)
- 收藏
- 关注
原创 深入解析Spring Boot请求处理流程:从HTTP请求到Controller的完整流程
本文通过流程解析+代码示例+优化方案,系统性地呈现了Spring Boot请求处理机制,为开发者实现功能扩展和性能调优提供完整参考框架。
2025-03-19 12:34:55
707
原创 掌握这20个Linux命令,运维效率飙升90%!(附高频场景+避坑指南)
本文精选Linux系统中最核心的20个高频命令,覆盖文件操作、系统监控、网络调试等关键场景,助你告别“无效运维”。内容聚焦重点命令的高效用法,如grep递归搜索日志、tar一键压缩解压、journalctl精准定位系统故障,同时解析sudo权限管理、find大文件清理等实用技巧。文中提供参数组合示例和典型错误避坑指南(如rm -rf风险操作),搭配命令思维导图与场景化案例,帮助开发者快速掌握命令行精髓,提升日常操作效率。适合运维新手进阶及老手查漏补缺!🚀
2025-02-26 20:57:02
435
原创 Redis实践:全面解析高性能内存数据库(附redis常用配置类、工具类)
本文深度解析Redis核心技术与Spring Boot整合实践,涵盖五大重点:1)Redis高性能原理(内存存储/单线程架构);2)5种数据结构Java实现(字符串缓存、哈希存储商品、列表队列);3)生产级优化方案(Pipeline批量操作提速15倍、热点Key拆分);4)典型场景实战(分布式锁CAS实现、ZSet延迟队列);5)性能对比(吞吐量较Memcached提升40%)。提供12个可落地的Spring Boot代码示例,包含连接池配置、序列化优化及定时任务设计,助力开发者构建毫秒级响应系统。
2025-02-26 20:40:08
435
原创 【mockito】SpringBoot单元测试Mock测试快速上手
关键点:mock业务层、模拟http请求//测试类publicclassprivateprivate@MockBeanprivatepublicvoidsetUp() {// 初始化// 构建mvc环境(实例)// 无参测试@Testpublicvoidthrows.andExpect(content().json("{\"code\":200,\"msg\": \"请求成功\",\"data\": \"hello Tony\"}"))// 有参测试@Test。
2025-02-07 21:47:55
834
原创 (每日一题)HJ68成绩排序
给定一些同学的信息(名字,成绩)序列,请你将他们的信息按照成绩从高到低或从低到高的排列,相同成绩 都按先录入排列在前的规则处理。
2024-03-27 16:27:41
467
1
原创 (每日一题)旋转数组的最小数字(二分查找)
有一个长度为 n 的非降序数组,比如[1,2,3.4,5],将它进行旋转,即把一个数组最开始的若干个元素搬到数组的末尾,变成一个旋转数组,比如变成了[3,4,5,1,2],或者[4,5,1,2,3]这样的。请问,给定这样一个旋转数组,求数组中的最小值。数据范围: 1 <= n <= 10000,数组中任意元素的值: 0 <= val <= 10000要求: 空间复杂度: 0(1),时间复杂度: (logn)输入:[3,4,5,1,2]返回值:1。
2024-01-10 19:53:46
416
1
原创 (每日一题)LeetCode10:正则表达式匹配
当前字符匹配成功的情况有两种分别为:str.charAt(i - 1) == pattern.charAt(j - 1)和pattern.charAt(j - 1) == '.',对应状态转移方程为:dp[i][j] = dp[i - 1][j - 1]。当pattern匹配N次,最右端的a与str当前字符a匹配(可以看作消去一个a),则还剩下N-1个a,仍然可以看作a*形式,所以转移后pattern下标不变,仍考虑前j个字符,即dp[i][j] = dp[i - 1][j]的,而不是部分字符串。
2024-01-05 13:53:44
859
1
原创 一文搞懂java多线程的实现(Thread、Runnable、线程池)
java多线程实现,Thread类、Runnable接口以及线程池的区别
2023-12-31 18:13:10
2685
算法与数据结构实验:树的应用
2024-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人