遥不可及~~斌
码龄7年
求更新 关注
提问 私信
  • 博客:109,491
    社区:23
    动态:1,688
    111,202
    总访问量
  • 88
    原创
  • 484
    粉丝
  • 42
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:新疆
加入CSDN时间: 2018-07-22

个人简介:大家好,我是一名热爱技术的软件开发工程师,专注于Java后端开发、Spring生态、微服务架构以及分布式系统设计。在CSDN平台上,我分享技术文章、开发经验以及学习心得,希望能够帮助更多的开发者解决实际问题,提升技术水平。

博客简介:

qq_42763903的博客

查看详细资料
个人成就
  • 获得965次点赞
  • 内容获得4次评论
  • 获得932次收藏
  • 代码片获得1,454次分享
  • 博客总排名48,568名
  • 原力等级
    原力等级
    4
    原力分
    656
    本月获得
    12
创作历程
  • 65篇
    2025年
  • 1篇
    2023年
  • 19篇
    2022年
  • 1篇
    2021年
  • 2篇
    2019年
成就勋章
TA的专栏
  • 面试题解
    2篇
  • 软件设计师考试
    1篇
  • java
    20篇
  • 框架
    15篇
  • 数据库
    5篇
  • Linux
    6篇
  • 分布式
    1篇
  • js
    1篇
  • android
    2篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 3

TA参与的活动 4

兴趣领域 设置
  • Java
    javatomcatspringmavenkafkaintellij-ideaspring bootspring cloudjvmmybatis
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

28人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Java 面试题集 -- 001

本文整理了Java面试中的常见问题与解答:1)HashSet基于HashMap实现,需重写hashCode和equals方法确保对象去重;2)MySQL索引采用B+树结构提高查询效率,但会降低写入性能,列举了6种索引失效情况;3)Spring事务通过AOP实现,分析了自调用导致事务失效的原因及3种解决方案;4)MySQL在REPEATABLE READ隔离级别下可能出现更新后查询不到新数据的问题,给出了3种解决方法。这些问题涵盖了Java集合、数据库和Spring框架的核心知识点。
原创
博文更新于 2025.12.16 ·
844 阅读 ·
23 点赞 ·
0 评论 ·
9 收藏

高并发场景下的缓存问题与一致性解决方案(技术方案总结)

本文总结了高并发系统中的缓存问题及解决方案,包括缓存穿透(布隆过滤器+缓存空值)、雪崩(随机TTL+多级缓存)和击穿(互斥锁+逻辑过期)。针对缓存一致性,推荐最终一致性方案(MQ异步更新+Binlog监听)或强一致性方案(分布式锁+2PC)。技术选型需结合业务需求,通常最终一致性+防击穿策略能平衡性能与可靠性。
原创
博文更新于 2025.07.22 ·
1033 阅读 ·
17 点赞 ·
0 评论 ·
14 收藏

Spring Boot 敏感信息入库加密全面解决方案

在当今数据驱动的时代,保护用户隐私数据已成为系统设计的必备要求。本文将详细介绍 Spring Boot 应用中敏感数据加密存储的完整方案,涵盖从基础实现到生产级落地的全流程。
原创
博文更新于 2025.07.13 ·
707 阅读 ·
3 点赞 ·
0 评论 ·
11 收藏

Spring Boot RESTful API 设计指南:查询接口规范与最佳实践

Spring Boot 查询接口设计最佳实践 本文总结了 Spring Boot 开发中 RESTful 查询接口的设计规范与实现技巧。主要内容包括: 请求方法选择 GET 适合简单查询(参数少、幂等、可缓存) POST 适合复杂查询(嵌套对象、长参数、敏感数据) 参数设计规范 基础查询:使用 @RequestParam 注解,统一分页命名(page/size) 复杂查询:定义 DTO 对象,添加校验注解(@Valid、@Size 等) 高级实现方案 动态查询:QueryDSL 或 Specificatio
原创
博文更新于 2025.07.13 ·
542 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

Spring Boot + MyBatis + Jasypt 实现敏感数据加密存储方案

本文介绍了在Spring Boot+MyBatis环境下使用Jasypt实现敏感数据加密存储的完整方案。主要内容包括: 技术选型:选用Jasypt加密库,因其成熟算法、Spring Boot集成和简单配置等优势 基础配置:添加必要的依赖和配置文件(application.yml),设置加密算法和密钥 核心实现方案: 方案一:通过MyBatis TypeHandler实现字段级加解密 方案二:通过MyBatis拦截器和自定义注解实现自动加解密 该方案可以有效保护数据库中的敏感信息,如手机号、身份证号等,同时保
原创
博文更新于 2025.07.08 ·
646 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

