- 博客(422)
- 资源 (5)
- 问答 (14)
- 收藏
- 关注

原创 面向萌新的技术博客入门指南
希望这份技术博客入门指南能够帮助到你,无论你是刚入门的萌新还是已经在技术领域摸爬滚打多年的老手。技术的世界变化万千,每一次的学习和实践都是宝贵的经验,不断地积累才能让我们在这个领域中不断成长。坚持学习、勇于实践,相信你一定能够攀登技术之巅,创造属于自己的精彩!最后,祝愿你在技术之路上越走越远,收获满满的成就和乐趣!
2023-11-11 17:16:33
803
61

原创 (入门向)面向萌新的算法比赛入门指南
OJ(Online Judge)是指在线判题系统,将代码提交给OJ后,OJ会在线检测程序源代码的正确性,并返回结果~国内著名的OJ系统有POJ(北京⼤学OJ)、杭电OJ(参加过ACM的⼈都知道)等,PAT的官⽅题库、蓝桥杯题库和LeetCode也是OJ系统,都可以在线提交代码并得到返回结果~PAT考试过程中使⽤的就是和平时刷题题库⼀样的OJ判题系统,⽽蓝桥杯在考试的时候只能提交答案,不能实时看到提交的答案是否正确,但蓝桥杯平时刷题练习的题库是OJ~
2023-09-14 16:17:12
3582
25

原创 2023年计算机专业还值得无脑梭哈吗——计算机类专业在读一年学生个人分享
CHATGPT是OpenAI开发的一种基于大规模预训练语言模型的对话生成系统。它使用了GPT(Generative Pretrained Transformer)技术,该技术利用了大量的文本数据进行预训练,使得模型能够学习到自然语言的语法、语义和上下文相关性。在CHATGPT中,使用者可以向系统提出问题或发送对话内容,并获得模型生成的回复。CHATGPT通过对之前的对话历史进行编码,以及与大量文本数据的预训练,来理解用户输入并生成相应的回复。
2023-06-20 19:41:09
2336
104

原创 蓝桥杯省赛冲刺(1)考试流程 做题技巧 手算题 杂题
巷子里的猫很自由,却没有归宿;围墙里的狗有归宿,终身都得低头。人生这道选择题,怎么选都会有遗憾。但不管怎样,一条路,有一条路上的风景。所以,你不必为面前的选择内耗,反正无论如何抉择,都难免遗憾;更不必为看似错误的选择痛悔,因为人生最大的遗憾,就是一直在遗憾过去的遗憾。人生的选择题,没有最优正解。
2023-02-23 18:39:52
9979
50

