自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 问答 (1)
  • 收藏
  • 关注

原创 SpringBoot 脚手架——企业级Java应用开发的得力助手

如果你正在寻找一个功能强大、易于扩展的企业级SpringBoot脚手架项目,那么这个项目绝对值得你尝试!欢迎各位开发者踊跃试用,并提出宝贵的意见和建议。让我们一起携手,共同打造更优秀的Java应用!

2025-01-05 18:23:54 1134

原创 快速构建企业级Java应用的利器——SpringBoot脚手架

这是一款功能齐全的SpringBoot脚手架项目,集成了常用的开发组件和功能模块,能够显著提升开发效率,减少重复性工作,让开发者更加专注于业务逻辑的实现。如果你正在寻找一个功能强大、易于扩展的企业级SpringBoot脚手架项目,那么这个项目绝对值得你尝试!欢迎各位开发者踊跃试用,并提出宝贵的意见和建议。让我们一起携手,共同打造更优秀的Java应用!

2025-01-05 18:06:00 1637

原创 C语言基本数据类型详解(新手入门,含示例、溢出与常见陷阱)

本文介绍了C语言中的基本数据类型,包括整型(int、short、long、long long)、字符型(char)、布尔型(bool)以及浮点型(float、double、long double)。重点说明了各种类型的存储方式(如补码表示)、字节大小和取值范围,并介绍了无符号类型的特点。文章还讲解了sizeof运算符的使用、不同类型间的混合运算规则(隐式和显式转换)以及数据溢出问题。最后补充了常量后缀的使用方法,帮助开发者明确常量类型。

2022-09-02 20:24:00 7502 6

原创 二叉树必知必会:遍历(前中后序/层序)、翻转、最大路径和、最近公共祖先、广义搜索/深度优先搜索、对称二叉树、二叉搜索树、直径、平衡树、红黑树、最小深度、左右视图——小白也能看懂的详细教程

本文是一份面向初学者的二叉树全面教程,涵盖了从基础概念到高级应用的完整知识体系。文章首先介绍了二叉树的定义和基本结构,然后详细讲解了四种遍历方式(前序、中序、后序和层序),包括递归和迭代两种实现方法。 核心内容包括: 深度优先搜索(DFS)和广度优先搜索(BFS)的原理与应用 经典问题如翻转二叉树、对称二叉树的解法 实用算法如最大路径和、最近公共祖先的实现 特殊二叉树结构如二叉搜索树、平衡树和红黑树的介绍 教程采用通俗易懂的语言,配合可运行的代码示例,帮助读者逐步掌握二叉树的核心操作。无论是面试准备还是算法

2026-05-04 00:13:37 658

原创 Java虚拟机(JVM)从入门到精通:内存管理、垃圾回收、性能调优实战

摘要: 本文深入解析Java虚拟机(JVM)核心机制,涵盖内存管理、垃圾回收与性能调优实战。首先剖析Java执行流程,从源码编译到JIT编译执行;详细讲解JVM五大运行时数据区(堆、栈、方法区等)的功能与差异,通过"仓库-便签本"比喻区分堆栈存储特性。重点演示垃圾回收算法(标记清除/复制/分代等)、各类GC(Young/Old/Full)工作原理,以及G1/ZGC等现代收集器特性。提供OOM问题诊断方法,包括内存泄漏分析工具(jmap/VisualVM/MAT)使用。通过代码示例展示栈溢

2026-05-04 00:11:05 450

原创 OpenClaw解析:AI Agent、Tool Calling链路、记忆检索、上下文窗口、Schema适配、Hook、插件、子Agent边界、多Agent通信、Gateway与幂等性

2026年OpenClaw深度解析:AI Agent原理、Tool Calling完整链路、短期与长期记忆存储检索、LLM上下文窗口长对话保障、工具超大返回结果截断处理、多Provider工具Schema适配、Hook中间件生命周期、父Agent Spawn子Agent边界保护、多Agent通信与Gateway角色、插件系统架构设计及Agent请求幂等性处理

2026-05-03 23:56:40 734 3

原创 Git从入门到精通:常用命令、工作区原理、分支管理、版本控制模型全解析