【软考必备】二进制/八进制/十进制/十六进制转换详解(附真题解析)

本文系统梳理了二进制、八进制、十进制和十六进制的相互转换方法,是软考必备的计算机基础知识。主要内容包括:各进制特征速记表、万能转换公式、高频转换场景详解(含整数和小数处理)、实战技巧口诀及特殊值速查。通过典型真题解析展示解题步骤,指出易错点如小数无限循环、漏补前导0等,并介绍进制转换在ASCII码、颜色表示等实际应用。建议采用"三遍练习法"巩固,并推荐Windows计算器、Python函数等实用转换工具。
原创
博文更新于 2025.06.24 ·
873 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

Spring Boot 多参数统一加解密方案详解:从原理到实战

本文详细介绍了在Spring Boot中实现多参数统一加解密的方案。首先,文章分析了参数加解密的必要性,特别是在处理敏感数据时,仅靠HTTPS不足以确保数据安全。接着,文章对比了多种加解密方案,包括Filter全局处理、AOP切面处理、自定义参数解析器和消息转换器,最终选择了组合使用参数解析器、消息转换器和AOP的方式,以实现灵活的加解密控制。 文章的核心部分提供了具体的实现代码,包括基础加解密工具类、自定义注解定义、参数解析器实现以及如何注册参数解析器。通过这些代码,开发者可以在Spring Boot应用
原创
博文更新于 2025.05.20 ·
684 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

Spring Boot异步任务失效的8大原因及解决方案

在使用Spring Boot的@Async注解实现异步任务时,可能会遇到异步不生效的问题。本文总结了8种常见的异步失效场景及其解决方案。这些场景包括未启用异步支持、同类内部调用、方法访问权限问题、未配置线程池、异常未被捕获、应用未正确启动、返回值处理不当以及方法执行时间过短。针对这些问题,提供了具体的解决方法,如添加@EnableAsync注解、通过代理对象调用异步方法、确保方法是public且非final、自定义线程池、实现全局异常处理器等。此外,还强调了异步任务的最佳实践,如始终启用异步支持、配置专用线
原创
博文更新于 2025.05.12 ·
1146 阅读 ·
6 点赞 ·
0 评论 ·
8 收藏

多线程的出现解决了什么问题?深入解析多线程的核心价值

未来,随着协程、异步IO等技术的发展,多线程仍然是高并发系统的核心手段之一。这意味着如果程序遇到I/O操作(如读取文件、网络请求等),整个进程会被阻塞,CPU只能空转等待,导致资源浪费。多进程虽然能实现并发,但进程间切换和通信(IPC)开销较大,而线程共享进程的内存空间,创建和切换成本更低。在单线程环境下,异步编程通常依赖回调或事件驱动(如Node.js),代码结构复杂,容易陷入“回调地狱”。在图形用户界面(GUI)程序中,如果主线程执行耗时操作(如大数据处理),整个界面会冻结,用户体验极差。
原创
博文更新于 2025.05.07 ·
702 阅读 ·
7 点赞 ·
0 评论 ·
15 收藏

Java实现TCP短连接通信:基于JSON格式的同步Socket通信详解

本文介绍的TCP短连接+JSON报文方案实现简单、易于理解,适合作为学习网络编程的入门实践,也可用于对性能要求不高的生产环境。读者可以根据实际需求,在此基础上进行扩展和优化。思考题:在什么场景下应该考虑使用长连接替代短连接?欢迎在评论区留言讨论!
原创
博文更新于 2025.04.24 ·
619 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

基于Redis实现短信防轰炸的Java解决方案

本文介绍的基于Redis的短信防轰炸方案在实际项目中得到了验证,能有效阻止99%以上的短信轰炸攻击。开发者可以根据自身业务需求调整限流阈值和时间窗口参数。完整代码已上传GitHub,欢迎Star和讨论。相关技术扩展:Spring Cloud Gateway限流、分布式限流算法、机器学习识别异常流量等。
原创
博文更新于 2025.04.09 ·
881 阅读 ·
6 点赞 ·
0 评论 ·
5 收藏

MyBatis批量更新之CASE WHEN方式详解

