自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 微服务架构-Feign声明式调用

微服务架构-Feign声明式调用

2025-03-25 17:32:00 737

原创 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

原创 微服务架构深度解析:从初学者到面试通关

微服务架构深度解析:从初学者到面试通关

2025-03-20 12:30:45 714

原创 微服务架构-网关学习 以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

原创 微服务分层架构技术解析:从 API 到数据访问的全方位探秘

微服务分层架构技术解析:从 API 到数据访问的全方位探秘

2025-03-16 15:58:07 1320

原创 微服务调试:多环境 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

原创 测试开发面试题汇总

Redis是一个高性能的键值存储系统,支持多种数据结构,如字符串、列表、集合等。它常用于缓存、消息队列和分布式锁。

2025-02-24 19:06:53 1069

原创 2 20 数据开发面试题汇总

作者:三石大数据链接:文本链接确认。

2025-02-21 16:16:19 1012

原创 2025 2 19 Java 面试题(美团 快手)

2025 2 19 Java 面试题(美团 快手)

2025-02-21 16:14:39 1260

原创 Nginx:服务架构中不可或缺的基础组件

Nginx:服务架构中不可或缺的基础组件

2025-02-20 17:16:13 1070

原创 深入了解XML:初学者的全面指南

深入了解XML:初学者的全面指南

2025-02-20 17:15:00 968

原创 Java面经汇总 1

下面是我在实习中协助面试 然后在牛客上挑选了一些完整的面试问题借助豆包完成的面经答案思路汇总

2025-02-19 15:21:54 1005

原创 运维题库面试题

运维题库面试题

2025-02-19 15:19:46 483

原创 ES 与 MySQL 数据同步:深入解析与实战拓展

ES 与 MySQL 数据同步:深入解析与实战拓展

2025-02-15 20:41:21 1283 4

原创 【已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

原创 深度解析代码沙箱:从概念到Java实现的全方位探索

深度解析代码沙箱:从概念到Java实现的全方位探索

2025-02-14 23:21:00 757

原创 【OJ项目】深入剖析题目接口控制器:功能、实现与应用

《深入剖析题目接口控制器:功能、实现与应用》

2025-02-14 23:19:48 1075

《大学计算机基础》试题题库(仅供参考)

《大学计算机基础》试题题库(仅供参考) 【后附易考知识点,加上书后每章的课后题,考前多背诵,考试就问题不大了】 【记得先把答案对准了,再背,别背错答案了,多理解记忆】 一、单选题练习 1.完整的计算机系统由( C )组成。 A.运算器、控制器、存储器、输入设备和输出设备 B.主机和外部设备 C.硬件系统和软件系统 D.主机箱、显示器、键盘、鼠标、打印机 2.以下软件中,( D )不是操作系统软件。 A.Windows xp B.unix C.linux   D.microsoft office 3.用一个字节最多能编出( D )不同的码。 A. 8个 B. 16个 C. 128个 D. 256个 4.任何程序都必须加载到( C )中才能被CPU执行。 A. 磁盘 B. 硬盘 C. 内存 D. 外存 5.下列设备中,属于输出设备的是( A )。 A.显示器    B.

2023-02-13

计算机专业新生研讨课资料

计算机专业新生研讨课资料大数据时代计算机发展的趋势分析 3.1 超级计算机研发将成为各国争相角逐的制高点 随着计算机技术的应用不断拓展,计算机的性能要求 越来越高,高性能计算机在社会经济发展中的地位越来越 重要,在科技创新方面的影响力越来越大,各国纷纷抢占计 算机高性能技术研发的制高点。应用计算机,尤其是超级计 算机能够最大限度的提升其运算速率,以便更好的在气象、 军事等方面应用。计算机实现巨型化,超级计算机的研发是 各国高科技企业争相投入资金、加大技术研发的重要领域。 计算机的高性能、超级运算能力不仅仅是指内部的构造和 计算机的体积进一步加大,更重要的是最大限度的提高其 匀速速率,超级计算机排名是各国科研和计算机发展实力 的典型代表。我国在超级计算机的研发方面具有很强的实 力,在世界 500 强超级计算机排名当中,中国的超算一直在 数量和位次都有明显的优势。美国对中国的技术封锁,最大 的体现就是对中国计算机的打压,不仅将中国的超级计算 机研发企业曙光股份列为实体名单,而且对中国的计算机 芯片出口也实行严格管制,用于超级计算机的高性能处理 器,一直以

2022-12-25

C语言辅助学习资料,非常多经典资料

C语言辅助学习资料 C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译C语言是一门面向过程的计算机编程语言,与C++、C#、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%-20%。因此,C语言可以编写系统软件。 [2] 当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。

2022-12-14

全国高校计算机能力挑战赛20 21真题

全国高校计算机能力挑战赛20 21真题 包含程序设计和office高级应用 3.命题范围 数据结构:包括基础数据结构、树形结构、字符串、其他等。基本算法知识:包括基础算法、动态规划、搜索等。图论:包括最短路径(单源、任意)、生成树、匹配问题、网络流、其他等。 数学:包括数论、组合数学、计算方法、计算几何、其他等知识。 各语言科目分开比赛,题目根据所选语言系统自动生成。 区域赛和决赛题型均为选择题+程序设计题〈每题设置若干得分点,按通过的得分点计分)。其中,区域赛为90分钟,决赛为120分钟。选择题仅有1次提交机会,程序设计题不设提交次数限制。

2022-11-26

c语言浙江大学上机练习汇总和答案

c语言浙江大学上机练习汇总和答案

2022-11-05

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

TA关注的人

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