本文系统介绍了Git版本控制的核心概念与常用操作。主要内容包括: Git的核心模型:采用分布式版本控制,相比集中式(如SVN)具有本地完整历史、离线操作等优势。重点讲解了工作区、暂存区和本地仓库三个关键区域的概念与交互关系。 基础配置与初始化:通过git config设置用户信息,git init创建新仓库,并演示了首次提交的完整流程。 日常操作命令详解: git add:将工作区变更添加到暂存区 git commit:将暂存区变更提交到本地仓库 git status:查看当前工作状态 git diff:比

2026-05-03 23:54:56 456

原创 2026年MySQL数据库核心重难点完全剖析:B+Tree索引底层原理、InnoDB锁机制与死锁排查、SQL性能调优实战、主从同步延迟全链路解决、ShardingSphere分库分表落地指南

文章摘要 本文深入剖析MySQL数据库核心难点,聚焦B+Tree索引原理、InnoDB锁机制、SQL性能调优、主从同步延迟与分库分表实战。首先解析B+树如何通过多路平衡和双向链表优化查询效率,对比二叉树与哈希表,详解聚簇索引与二级索引的区别及回表机制。接着探讨联合索引的最左前缀原则和索引下推技术,通过订单表示例演示索引设计与慢查询优化。最后覆盖索引的威力、排序分组优化及常见陷阱,帮助开发者构建MySQL深度知识体系,应对高并发与海量数据挑战。

2026-05-02 23:46:12 428

原创 2026年最新RabbitMQ从入门到精通全套实战教程:消息队列核心原理、Spring Boot整合、消息可靠性投递、死信队列、延迟队列、集群高可用与面试八股文(附AI辅助学习技巧)

摘要: 2026年RabbitMQ仍是企业级消息队列的重要选择,尤其适用于金融交易、企业服务总线和中小团队场景。本文提供从入门到精通的实战指南,涵盖AMQP核心原理、Spring Boot整合、消息可靠性保障(死信队列、延迟队列)、集群高可用部署及高频面试题解析。重点解析RabbitMQ四大交换机类型(Direct/Fanout/Topic/Headers)的路由机制,并通过Java原生客户端代码演示生产消费流程,强调手动确认与QoS控制。教程推荐使用Docker部署RabbitMQ管理界面,并分享AI辅助

2026-05-02 02:27:33 413

原创 2026年程序员如何通过GitHub开源项目弯道超车:从零贡献到核心技术影响力的完整攻略(附GitHub Copilot高效参与技巧、求职竞争力提升秘籍、真实PR案例拆解)

在2026年,GitHub主页已是程序员的第二简历。本文系统拆解了从零参与开源、借力AI工具提效,并将贡献转化为职场竞争力的完整路径。你将学会如何筛选“新手友好”项目、规范地完成从Fork到合并PR的全流程、利用Copilot加速代码与测试编写,并掌握通过持续贡献与个人项目构建技术影响力的技巧。最终,把真实的开源经历写进简历、化为面试故事,在求职中实现弯道超车。

2026-05-01 16:07:51 828

原创 2026年最新Java从零基础到高薪就业全套学习路线图(结合AI辅助编程、大模型应用开发、Spring Boot/Cloud微服务、面试八股文、一线城市薪资前景分析)

2026年Java就业市场分析与学习路线摘要 Java在2026年仍保持企业级开发核心地位,尤其在金融、电商等大型系统领域。本文提供六阶段学习路径: 基础阶段(40天):掌握Java核心语法与OOP思想,通过控制台项目实践 Web开发(35天):学习MySQL、JDBC和前端基础,完成博客系统项目 主流框架(60天):深入Spring Boot+MyBatis+Redis,开发电商管理系统 微服务架构(90天):掌握Spring Cloud+Nacos+MQ+ES,实现分布式电商平台 生产优化(持续):聚焦

2026-05-01 15:55:59 1413

原创 Claude Code + CC Switch 使用 DeepSeek V4 报错终极解决指南 content[].thinking passed back to the API

Claude Code+CC Switch搭配DeepSeek V4出现的400报错问题。错误根源为V4默认开启思考模式,要求对话强制回传thinking字段,而该工具组合无法透传此字段,导致请求拦截。网传新增环境变量等方案均为无效配置,无法解决核心兼容矛盾。只需在CC Switch通用JSON配置中添加`"thinking":false`,关闭思考模式,保存配置并重启客户端,即可快速彻底修复报错,适配V4-Flash、Pro全版本,操作极简高效。