CASE WHEN方式是MyBatis实现批量更新的高效方案,特别适合中等数据量的更新场景。通过合理配置和优化,可以显著提升系统性能。开发者应根据具体业务需求和数据规模,结合分批处理、事务控制等技术,充分发挥其优势。
原创
博文更新于 2025.04.09 ·
2000 阅读 ·
26 点赞 ·
0 评论 ·
19 收藏

系统性能核心指标:QPS、TPS、RT、并发量详解

等指标是衡量系统性能的关键。本文深入解析这些术语的定义、计算方法、关联性及优化策略,帮助开发者更好地进行系统性能评估与调优。:每秒事务数(Transactions Per Second),指系统每秒能完成的事务数量,通常用于数据库或交易系统。:每秒查询量(Queries Per Second),指系统每秒能处理的请求数,通常用于衡量接口或服务的吞吐能力。:响应时间(Response Time),指从发送请求到接收到响应所耗费的时间,单位通常是毫秒(ms)。:系统同时处理的请求数量,反映系统的并行处理能力。
原创
博文更新于 2025.04.09 ·
1311 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

MyBatis高效处理10,000条批量更新的最佳实践

处理10,000条批量更新时,MyBatis提供了多种解决方案。经过实践验证,ExecutorType.BATCH方式在大多数场景下表现最优。开发者应根据具体业务需求、数据库类型和数据规模选择合适的方案,同时注意事务管理、错误处理和性能监控,才能实现真正高效的批量操作。
原创
博文更新于 2025.04.09 ·
1266 阅读 ·
28 点赞 ·
0 评论 ·
20 收藏

Java Stream API:现代化集合处理的艺术

Stream(流)不是数据结构,而是对数据源(集合、数组、I/O资源等)的元素序列进行函数式操作的一种抽象。惰性执行:中间操作不会立即执行,只有遇到终端操作时才会触发计算不可复用:一个Stream只能被消费一次无存储:Stream本身不存储数据,数据存储在底层集合或由生成器生成Java Stream API为数据处理提供了现代化、声明式的解决方案。虽然它并非在所有场景下都优于传统循环,但在处理复杂数据转换、过滤和聚合操作时,它能显著提高代码的可读性和可维护性。
原创
博文更新于 2025.04.08 ·
1069 阅读 ·
24 点赞 ·
0 评论 ·
6 收藏

Spring Boot 项目日志系统全攻略:Logback、Log4j2、Log4j与SLF4J整合指南

SLF4J:日志门面框架(必须)Logback:默认实现(Spring Boot官方推荐)Log4j2:高性能替代方案Log4j:旧版实现(不推荐新项目使用)📌最佳实践:无论使用哪种实现,都应该通过SLF4J API进行日志记录,保持代码与具体实现的解耦。新项目推荐组合传统项目组合必须避免:直接使用Log4j 1.x核心原则代码中始终使用SLF4J API合理选择日志级别生产环境使用异步日志建立完善的日志监控体系通过合理配置日志系统,可以显著提升应用的可靠性和可维护性。
原创
博文更新于 2025.04.07 ·
1443 阅读 ·
11 点赞 ·
0 评论 ·
17 收藏

Java异常处理与全局异常处理全面指南

在软件开发过程中,异常处理是确保应用程序稳定性和可靠性的重要环节。Java语言提供了强大的异常处理机制,允许开发者捕获并处理程序运行时可能出现的错误。本文将详细介绍Java中的异常处理机制,并探讨如何实现全局异常处理以提高代码的健壮性。
原创
博文更新于 2025.04.05 ·
678 阅读 ·
7 点赞 ·
0 评论 ·
9 收藏

Java实现SM4加密+Base64编码完整方案

【代码】Java实现SM4加密+Base64编码完整方案。
原创
博文更新于 2025.04.04 ·
829 阅读 ·
9 点赞 ·
0 评论 ·
4 收藏

Java实现SM3签名摘要生成(报文+口令)完整方案

【代码】Java实现SM3签名摘要生成(报文+口令)完整方案。
原创
博文更新于 2025.04.04 ·
794 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

Java实现国密算法SM4/SM3详解及封装工具类(附对称/非对称加密对比)

本文完整实现了:SM4对称加密工具类(支持密钥生成/CBC模式加解密)SM3摘要工具类(支持字符串/文件摘要)SM2非对称加密工具类(密钥对生成/加解密)详细对比了对称/非对称加密特性
原创
博文更新于 2025.04.04 ·
1329 阅读 ·
10 点赞 ·
0 评论 ·
15 收藏
加载更多