- 博客(408)
- 收藏
- 关注

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

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

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

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

原创 大一学生一周十万字爆肝版C语言总结笔记
大一学生一周十万字爆肝版C语言总结笔记是对C语言程序设计的一次期末总结,也是对未来从事相关工作的一次展望和打下基础。编程能力从来不会是一蹴而就的,而是日积月累的反反复复的练习和思考总结出来的,不是多少天就可以速成的。编程是一项引发积极思维的活动,它不是一种简单的技能,不是只要数据有关规则,熟能生巧就能完成任务的编程,需要指挥编写每一个程序,都要积极开动脑筋,发挥创造精神,编程是一件很灵活的工作,没有标准答案,不同的人可以写出不同的程序。
2022-12-31 21:00:00
3231
53
原创 芋道源码——Spring Cloud Bus RocketMQ 入门
Spring Cloud Bus 是一个事件、消息总线,用于在集群中传播状态变化。它可以与 Spring Cloud Config 联合实现热部署,使得配置变化能够实时通知到所有服务实例。RocketMQ 是一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务。Spring Cloud Bus 是一个事件、消息总线,用于在集群中传播状态变化。它基于 Spring 事件机制,结合消息队列实现跨服务的事件通知。
2025-03-30 13:18:36
519
原创 记录一下最近参与实习 外包 社招流程里的一些感悟
在博客中,我们可以详细记录自己参与的项目实践、遇到的技术难题以及解决思路 ,比如在完成一个复杂的数据库优化项目后,将优化前的性能瓶颈、采用的优化算法以及最终实现的性能提升数据都记录在博客中,这比简历上简单的项目描述更具说服力,能让招聘者直观感受到你的技术深度和解决实际问题的能力。1.简历非常重要,它是你的门面 初步了解到你的一个实习/工作经历,然后掌握的技术栈,是否与当前项目匹配,哪些模块上的设计是我们想要重点关注的,可以对你有一个初步的了解。深入分析,既能助力面试,也是职业成长的宝贵契机。
2025-03-30 13:17:18
486
原创 3/25 酒店微服务模块学习整理-日期(7/31输出给前端 校验)《酒店每日售卖管理系统设计与实现》
本文详细解析了一个基于 Java 和 Spring 框架的酒店管理系统中的“酒店每日售卖管理”模块的代码实现。该模块涵盖了数据访问层(DAL)、服务层(Service)和控制层(Controller)的完整设计与实现。通过对代码的逐行分析,我们将深入了解其架构设计、业务逻辑处理以及与数据库的交互方式。同时,本文还将探讨如何通过合理的分层架构和设计模式提升系统的可维护性和扩展性。
2025-03-25 17:30:11
1206
原创 芋道 Spring Cloud Alibaba 消息队列 RocketMQ 入门
RocketMQ是一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务。同时,广泛应用于多个领域,包括异步通信解耦、企业解决方案、金融支付、电信、电子商务、快递物流、广告营销、社交、即时通信、移动应用、手游、视频、物联网、车联网等。能够保证严格的消息顺序提供丰富的消息拉取模式高效的订阅者水平扩展能力实时的消息订阅机制亿级消息堆积能力。
2025-03-24 14:48:11
888
原创 Spring Cloud Gateway 工厂模式源码详解
过滤器工厂本质上是一个工厂类,它能够根据给定的参数创建出具体的过滤器实例。每个过滤器工厂对应一种特定的过滤器类型,比如添加请求头、修改路径等。通过这些过滤器,开发者可以在网关层对请求和响应进行灵活的处理。Spring Cloud Gateway的过滤器工厂通过创建和管理各种类型的过滤器,使得开发者能够在网关层对请求和响应进行灵活的处理。它的工作原理涉及过滤器的创建、请求和响应的处理流程,以及通过配置文件进行定制化设置等多个方面。通过合理使用过滤器工厂,可以有效地增强网关的功能,满足不同的业务需求。
2025-03-24 14:47:16
886
原创 第十五届蓝桥杯大赛软件赛省赛Java研究生组
考点:字符串处理、时间戳计算、连续匹配计数。解题思路:通过比较输入的字符串和时间戳,判断连续匹配的次数,并更新最大匹配次数。
2025-03-21 12:04:55
865
原创 第 26 场 蓝桥月赛
第 26 场蓝桥月赛是蓝桥杯系列赛事中的一场重要比赛,于 2025 年 2 月 22 日举行,采用 ACM 赛制,赛题共计 6 题,比赛时间为 2 小时。这场比赛吸引了众多编程爱好者和算法学习者参与,旨在通过一系列具有挑战性的算法问题,考察参赛者的编程能力、算法思维以及解决问题的能力。赛后练习功能为参赛者提供了继续提升的机会,尽管不增加个人得分,但仍然是巩固知识和技能的宝贵资源。本文将对比赛中的题目进行考点概括和分析,帮助读者更好地理解比赛内容和解题思路。
2025-03-21 12:03:39
908
原创 微服务架构-网关学习 以Spring Cloud Gateway为例 详细功能模块解读
微服务架构-网关学习 以Spring Cloud Gateway为例 详细功能模块解读
2025-03-20 12:30:13
1275
原创 Spring循环依赖问题详解
在Spring框架的学习和使用中,循环依赖是一个比较常见的问题,尤其对于初学者来说,理解起来可能会有些困难。本文将深入浅出地讲解Spring中的循环依赖问题,包括其现象、原因、解决方案以及面试中可能涉及的相关问题,帮助大家更好地理解和掌握这一知识点。先解释循环依赖的基本概念,即两个或多个Bean互相依赖形成闭环。然后说明Spring中循环依赖的几种类型,包括构造器循环依赖、field属性注入循环依赖(单例和prototype)。
2025-03-17 16:23:16
966
原创 VO和DO在前后端中的对应关系详解
回答思路先分别定义VO和DO,说明它们的用途和所在层次。再从数据来源、字段内容、使用场景等方面阐述它们的区别。答案VO(View Object)是视图对象,用于展示层,封装前端页面需要展示的数据;DO(Data Object)是数据对象,用于服务层和持久层,与数据库表结构相对应,存储业务数据。VO主要包含前端需要展示的字段,可能对数据进行了格式化或筛选,而DO则更侧重于业务逻辑,包含与数据库交互所需的所有字段。VO和DO在前后端交互中起着桥梁的作用。VO专注于前端展示,DO侧重于后端业务和数据存储。
2025-03-17 16:22:46
779
原创 后端开发中CRUD的详细讲解
通过对CRUD操作的高级应用、最佳实践以及在不同框架中的实现方式的拓展讲解,希望能够帮助大家更全面地理解和掌握这一后端开发的核心内容。在实际项目中,灵活运用事务管理、批量操作、缓存等技术,遵循输入验证、分页查询、日志记录等最佳实践,根据项目需求选择合适的ORM框架,能够有效地提高开发效率和系统性能。在面试中,深入理解这些知识并能够清晰地表达出来,将为你增添竞争力。不断学习和实践,你将在后端开发的道路上越走越远!
2025-03-16 15:59:03
1079
原创 微服务调试:多环境 env 组件详解
通过本文的详细讲解,我们深入理解了 yudao-spring-boot-starter-env 组件在微服务调试中的重要作用及其实现原理。同时,通过功能演示,我们直观地看到了该组件在实际开发中的应用效果。此外,我们还探讨了其未来在 MQ 消息队列调试方面的拓展方向。希望本文的内容能够帮助开发人员更好地应对微服务架构下的调试挑战,提高开发效率和代码质量。
2025-03-15 13:43:07
866
原创 Spring Cloud 与 Spring Cloud Alibaba 微服务开发流程详解:解耦之道
在当今数字化转型加速推进的背景下,企业应用架构正经历着从单体架构向微服务架构的重大转变。微服务架构通过将应用拆分成多个小型、独立的服务,每个服务专注于特定的业务功能,实现了系统的高可扩展性、灵活性和维护性。而Spring Cloud与Spring Cloud Alibaba作为微服务架构领域的杰出框架,为开发者提供了强大的工具和便捷的开发体验,助力企业高效构建基于微服务的应用系统。
2025-03-15 13:42:05
970
原创 Spring MVC 详细分层和微服务
Spring MVC 的分层架构是其能够广泛应用于企业级开发的重要原因之一。Controller 层作为请求的入口,负责接收和转发请求;Service 层处理核心的业务逻辑,保证业务的独立性和可维护性;DAO 层则专注于数据的持久化操作,与数据库进行交互。这种清晰的分层设计,使得开发人员可以更加专注于各自模块的开发,提高了开发效率和代码质量。对于初学者来说,深入理解每一层的功能和组件,结合实际的项目练习,是掌握 Spring MVC 框架的关键。
2025-03-11 17:27:22
724
原创 前端与后端时间戳转换全攻略:从毫秒级时间戳到可读日期
在现代软件开发中,时间处理是每个开发者都会遇到的常见问题之一。无论是用户界面中的日期显示,还是后端系统中的时间记录,时间戳的转换和格式化都扮演着至关重要的角色。然而,由于时间戳的格式通常是以毫秒或秒为单位的数字,这种形式对普通用户来说是难以理解的。因此,将时间戳转换为可读的日期格式,如YYYY-MM-DD或,成为了开发中的一项基本任务。随着技术的发展,前端和后端开发的工具和库也在不断更新。
2025-03-11 17:25:35
446
原创 Java枚举类:初学者的入门指南与面试技巧
枚举类是Java中一个非常实用的特性,它不仅可以定义一组固定的常量,还可以携带额外的信息和行为。通过使用枚举类,我们可以提高代码的可读性、类型安全性和灵活性。在面试中,理解枚举类的基本概念、类型安全、方法和字段、接口实现以及与switch语句的配合使用是非常重要的。希望本文的讲解能够帮助你更好地理解和使用枚举类,并在面试中取得好成绩。
2025-03-08 13:08:35
429
原创 芋道源码 —— Spring Boot 缓存 Cache 入门
随着系统访问量的增加,数据库往往成为性能瓶颈。为了减少数据库的压力,提高系统的响应速度,我们可以通过缓存来优化系统性能。
2025-03-08 13:07:55
895
原创 yudao 深入解析 AdminUserServiceImpl:一个典型的后台用户管理实现
Slf4j:这是一个 Spring 的注解,表示这是一个服务层组件,并且命名为。Spring 会自动扫描并实例化这个类。@Slf4j:这是一个 Lombok 注解,用于生成日志记录器。它可以帮助我们方便地记录日志,而无需手动创建Logger实例。是一个典型的后台用户管理实现类,它涵盖了用户管理的几乎所有功能,包括用户创建、更新、删除、查询、密码管理、头像更新以及用户导入等。通过事务控制、数据校验、日志记录和依赖注入等技术,它确保了操作的可靠性、数据的合法性和代码的可维护性。
2025-02-28 18:29:50
733
原创 第16届蓝桥杯模拟赛题解 第三场 Java
通过前缀和技术,我们可以在 (O(1)) 时间内快速计算任意行段和列段的和,从而高效地枚举所有可能的“十”字形状区域。这种方法在合理的时间复杂度内解决了问题。
2025-02-28 18:29:10
577
原创 数据库设计的优化建议
每种优化方法都有其特定的适用场景,因此在实际应用中应根据具体的业务需求和系统状况选择合适的优化策略。:MySQL支持查询缓存功能,它可以将查询的结果缓存在内存中,从而避免重复查询时进行数据库访问。:外键约束用于确保数据的一致性,但在大型数据库中,过多的外键约束可能会导致性能问题。对于大型表,可以考虑按时间、地域等因素进行分区,或拆分为多个小表,以提高查询效率。:为经常作为查询条件的列创建索引,尤其是主键、外键和频繁用于JOIN操作的列。:根据数据访问模式选择合适的索引类型,如B树索引、哈希索引等。
2025-02-24 19:07:30
522
原创 【已offer】陕西某国企科技部实习生面经汇总 后端开发 springcloud spring cloud alibaba
【已offer】陕西某国企科技部实习生面经汇总 后端开发 springcloud spring cloud alibaba
2025-02-15 20:40:47
1095
原创 【OJ项目】深入剖析 JudgeServiceImpl 类:题目的判题逻辑详解
【OJ项目】深入剖析 JudgeServiceImpl 类:题目的判题逻辑详解
2025-02-14 23:21:52
713
《大学计算机基础》试题题库(仅供参考)
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
C语言中关于for循环的一个问题
2022-10-22
如何用c语言判断几位数出错了?
2022-10-22
关于#单片机#的问题:入门单片机推荐
2022-10-20
程序员键盘87键和98键怎么选啊?
2022-10-04
C语言中怎么理解计算符优先级呢?
2022-08-18
编译器如何变黑1111111
2022-08-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人