2026-04-26 00:06:01 22399 17

原创 多线程 守护线程 出让线程 插入线程 线程安全 线程的优先级 操作线程的方法 线程的生命周期

本文介绍了多线程的概念、线程的实现方式、线程的生命周期、操作线程的方法以及线程安全的问题。通过继承Thread类和实现Runnable接口两种方式来实现线程,讨论了线程的优先级、守护线程、出让线程和插入线程的概念。最后,解决了线程安全问题,介绍了使用synchronized关键字来实现线程同步的方法。通过本文的学习,读者可以了解多线程编程的基本概念和常见问题,并学会如何正确地处理线程安全问题。

2024-05-16 15:22:31 1817

原创 贪心 算法入门 例题

所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略必须具备无后效性,即某个状态以后的过程不会影响以前的状态,只与当前状态有关。所以对所采用的贪心策略一定要仔细分析其是否满足无后效性。

2024-05-15 19:43:19 484

原创 c语言格式化输入输出 print scanf getchar putchar

c语言格式化输入输出 print scanf getchar putchar

2024-05-15 19:40:22 624

原创 自己js的学习笔记 JavaScript

JavaScript , 初学 , js , 笔记

2023-09-07 16:28:52 171

原创 初学者c语言心里测试小项目

程序适合c语言学习初学者的一个实战项目实践,其中主要运用了easyx函数库进行页面的编译。

2022-08-26 01:27:50 1946 3

ACM 竞赛必备算法模板(C++)+STL / 数据结构 / 图论 / 数学全解析 蓝桥杯 / ACM/CCPC 通用算法模板库(含 STL、图论、动态规划)

这份资源是一套完整的 ACM / 蓝桥杯算法竞赛学习包,包含: 核心 C++ 算法模板:覆盖基础算法、数据结构、数学知识、搜索与图论、动态规划等竞赛高频模块,所有模板均为可直接套用的标准竞赛代码; 配套知识点详解:包含 STL 语法详解、AcWing 系列知识点笔记,帮助理解模板原理与适用场景; 复杂度分析指南:提供通过数据范围反推算法复杂度的方法,帮助快速判断解题思路。 适用人群:备战蓝桥杯、ACM-ICPC、CCPC 等算法竞赛的学生,以及需要系统学习竞赛算法的初学者。

2026-05-10

SpringBoot脚手架项目,集成了常用的开发组件和功能模块,帮助开发者快速搭建企业级Java应用 项目开源地址https://github.com/qiutuan/springboot-init

项目简介 这是一款功能齐全的SpringBoot脚手架项目,集成了常用的开发组件和功能模块,能够显著提升开发效率,减少重复性工作,让开发者更加专注于业务逻辑的实现。 解决痛点 1. 权限管理复杂,难以维护? 基于注解的权限控制:通过@AuthCheck注解,轻松实现灵活的角色权限校验,简化权限管理。 用户登录状态管理:内置完善的用户登录状态管理机制,确保系统的安全性。 2. 接口调用频繁,担心性能问题? 接口限流控制:使用@RateLimit注解,有效防止接口被恶意调用或过载,保障系统稳定性。 防重复提交保护:通过@RepeatSubmit注解,避免用户重复提交表单,提升用户体验。 3. 文件存储方案选择困难? 多平台支持:支持腾讯云COS和MinIO对象存储,提供灵活的文件存储解决方案,满足不同场景需求。 4. 实时通信需求无法满足? WebSocket服务支持:内置WebSocket服务,支持实时消息推送,配合心跳检测和消息确认机制,确保通信的可靠性和及时性。 5. 缓存配置繁琐,影响性能? Redis缓存集成:统一的Redis缓存管理配置,轻松实现数据缓存,提升系统响应速度。

2025-01-05

c/c++ 贪吃蛇小游戏 easyx练习游戏 实战小项目源代码

easyx图形函数练习,c/c++实战小项目。 c/c++图形化练习,i/o设备(键盘,鼠标)输入输出练习。

2022-08-26

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

TA关注的人

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