- 博客(166)
- 收藏
- 关注
原创 考研复试必备:C语言经典编程题汇总与解答(下)
编程是一项需要不断实践和积累的技能,希望大家在复习的过程中,保持积极的心态,多动手、多思考,以便在考研复试中取得优异的成绩。
2026-03-23 21:53:17
438
6
原创 【Spring Boot开发实战手册】掌握Springboot开发技巧和窍门(十六)后端BotRunningSystem、实现Running Bot System 与 ws端的通信
最后,在实际开发中,良好的代码结构和清晰的通信协议设计是成功的关键。希望读者能够借鉴本文中的思路与实践,创建出更加强大而灵活的后端系统。
2026-03-23 14:26:21
549
3
原创 考研复试必备:C语言经典编程题汇总与解答(上)
编写一个函数 f( ),用来求 n 个 a(即aaaa…在主函数中输入两个正整数 a 和 n,调用函数 f( ),求 (n 个 a)a+aa+aaa…编程实现用户对电影评分的程序,包括不超过 10 部电影和 5 个用户,每部电影包括电影编号、名称 和得分(1〜5),用户评分完成后,输出各电影的得分以及最受欢迎电影。在主函数中定义一个数组,并输入其元素值,然后调用函数 max( ),输出该数组中元素的最大值。编写函数,找出一个大于给定整数 n 且紧随 n 的素数,要求在主函数中输入 n,并输出结果。
2026-03-18 21:17:00
300
12
原创 【Spring Boot开发实战手册】掌握Springboot开发技巧和窍门(十五)微服务实现匹配系统、匹配链接对接到Matching Syetem、调用ws端接口
经过以上设计与实现,我们成功构建了一个基于微服务的匹配系统,并顺利将其对接至主后端和 WebSocket 服务。
2026-03-18 20:33:39
549
5
原创 【Spring Boot开发实战手册】掌握Springboot开发技巧和窍门(十四)实现游戏同步、游戏结果页面、游戏记录
通过本次开发实践,我实现了完整的 游戏同步逻辑、结果展示页面 与 记录存储机制。这些功能不仅保证了游戏的实时互动性,也为玩家提供了便捷的复盘和数据追踪体验。在未来,我计划进一步优化同步性能和记录可视化,让游戏体验更加流畅和富有沉浸感。整体来看,这些功能的实现为构建高质量的在线游戏系统打下了坚实基础。
2026-03-11 07:30:00
447
15
原创 【Spring Boot开发实战手册】掌握Springboot开发技巧和窍门(十三)前端匹配界面、后端匹配WebSocket
通过本文的介绍,您应该对如何使用 WebSocket 实现前端与后端的实时匹配有了一个清晰的理解。在开发过程中,前端和后端需要通过紧密的配合来确保实时数据的正确传输和处理。前端负责展示用户的操作界面并通过 WebSocket 与后端保持实时连接,后端则处理客户端的请求并返回实时数据。
2026-03-08 07:30:00
671
18
原创 【Spring Boot开发实战手册】掌握Springboot开发技巧和窍门(十二)前端页面Bot的CURD、匹配系统准备配置集成WebSocket
通过本文的学习,我们不仅实现了前端页面 Bot 的基本 CRUD 操作,还成功集成了 WebSocket,使得 Bot 的状态更新和数据交互能够实时同步。此外,我们还对匹配系统的配置进行了详细讲解,确保系统能够高效、智能地响应用户需求。
2026-03-05 07:30:00
422
5
原创 【Spring Boot开发实战手册】掌握Springboot开发技巧和窍门(十一)实现后端apiBot的CURD
希望这篇博客能帮助你更好地理解后端 API 开发的基本流程,也为你今后在实际项目中实现更复杂的功能打下坚实的基础。
2026-03-03 07:30:00
1264
4
原创 【Spring Boot开发实战手册】掌握Springboot开发技巧和窍门(十)前端页面授权、实现注册页面、登录状态持久化、后端接口准备工作
希望本文能够帮助大家更好地理解前后端交互中的认证与授权工作,并为开发自己的认证系统提供一些实用的指导。
2026-03-02 22:28:08
777
1
原创 【Spring Boot开发实战手册】掌握Springboot开发技巧和窍门(九)调用后端接口api、实现登录界面和功能
随着开发的深入,前端与后端的协作变得更加紧密,了解如何通过 API 与后端进行数据交互,将为开发更复杂的 web 应用打下坚实的基础。在后续的学习中,你可以逐步扩展这个登录功能,添加更多的特性,如记住密码、验证码、用户信息存储等。希望本文能为你提供一些启发,帮助你更好地进行前端与后端的集成开发!
2026-03-02 07:30:00
909
3
原创 【Spring Boot开发实战手册】掌握Springboot开发技巧和窍门(八)实现JwtToken验证、实现后端API
通过这些实现,你可以将 JWT 认证机制应用到自己的项目中,从而确保用户的身份验证更加安全高效。如果你在实践过程中遇到任何问题,欢迎在评论区交流,我们一起探讨。
2026-02-27 07:30:00
633
10
原创 【Spring Boot开发实战手册】掌握Springboot开发技巧和窍门(七)配置Mysql、配置SpringBoot、配置Spring Security
掌握这些配置后,你将能够更加自信地开发和维护现代化的 Java 应用程序。同时,也希望你能根据自己的项目需求,进一步探索和扩展这些配置,为你的应用带来更多的功能和安全性。如果你在实际操作中遇到任何问题,欢迎在评论区留言,我们一起讨论和解决。
2026-02-24 07:30:00
1361
10
原创 【Spring Boot开发实战手册】掌握Springboot开发技巧和窍门(六)创建菜单和游戏界面(下)
在 Snake.js 中添加代码,实现蛇头的向右移动。this.speed:蛇的移动速度,设定为 5。这是在更新运动时用到的一个重要参数。update_move() 方法负责更新蛇头的位置。根据当前的时间增量 this.timedelta,计算出蛇头的新位置。update() 方法是游戏的主要更新循环,会调用 update_move() 方法更新蛇的位置,并调用 render() 方法绘制当前状态。
2026-02-21 07:30:00
1381
5
原创 【Spring Boot开发实战手册】掌握Springboot开发技巧和窍门(五)创建菜单和游戏界面(上)
只要 this.rows 和 this.cols 被正确设置,并且 this.L 代表方块的大小,渲染出来的棋盘将能够完整显示并且呈现出交替的颜色模式。新的条件检查当前随机位置 (r, c) 是否已经被占用以及它的对称位置 (this.rows - 1 - r, this.cols - 1 - c)(即相对于地图中心的对称点)是否也已被占用。内层循环尝试随机选择一个位置 (r, c),直到找到一个没有墙体的位置(g[r][c] 和 g[c][r] 均为 false),然后将其设置为墙体 (true)。
2026-02-08 07:30:00
1198
4
原创 轻松玩转 Spring Boot(三)自动装配、静态资源
开启静态资源映射规则定义了静态资源的缓存时间为3600秒(1小时)缓存详细合并项控制max-age 设置了共享缓存的最大有效期为7200秒。cache-public 表示该缓存可以被所有用户共享。使用资源 last-modified 时间当浏览器请求资源时,服务器会根据最后修改时间来判断是否需要返回304状态码,表示资源未变化。自定义静态资源文件夹位置可以自定义多个静态资源目录,这里包括了/a/、/b/ 和 /static/。自定义 webjars 路径前缀。
2026-02-01 07:30:00
624
4
原创 轻松玩转 Spring Boot(二)YAML配置文件、日志配置
Spring 使用 Commons Logging 作为内部日志框架,但底层日志实现是开放的,可以与多种日志框架对接。从 Spring 5 及以后版本开始,Commons Logging 的实现已经被 Spring 自行编写。Spring 支持多种日志框架,包括 Java Util Logging (JUL)、Log4j2 和 Logback。Spring Boot 提供了默认的控制台输出配置,同时也可以配置日志输出到文件。Logback 是 Spring Boot 默认使用的日志实现框架。
2026-01-23 23:31:40
1155
8
原创 轻松玩转 Spring Boot(一)快速入门、应用分析、常用注解
通过本文,我们对 Spring Boot 有了全面的了解,包括如何快速启动项目、分析其应用场景以及掌握常用注解的使用方法。Spring Boot 提供的自动配置和约定优于配置的理念,使得开发流程更加高效和灵活。无论是初学者还是经验丰富的开发者,都能从中受益。
2026-01-23 07:30:00
1612
原创 Spring之旅 - 记录学习 Spring 框架的过程和经验(十五)SpringMVC数据响应、拦截器、全注解开发、异常处理机制
SpringMVC的拦截器Interceptor规范,主要是对Controller资源访问时进行拦截操作的技术,当然拦截后可以进行权限控制,功能增强等都是可以的。拦截器有点类似 Javaweb 开发中的Filter,拦截器与Filter的区别如下图:由上图,对Filter 和 Interceptor 做个对比:希望通过本博客的学习,开发者能够在实际开发中充分利用Spring MVC的这些特性,构建出高效、稳健的Web应用。
2026-01-14 07:30:00
1062
9
原创 Spring之旅 - 记录学习 Spring 框架的过程和经验(十四)SpringMVC的请求处理
通过本篇博客,我们不仅掌握了Spring MVC的请求处理流程,还了解了其背后的设计理念。无论是简单的表单提交还是复杂的RESTful服务,Spring MVC都能提供良好的支持。希望读者在今后的开发中,能够将所学知识运用于实践中,提升自己的开发技能。
2026-01-11 20:35:55
1209
7
原创 Spring之旅 - 记录学习 Spring 框架的过程和经验(十三)SpringMVC快速入门、请求处理
SpringMVC是一个基于Spring开发的MVC轻量级框架,pring3.0后发布的组件,SpringMVC和Spring可以无缝整合,使用DispatcherServlet作为前端控制器,且内部提供了处理器映射器、处理器适配器、视图解析器等组件,可以简化JavaBean封装,Json转化、文件上传等操作。随着对 Spring MVC 的深入理解,您可以进一步探索其高级特性,如拦截器、参数转换、国际化等。希望本博客能够为您的学习之旅提供有价值的参考,祝您在 Spring MVC 的开发中取得成功!
2026-01-11 07:30:00
1150
3
原创 Spring之旅 - 记录学习 Spring 框架的过程和经验(十二)Spring整合web环境
希望读者在了解 Spring 整合 Web 环境的过程中,能够获取更多的灵感和实践经验,将这些知识应用到实际项目中,构建出高效、稳定的 Web 应用。未来,随着技术的不断演进,Spring 框架也将继续为我们提供更多的工具和功能,助力我们在 Web 开发的道路上不断前行。
2026-01-09 17:13:55
907
5
原创 Spring之旅 - 记录学习 Spring 框架的过程和经验(十一)基于XML方式、注解的声明式事务控制、Spring整合Web环境
希望通过本文的分享,能够帮助开发者更好地理解和使用 Spring 的事务管理功能,从而在实际项目中实现更高效、更可靠的业务处理。
2026-01-09 07:00:00
1731
4
原创 Spring之旅 - 记录学习 Spring 框架的过程和经验(十)基于注解配置的AOP使用
希望通过本文的学习,能够帮助你更好地理解和运用 AOP,提升你在日常开发中的效率与质量。AOP 是一种强大的工具,掌握它将使你在软件开发的道路上更加游刃有余。
2026-01-06 22:01:54
1066
7
原创 Spring之旅 - 记录学习 Spring 框架的过程和经验(九)Spring的基于XML的AOP开发
AOP,Aspect Oriented Programming,面向切面编程,是对面向对象编程OOP的升华。OOP是纵向对一个事物的抽象,一个对象包括静态的属性信息,包括动态的方法信息等。而AOP是横向的对不同事物的抽象,属性与属性、方法与方法、对象与对象都可以组成一个切面,而用这种思维去设计编程的方式叫做面向切面编程动态代理技术,在运行期间,对目标对象的方法进行增强,代理对象同名方法内可以执行原有逻辑的同时嵌入执行其他增强逻辑或其他对象的方法。
2026-01-06 07:45:00
1173
3
原创 Spring之旅 - 记录学习 Spring 框架的过程和经验(八)基于Spring的注解应用
非自定义Bean不能像自定义Bean一样使用@Component进行管理,非自定义Bean要通过工厂的方式进行实例化使用@Bean标注方法即可,@Bean的属性为beanName,如不指定为当前工厂方法名称//将方法返回值Bean实例以@Bean注解指定的名称存储到spring容器中PS:工厂方法所在类必须要被Spring管理使用@Autowired根据类型自动进行Bean的匹配,@Autowired可以省略;使用@Qualifier根据名称进行Bean的匹配;
2026-01-04 07:30:00
920
4
原创 Spring之旅 - 记录学习 Spring 框架的过程和经验(七)Spring Xml方式整合第三方框架
如果您有任何问题或想要分享的经验,欢迎在评论区留言。我们期待与您一起探讨更多有关 Spring 和框架整合的知识,共同提升我们的技术水平!同时,也请关注我们的后续文章,我们将继续发布更多关于 Spring 的深入解析和实战经验。
2026-01-02 07:00:00
1068
1
原创 Spring之旅 - 记录学习 Spring 框架的过程和经验(六)BeanPostProcessor、Bean的生命周期
通过对Bean生命周期和BeanPostProcessor的详细解析,我们了解到Spring容器如何管理Bean的创建、初始化和销毁过程。在整个生命周期中,BeanPostProcessor为我们提供了一个强大的扩展点,使得我们可以在Bean实例化和初始化的不同阶段插入自定义逻辑。这种灵活性不仅提高了应用的可维护性,还使得我们能够根据实际需求方便地调整Bean的行为。掌握这些知识后,开发者能够更好地利用Spring框架的特性,构建出更加健壮和灵活的应用程序。
2025-12-27 13:24:04
1064
10
原创 Spring之旅 - 记录学习 Spring 框架的过程和经验(五)Spring的后处理器BeanFactoryPostProcessor
自定义@MyComponent注解,使用在类上;使用资料中提供好的包扫描器工具BaseClassScanUtils完成指定包的类扫描;自定义BeanFactoryPostProcessor完成注解@MyComponent的解析,解析后最终被Spring管理。@Target(ElementType.TYPE):这个元注解指示 MyComponent 注解可以应用于类型(即类、接口或枚举)。它定义了注解的使用范围。
2025-12-25 23:57:24
943
7
原创 Spring之旅 - 记录学习 Spring 框架的过程和经验(四)Spring的get方法、Spring配置非定义的Bean、Bean实例化的基本流程
以上在xml中配置的Bean都是自己定义的,例如:UserDaolmpl,UserServicelmpl。但是,在实际开发中有些功能类并不是我们自己定义的,而是使用的第三方jar包中的,那么,这些Bean要想让Spring进行管理,也需要对其进行配置被配置的Bean的实例化方式是什么?无参构造、有参构造、静态工厂方式还是实例工厂方式;被配置的Bean是否需要注入必要属性。在本文中,我们探讨了 Spring 框架中 get 方法的使用,如何配置非定义的 Bean,以及 Bean 实例化的基本流程。
2025-12-25 20:04:48
918
5
原创 Spring之旅 - 记录学习 Spring 框架的过程和经验(三)Bean的依赖注入配置、Spring的其它配置标签
在这篇博客中,我们探讨了 Spring 框架中 Bean 的依赖注入配置,以及如何使用 XML 和注解两种方式来管理应用程序中的依赖关系。通过理解依赖注入的原理和实践,开发者可以有效地构建更为灵活和可维护的应用程序。此外,我们也介绍了一些常用的 Spring 配置标签,这些标签在日常开发中非常实用,可以帮助简化配置和提升开发效率。了解这些配置标签的使用,不仅能提高开发者的工作效率,还能帮助团队在项目中保持一致的编码规范。
2025-12-24 22:13:18
840
3
原创 Spring之旅 - 记录学习 Spring 框架的过程和经验(二)基于Xml方式Bean的配置
本文详细介绍了Spring框架中基于XML的Bean配置方式。主要内容包括:1)基础配置,通过<bean>标签定义Bean实例;2)别名设置,支持多名称引用同一Bean;3)作用范围配置,包括单例和原型模式;4)延迟加载机制;5)初始化和销毁方法配置;6)多种实例化方式,包括构造方法和工厂方法实例化。文章通过代码示例展示了XML配置的具体应用,帮助开发者掌握Spring的核心依赖注入机制。XML配置虽然略显繁琐,但在需要清晰配置结构的场景中仍具优势。
2025-12-24 07:00:00
911
7
原创 Spring之旅 - 记录学习 Spring 框架的过程和经验(一)BeanFactory和ApplicationContext入门和关系
Spring框架概述spring是一个开源的轻量级Java开发应用框架,可以简化企业级应用开发。Spring解决了开发者在JavaEE开发中遇到的许多常见的问题,提供了功能强大lOC、AOP及Web MVC等功能。是当前企业中Java开发几乎不能缺少的框架之一。Spring的生态及其完善,不管是Spring哪个领域的解决方案都是依附于在SpringFramework基础框架的。Spring官网Data Access:数据访问Data Integration:数据集成Web:Web开发。
2025-12-23 19:31:18
912
6
原创 飞算JavaAI:革新Java开发的智能助手
飞算JavaAI是一款面向Java开发者的智能辅助工具,通过AI技术提升开发效率和代码质量。文章详细介绍了该工具的安装配置流程和核心功能,包括智能代码生成、代码优化、自动化测试、实时错误检测等功能模块。同时提供了Maven环境搭建指南、智能需求引导方法、语音交互功能说明,以及数据库表结构设计的完整操作流程。飞算JavaAI支持多平台使用,能够通过自然语言处理理解开发者需求,并自动生成代码和测试用例,为Java开发者提供全方位的智能支持。
2025-07-11 19:16:12
950
50
原创 【金仓数据库征文】金仓数据库:国产化浪潮下的技术突破与行业实践
在数字化转型的全球趋势下,数据库作为信息系统的核心底座,其自主可控与技术创新成为国家战略的重要组成部分。金仓数据库(KingbaseES)作为国产数据库领域的“国家队”,凭借完全自主研发的技术体系与行业深度结合的实践能力,正在医疗、电信、航空航天等多个关键领域加速国产化替代进程,成为推动中国数字经济发展的重要力量事务是数据库中一组逻辑操作的集合,要么全部成功,要么全部失败。金仓数据库支持完整的事务管理,确保数据的可靠性和一致性。原子性(Atomicity):事务中的操作要么全部执行,要么全部回滚。
2025-04-25 22:33:55
14834
99
原创 【金仓数据库征文】-《深入探索金仓数据库:从基础到实战》
为助力开发者、运维人员及技术爱好者快速掌握这一工具,本文将系统性地介绍金仓数据库的核心知识。内容涵盖基础架构解析跨平台安装指南(Windows/Linux),以及高频SQL操作实战(建库、建表、增删改查、事务管理等)。无论您是初次接触金仓,还是希望从其他数据库迁移转型,都能通过本文获得清晰的路径指引与实用代码示例。金仓数据库(KingbaseES)是一款国产高性能关系型数据库管理系统,由金仓公司自主研发,具有完全自主知识产权。
2025-04-25 10:22:30
14996
76
原创 《从入门到精通:蓝桥杯编程大赛知识点全攻略》(十八)-农夫约翰的奶酪块、蛋糕游戏、奶牛体检
在编程竞赛中,理解博弈论和优化问题的解法是非常重要的。无论是通过动态规划、贪心算法,还是通过高效的数据结构来优化时间复杂度,这些技术都将帮助我们更好地解决实际问题。
2025-02-27 13:29:33
1206
14
原创 SpringCloud系列教程:微服务的未来(二十五)-基于注解的声明队列交换机、消息转换器、业务改造
本文介绍了基于Spring框架的注解方式来配置消息队列、交换机以及消息转换器的实现方法。通过注解配置,开发者可以更轻松地创建和管理RabbitMQ等消息队列的组件,而无需过多的 XML 配置或繁琐的手动配置。具体来说,我们探讨了如何:使用 @RabbitListener 和 @EnableRabbit 注解配置消息监听器和消息队列。配置消息转换器,特别是如何通过 Jackson2JsonMessageConverter 将消息转换为JSON格式,从而实现数据的序列化与反序列化。
2025-02-22 18:55:00
1792
20
原创 《从入门到精通:蓝桥杯编程大赛知识点全攻略》(十八)-倍数问题、距离
希望通过这篇博客,你能获得一些有价值的思路和技巧,继续提升自己在算法与编程方面的能力。
2025-02-22 16:15:02
1174
6
原创 《从入门到精通:蓝桥杯编程大赛知识点全攻略》(十七)-包子凑数、括号匹配、修改数组
通过本文的学习,我们深入了解了动态规划和并查集这两种基础算法技巧及其应用。在处理包子凑数和括号匹配问题时,动态规划通过将大问题分解为子问题,帮助我们高效地找到最优解。我们还讨论了并查集在处理数组修改问题时的应用,它通过高效的集合管理操作,确保了在大规模数据下依然能保持较高的时间效率。
2025-02-21 18:10:37
992
4
原创 《从入门到精通:蓝桥杯编程大赛知识点全攻略》(十六)-糖果、密码脱落、生命之树
通过本博客的讲解,我们深入分析了糖果分配、密码脱落和生命之树这三个问题,并展示了如何使用动态规划来求解它们。通过精妙的状态转移方程和优化技巧,我们能够在复杂问题中找到高效的解法。动态规划的本质在于通过记忆化存储和逐步优化,解决问题的效率得到了极大提升,这使得它成为了许多优化问题中的首选解决方案。
2025-02-21 07:00:00
872
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