原创 大一学生一周十万字爆肝版C语言总结笔记
大一学生一周十万字爆肝版C语言总结笔记是对C语言程序设计的一次期末总结,也是对未来从事相关工作的一次展望和打下基础。编程能力从来不会是一蹴而就的,而是日积月累的反反复复的练习和思考总结出来的,不是多少天就可以速成的。编程是一项引发积极思维的活动,它不是一种简单的技能,不是只要数据有关规则,熟能生巧就能完成任务的编程,需要指挥编写每一个程序,都要积极开动脑筋,发挥创造精神,编程是一件很灵活的工作,没有标准答案,不同的人可以写出不同的程序。
2022-12-31 21:00:00
3386
53
原创 为什么 AI 需要 GPU:面向无代码初学者的算力指南
当今 AI 技术快速发展的时代,GPU(图形处理单元)已成为人工智能计算的基石。对于许多刚开始接触 AI 技术的初学者而言,他们可能会疑惑:为什么 AI 需要 GPU?为什么不能只使用传统的 CPU?本文将深入探讨这些问题,为无代码初学者提供一份全面的算力指南。
2025-06-10 14:16:29
433
原创 istio流量管理问题
网关配置与 VirtualService 的 TLS 配置不匹配,致请求路由失败。与 TLS 配置冲突,集群全局双向 TLS 启用,但 DestinationRule 未相应配置,致客户端 Sidecar 发送明文 HTTP 请求,而服务端代理期望加密请求。Ingress 请求通过网关主机路由,网关主机激活特定 VirtualService 规则,但这些规则可能未正确配置子集路由。多个网关配置同一 TLS 证书,致浏览器访问第二个主机时利用 HTTP/2 连接复用,出现 404 异常。
2025-06-09 10:22:22
894
原创 0605大模型行业、科技领域和互联网大厂最新动态报告
随着人工智能技术的飞速发展,大模型行业、科技领域和互联网大厂成为了引领技术创新和市场变革的核心力量。本报告通过搜集近24小时内的新闻资讯,旨在提供对这三个领域的最新动态的全面了解,涵盖政策导向、技术创新、行业应用和市场格局等多个维度。
2025-06-05 09:16:25
809
原创 区块链技术:原理、应用与发展趋势
区块链作为一种去中心化的分布式账本技术,自2008年比特币白皮书发布以来,已经从简单的加密货币底层技术发展成为具有广泛应用前景的创新技术。区块链通过独特的数据结构和加密机制,实现了数据的不可篡改性和可追溯性,为数字经济时代提供了全新的信任建立机制。本报告将全面分析区块链的技术原理、分类体系、核心组件、应用场景以及未来发展趋势,旨在为读者提供对区块链技术的系统性认识。
2025-06-04 14:35:44
1246
原创 中央服务系统中负责首页数据展示 通过feign多模块调用
中央服务数据聚合枢纽建设背景在分布式架构体系下,首页数据聚合服务作为企业级管理系统的重要门户,承担着多业务线数据整合与可视化呈现的核心职责。模块基于 Spring Cloud 生态构建,采用微服务化设计理念,通过标准化接口规范打通门票、酒店、度假等五大业务模块,实现跨系统数据的高效聚合。服务解耦:通过 Feign 客户端实现跨模块通信,保障业务独立性数据规范:建立统一的 DTO/VO 转换体系,确保数据输出一致性容错保障:采用熔断降级机制,单模块故障不影响全局服务。
2025-04-18 14:32:47
1079
原创 Java枚举与DTO处理优化指南
枚举优化:使用静态Map提升查找效率,通用接口减少冗余。类型处理:通过泛型实现通用MyBatis和Jackson处理。校验强化:结合Spring Validation确保数据合法性。现代化日期:优先使用LocalDate替代Date。工具整合:利用PlantUML清晰展示业务流程。动手实践在现有项目中应用通用CodeEnum接口使用PlantUML重新绘制关键流程图为所有DTO添加参数校验注解通过上述优化,系统代码将更简洁、高效且易于维护,为后续功能扩展奠定坚实基础!🚀。
2025-04-18 14:31:55
612
原创 芋道 Spring Cloud Alibaba 分布式事务 Seata 入门:面试官,我来带你飞!
在微服务架构中,分布式事务是一个绕不开的话题。随着业务的复杂度增加,多个服务之间的数据一致性问题变得尤为关键。Seata 作为一款高性能的分布式事务解决方案,为 Spring Cloud Alibaba 提供了强大的支持。本文将从初学者的角度出发,深入浅出地讲解如何在 Spring Cloud Alibaba 中使用 Seata 实现分布式事务管理,并提供面试回答思路和答案,帮助你轻松应对校招面试。回答思路:定义:分布式事务是指在分布式系统中,跨越多个服务或数据库的事务。
2025-04-09 18:56:36
805
原创 第 28 场 蓝桥入门赛 JAVA 完整题解
题目考点总结胜利终将属于你考点:基础输出语句关键点:直接输出固定字符串,无需任何计算或逻辑处理,考察对编程语言基本语法的掌握。团队赛考点:条件判断与逻辑分析关键点:通过严格比较三人能力值,判断是否存在队长。需注意条件覆盖的完整性(逐一检查每个成员是否满足队长条件)。破译密码考点:贪心算法与任务调度(Johnson 法则)关键点:将任务分为两组,分别按破译时间升序和传输时间降序排序,合并后模拟处理流程以最小化总完成时间。浓缩咖啡液考点:极值判断与数学性质。
2025-04-09 18:55:56
670
原创 String.valueOf(order.getBuyTime()) 和 order.getStartDate() 的区别:
和的区别是将的返回值转换为字符串,可能需要进一步处理才能符合日期时间格式。假设是一个已经符合日期时间格式的字符串,可以直接用于解析。和的区别它们都是静态方法,用于设置,但没有明确区分它们的用途。建议检查类的设计,确保日期时间字段是实例属性而不是类属性。如果需要进一步确认这些方法的具体实现和用途,建议查看和的源代码。根据搜索结果,我们可以进一步分析代码中和的用法区别,以及的功能。和的主要区别:它们处理的字段含义不同,buyTime是订单购买时间,而startDate是服务或行程的开始时间。
2025-04-08 18:27:28
868
原创 《Spring Boot+策略模式:企业级度假订单Excel导入系统的架构演进与技术实现》
在数字化时代背景下,订单管理系统的高效性与灵活性成为企业竞争力的核心要素。本文档详细剖析了一个基于策略模式的度假订单导入系统,通过分层架构设计实现了多源异构数据的标准化处理。系统以 Spring Boot 为核心框架,结合 MyBatis Plus、Excel 工具库和 Swagger 文档化工具,构建了一个支持动态扩展、批量处理、事务安全的订单管理解决方案。本文将从数据模型定义、策略模式实现、核心业务流程三个维度展开,深入解读系统如何通过灵活的时间解析高效的事务管理和可扩展的架构设计。
2025-04-08 18:26:39
1071
原创 前端服务配置详解:从入门到实战
string;: string;环境隔离:开发/生产环境灵活切换统一管理:请求配置集中维护错误处理:全局异常捕获机制类型安全:完善的TS类型支持可维护性:清晰的版本控制记录建议定期检查配置文件,及时更新依赖版本,保持配置与业务需求的同步发展。
2025-04-07 18:28:44
375
原创 工厂模式订单管理系统设计与实现解析
本文档系统性地阐述了酒店订单管理系统的架构设计与核心模块实现,涵盖从DTO设计、API接口定义到策略模式应用的全流程解析。通过本系统可实现多渠道订单的统一管理,支持美团/飞猪/携程等多平台订单的自动化导入、批量处理和状态跟踪。策略工厂模式在多渠道订单导入场景的深度应用基于Feign的微服务API设计规范高性能批量处理机制在订单同步场景的实践企业级Excel导入导出功能的工程化实现分布式事务控制与数据一致性保障方案。
2025-04-07 18:28:17
1018
原创 责任链模式
/ 定义校验结果封装对象// 快速创建成功结果// 快速创建失败结果// 校验方法(含传递逻辑)// 抽象链式处理器// 通用校验接口// 基础校验结果类// 静态工厂方法责任链模式是系统级的校验框架解决方案,非空校验是具体的校验手段实现。责任链模式(容器)└── 非空校验处理器(内容)└── 其他校验处理器(内容)非空校验应作为责任链中的基础校验节点简单场景可直接使用非空校验复杂业务系统推荐使用责任链模式整合所有校验规则。
2025-04-05 17:19:37
958
原创 从概念和设计哲学的角度详细解析工厂模式
基础能力建设阶段实现核心工厂模式建立基础策略体系完成基本质量保障性能优化阶段引入异步处理实施缓存策略优化内存管理智能演进阶段集成机器学习实现动态策略生成构建自愈系统未来架构适配量子计算准备空间计算优化元宇宙场景适配通过这种阶梯式的技术演进,工厂模式可以从基础设计模式发展为支撑现代化智能系统的核心架构组件,在保持核心解耦优势的同时,不断吸收新技术成果,成为适应未来技术变革的弹性架构基础。
2025-04-05 16:43:36
726
原创 芋道源码——Spring Cloud Bus RocketMQ 入门
Spring Cloud Bus 是一个事件、消息总线,用于在集群中传播状态变化。它可以与 Spring Cloud Config 联合实现热部署,使得配置变化能够实时通知到所有服务实例。RocketMQ 是一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务。Spring Cloud Bus 是一个事件、消息总线,用于在集群中传播状态变化。它基于 Spring 事件机制,结合消息队列实现跨服务的事件通知。
2025-03-30 13:18:36
642
原创 记录一下最近参与实习 外包 社招流程里的一些感悟
在博客中,我们可以详细记录自己参与的项目实践、遇到的技术难题以及解决思路 ,比如在完成一个复杂的数据库优化项目后,将优化前的性能瓶颈、采用的优化算法以及最终实现的性能提升数据都记录在博客中,这比简历上简单的项目描述更具说服力,能让招聘者直观感受到你的技术深度和解决实际问题的能力。1.简历非常重要,它是你的门面 初步了解到你的一个实习/工作经历,然后掌握的技术栈,是否与当前项目匹配,哪些模块上的设计是我们想要重点关注的,可以对你有一个初步的了解。深入分析,既能助力面试,也是职业成长的宝贵契机。
2025-03-30 13:17:18
580
原创 3/25 酒店微服务模块学习整理-日期(7/31输出给前端 校验)《酒店每日售卖管理系统设计与实现》
本文详细解析了一个基于 Java 和 Spring 框架的酒店管理系统中的“酒店每日售卖管理”模块的代码实现。该模块涵盖了数据访问层(DAL)、服务层(Service)和控制层(Controller)的完整设计与实现。通过对代码的逐行分析,我们将深入了解其架构设计、业务逻辑处理以及与数据库的交互方式。同时,本文还将探讨如何通过合理的分层架构和设计模式提升系统的可维护性和扩展性。
2025-03-25 17:30:11
1251
原创 芋道 Spring Cloud Alibaba 消息队列 RocketMQ 入门
RocketMQ是一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务。同时,广泛应用于多个领域,包括异步通信解耦、企业解决方案、金融支付、电信、电子商务、快递物流、广告营销、社交、即时通信、移动应用、手游、视频、物联网、车联网等。能够保证严格的消息顺序提供丰富的消息拉取模式高效的订阅者水平扩展能力实时的消息订阅机制亿级消息堆积能力。
2025-03-24 14:48:11
965
原创 Spring Cloud Gateway 工厂模式源码详解
过滤器工厂本质上是一个工厂类,它能够根据给定的参数创建出具体的过滤器实例。每个过滤器工厂对应一种特定的过滤器类型,比如添加请求头、修改路径等。通过这些过滤器,开发者可以在网关层对请求和响应进行灵活的处理。Spring Cloud Gateway的过滤器工厂通过创建和管理各种类型的过滤器,使得开发者能够在网关层对请求和响应进行灵活的处理。它的工作原理涉及过滤器的创建、请求和响应的处理流程,以及通过配置文件进行定制化设置等多个方面。通过合理使用过滤器工厂,可以有效地增强网关的功能,满足不同的业务需求。
2025-03-24 14:47:16
923
原创 第十五届蓝桥杯大赛软件赛省赛Java研究生组
考点:字符串处理、时间戳计算、连续匹配计数。解题思路:通过比较输入的字符串和时间戳,判断连续匹配的次数,并更新最大匹配次数。
2025-03-21 12:04:55
1001
原创 第 26 场 蓝桥月赛
第 26 场蓝桥月赛是蓝桥杯系列赛事中的一场重要比赛,于 2025 年 2 月 22 日举行,采用 ACM 赛制,赛题共计 6 题,比赛时间为 2 小时。这场比赛吸引了众多编程爱好者和算法学习者参与,旨在通过一系列具有挑战性的算法问题,考察参赛者的编程能力、算法思维以及解决问题的能力。赛后练习功能为参赛者提供了继续提升的机会,尽管不增加个人得分,但仍然是巩固知识和技能的宝贵资源。本文将对比赛中的题目进行考点概括和分析,帮助读者更好地理解比赛内容和解题思路。
2025-03-21 12:03:39
977
原创 微服务架构-网关学习 以Spring Cloud Gateway为例 详细功能模块解读
微服务架构-网关学习 以Spring Cloud Gateway为例 详细功能模块解读
2025-03-20 12:30:13
1548
原创 Spring循环依赖问题详解
在Spring框架的学习和使用中,循环依赖是一个比较常见的问题,尤其对于初学者来说,理解起来可能会有些困难。本文将深入浅出地讲解Spring中的循环依赖问题,包括其现象、原因、解决方案以及面试中可能涉及的相关问题,帮助大家更好地理解和掌握这一知识点。先解释循环依赖的基本概念,即两个或多个Bean互相依赖形成闭环。然后说明Spring中循环依赖的几种类型,包括构造器循环依赖、field属性注入循环依赖(单例和prototype)。
2025-03-17 16:23:16
1139
原创 VO和DO在前后端中的对应关系详解
回答思路先分别定义VO和DO,说明它们的用途和所在层次。再从数据来源、字段内容、使用场景等方面阐述它们的区别。答案VO(View Object)是视图对象,用于展示层,封装前端页面需要展示的数据;DO(Data Object)是数据对象,用于服务层和持久层,与数据库表结构相对应,存储业务数据。VO主要包含前端需要展示的字段,可能对数据进行了格式化或筛选,而DO则更侧重于业务逻辑,包含与数据库交互所需的所有字段。VO和DO在前后端交互中起着桥梁的作用。VO专注于前端展示,DO侧重于后端业务和数据存储。
2025-03-17 16:22:46
851
原创 后端开发中CRUD的详细讲解
通过对CRUD操作的高级应用、最佳实践以及在不同框架中的实现方式的拓展讲解,希望能够帮助大家更全面地理解和掌握这一后端开发的核心内容。在实际项目中,灵活运用事务管理、批量操作、缓存等技术,遵循输入验证、分页查询、日志记录等最佳实践,根据项目需求选择合适的ORM框架,能够有效地提高开发效率和系统性能。在面试中,深入理解这些知识并能够清晰地表达出来,将为你增添竞争力。不断学习和实践,你将在后端开发的道路上越走越远!
2025-03-16 15:59:03
1263
原创 微服务调试:多环境 env 组件详解
通过本文的详细讲解,我们深入理解了 yudao-spring-boot-starter-env 组件在微服务调试中的重要作用及其实现原理。同时,通过功能演示,我们直观地看到了该组件在实际开发中的应用效果。此外,我们还探讨了其未来在 MQ 消息队列调试方面的拓展方向。希望本文的内容能够帮助开发人员更好地应对微服务架构下的调试挑战,提高开发效率和代码质量。
2025-03-15 13:43:07
916
原创 Spring Cloud 与 Spring Cloud Alibaba 微服务开发流程详解:解耦之道
在当今数字化转型加速推进的背景下,企业应用架构正经历着从单体架构向微服务架构的重大转变。微服务架构通过将应用拆分成多个小型、独立的服务,每个服务专注于特定的业务功能,实现了系统的高可扩展性、灵活性和维护性。而Spring Cloud与Spring Cloud Alibaba作为微服务架构领域的杰出框架,为开发者提供了强大的工具和便捷的开发体验,助力企业高效构建基于微服务的应用系统。
2025-03-15 13:42:05
1065
原创 Spring MVC 详细分层和微服务
Spring MVC 的分层架构是其能够广泛应用于企业级开发的重要原因之一。Controller 层作为请求的入口,负责接收和转发请求;Service 层处理核心的业务逻辑,保证业务的独立性和可维护性;DAO 层则专注于数据的持久化操作,与数据库进行交互。这种清晰的分层设计,使得开发人员可以更加专注于各自模块的开发,提高了开发效率和代码质量。对于初学者来说,深入理解每一层的功能和组件,结合实际的项目练习,是掌握 Spring MVC 框架的关键。
2025-03-11 17:27:22
876
原创 前端与后端时间戳转换全攻略:从毫秒级时间戳到可读日期
在现代软件开发中,时间处理是每个开发者都会遇到的常见问题之一。无论是用户界面中的日期显示,还是后端系统中的时间记录,时间戳的转换和格式化都扮演着至关重要的角色。然而,由于时间戳的格式通常是以毫秒或秒为单位的数字,这种形式对普通用户来说是难以理解的。因此,将时间戳转换为可读的日期格式,如YYYY-MM-DD或,成为了开发中的一项基本任务。随着技术的发展,前端和后端开发的工具和库也在不断更新。
2025-03-11 17:25:35
1570
原创 Java枚举类:初学者的入门指南与面试技巧
枚举类是Java中一个非常实用的特性,它不仅可以定义一组固定的常量,还可以携带额外的信息和行为。通过使用枚举类,我们可以提高代码的可读性、类型安全性和灵活性。在面试中,理解枚举类的基本概念、类型安全、方法和字段、接口实现以及与switch语句的配合使用是非常重要的。希望本文的讲解能够帮助你更好地理解和使用枚举类,并在面试中取得好成绩。
2025-03-08 13:08:35
451
原创 芋道源码 —— Spring Boot 缓存 Cache 入门
随着系统访问量的增加,数据库往往成为性能瓶颈。为了减少数据库的压力,提高系统的响应速度,我们可以通过缓存来优化系统性能。
2025-03-08 13:07:55
1270
原创 yudao 深入解析 AdminUserServiceImpl:一个典型的后台用户管理实现
Slf4j:这是一个 Spring 的注解,表示这是一个服务层组件,并且命名为。Spring 会自动扫描并实例化这个类。@Slf4j:这是一个 Lombok 注解,用于生成日志记录器。它可以帮助我们方便地记录日志,而无需手动创建Logger实例。是一个典型的后台用户管理实现类,它涵盖了用户管理的几乎所有功能,包括用户创建、更新、删除、查询、密码管理、头像更新以及用户导入等。通过事务控制、数据校验、日志记录和依赖注入等技术,它确保了操作的可靠性、数据的合法性和代码的可维护性。
2025-02-28 18:29:50
884
《大学计算机基础》试题题库(仅供参考)
2023-02-13
计算机专业新生研讨课资料
2022-12-25
C语言辅助学习资料,非常多经典资料
2022-12-14
全国高校计算机能力挑战赛20 21真题
2022-11-26
C语言成绩管理系统出现运行后界面是空的
2022-12-09
C语言结课设计成绩管理系统疑问
2022-12-07
求问MATLAB和PYTHON哪个更适合数学建模比赛,或者是都学上比较好还是?
2022-12-04
华为ict大赛网络赛道学习空间出现视频无法播放问题
2022-11-26
如何解决C语言中的这个
2022-11-04
c语言中强制类型转换和四则运算运算的顺序是什么?
2022-11-02
C语言中关于函数的一些问题
2022-11-02
问题遇到的现象和发生背景a数组中不是 1 2 0 6 0吗
2022-10-28
关于#单片机#的问题:入门单片机推荐
2022-10-20
如何用c语言判断几位数出错了?
2022-10-22
C语言中关于for循环的一个问题
2022-10-22
程序员键盘87键和98键怎么选啊?
2022-10-04
编译器如何变黑1111111
2022-08-17
C语言中怎么理解计算符优先级呢?
2022-08-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人