SpringBoot中的WebMvcConfigurationSupport和WebMvcConfigurer 2024-06-04 spring, java, 前端, 后端, mvc 167人 已看 SpringMVC中关于WebMvcConfigurationSupport和WebMvcConfigurer概述
SpringBoot打war包并配置外部Tomcat运行 2024-06-01 spring, java, tomcat, 后端 134人 已看 由于其他原因,我们需要使用SpringBoot打成war包放在外部的Tomcat中运行,本文就以一个案例来说明从SpringBoot打war包到Tomcat配置并运行的全流程经过。
springAOP 使用aop代替SqlsessionUtil业务层操作 2024-06-04 spring, java, 后端, 数据库, sql 112人 已看 第一种方式是针对service包所有的方法,包括增删改和查询操作,但是查询操作使用线程提交回滚是非必要的,可以修改配置文件,只针对增删改操作进行线程提交和回滚操作。环绕通知实际上就是一个动态代理方法的重写,可以看到格式和jdk动态代理,cglib动态代理一样。在执行目标对象方法前使用前置通知拿到方法名,判断是否是查询操作在进行后置通知的提交回滚操作。添加之后可以使用aop的其他注解:@Pointcut;@Before...@Aspect表明这是一个切面,
Spring Boot 官方不再支持 Spring Boot 的 2.x 版本!新idea如何创建java8项目 2024-06-01 spring, spring boot, java, intellij-idea, 后端 79人 已看 但从Java 5(即JDK 1.5)开始,尽管内部版本命名依然沿用了1.5、1.6这样的数字,但在市场推广和用户交流中,逐渐采用了更为简洁的整数命名方式,即Java 5、Java 6等。虽然理论上JDK的某些后续版本(如JDK 11、JDK 17)在向后兼容的原则下也能编译和运行Java 8的代码,但直接选择JDK 8可以确保最佳的兼容性,避免因新版本可能带来的行为差异或对旧代码的不完全兼容问题。如果你的项目是基于Java 8的,你应该选择JDK 8或更高版本中兼容Java 8的版本来进行开发。
Spring AI 第二讲 之 Chat Model API 第五节HuggingFace Chat 2024-06-04 spring, java, 人工智能, 后端 112人 已看 HuggingFace Inference Endpoints 允许您在云中部署和提供机器学习模型,并通过 API 对其进行访问。
倒排文件的设计与实现 2024-06-04 python, django, 后端 125人 已看 倒排文件作为信息检索系统的核心数据结构,广泛应用于搜索引擎、高速全文检索等领域。本文系统地探讨了倒排文件的概念、设计与实现方法,并详细讨论了倒排文件的构建、压缩、查询优化和性能测试等关键问题。通过对倒排文件的优化设计,能够有效提升信息检索系统的存储效率与查询速度。倒排文件作为搜索引擎和信息检索系统的核心数据结构,在实际应用中表现出卓越的性能和灵活性。本文系统地介绍了倒排文件的设计与实现,包括索引构建、压缩、查询优化和排序排名等方面。通过实验结果可以看出,合理的倒排文件设计能够显著提高系统的查询效率和准确性。
「Django秘境探险:揭开Web开发的神秘面纱」 2024-06-01 python, django, sqlite, 后端, 数据库 123人 已看 阿佑将带你深入Web开发的未知领域。从安装环境到运行你的首个项目,每一步都充满了未知和惊喜。我们将一起探索Django的强大功能,学习如何构建高效、安全且可扩展的Web应用。在这个过程中,你将发现Django不仅仅是一个框架,而是一个能够激发创造力和解决问题能力的神奇工具。跟随我们,揭开Django的神秘面纱,探索Web开发的无限可能!
Springboot进行登录校验 2024-06-04 spring, java, 后端 74人 已看 urlPatterns="/*"是过滤请求。使用过滤器过滤所有的请求。然后前端拿到令牌进行封装。然后把令牌封装到前端。
【原创】springboot+mysql宠物领养和论坛系统设计与实现 2024-06-04 spring, 宠物, java, mysql, 后端 187人 已看 使用java+springboot+mysql开发的宠物乐园网,一个集宠物论坛和宠物领养平台,系统包含超级管理员、管理员、用户角色,功能如下:超级管理员:管理员管理;用户管理;帖子管理(板块、帖子、评论);宠物管理(种类、宠物信息、宠物申领信息);系统反馈;系统公告;友链管理;系统配置(签到、等级、发帖、回帖积分规则设置);个人信息修改;密码修改。管理员:比超级管理员少了一个管理员管理模块;其他的基本一致;用户:系统前台首页;签到;宠物交流板块可以查看板块、帖子、评论、回复点赞评论、可以发布评论等
Spring Boot发送HTML邮件时如何设置模板? 2024-05-30 spring, spring boot, java, html, 后端 106人 已看 Spring Boot发送HTML邮件是一种简单而有效的方式,可以让邮件内容更具吸引力和可读性。AokSend,API/SMTP接口融合Spring Boot,HTML邮件绚丽呈现,让您的营销信息更生动、更吸引人!
SpringBoot与Spring Framework提供的缓存抽象 2024-05-29 spring, java, 缓存, 后端 139人 已看 Spring Framework 提供了一套强大的缓存抽象,包括 @Cacheable、@CachePut、@CacheEvict 等注解,以及 CacheManager 接口和相关的实现类,用于管理缓存的操作和配置。这些缓存抽象使得开发人员可以方便地在应用程序中集成各种缓存解决方案,并使用统一的方式来进行缓存操作。
Go 延迟调用机制 2024-06-01 python, golang, 后端, 开发语言 92人 已看 为什么无法从父 goroutine 恢复子 goroutine 的 panic。延迟调用是函数return正常结束或者painc异常结束后会执行的一些操作。再申请资源的时候延迟调用,防止忘记资源释放,数据库、文件、锁等资源释放。defer定义时对外部变量引用有两种方式:函数参数、闭包引用。return后defer语句就不会执行了。defer定义时值就传递给defer了。return xxx 的注意事项。会按先进后出的顺序执行。延迟语句如何配合恢复语句。
Nacos与Springboot集成后报错http://localhost:8848 2024-05-31 spring, java, http, 后端, 网络协议 130人 已看 导致这个问题是因为:bootstrap.yml,改文件生效比application配置文件早导致的。各种localhost:8848连不上,但我的配置全是好的。添加后bootstrap.yml即可解决。
使用 Django 和 RabbitMQ 构建高效的消息队列系统 2024-05-28 python, django, 后端, rabbitmq, 分布式 137人 已看 RabbitMQ是一个流行的开源消息队列系统,它支持多种消息协议,包括 AMQP、STOMP 和 MQTT。RabbitMQ 提供了高度可靠的消息传递机制,并且具有良好的性能和可扩展性,因此成为了许多开发人员首选的消息队列系统。通过本文,我们了解了如何在 Django 项目中集成 RabbitMQ 来构建一个高效的消息队列系统。结合 Celery 这样的任务队列库,我们可以实现异步任务的处理,提高系统的性能和可扩展性。
Go-Admin后台管理系统源码(GO+VUE)编译与部署 2024-05-31 golang, 前端, vue.js, 后端, 开发语言 98人 已看 下载并安装nodejs 17。5. 编译完成后,启动服务。3.编译管理后台后端。修改依赖库版本并安装。
Spring 框架中 Bean 的生命周期? 2024-05-22 spring, java, 后端, 数据库, 开发语言 81人 已看 其中,BeanPostProcessor 接口定义了两个方法 postProcessBeforeInitialization 和 postProcessAfterInitialization,分 别在 Bean 的初始化前后被调用,用于扩展 Bean 初始化的过程;总之,Spring 的 Bean 的生命周期通过上述阶段进行管理,开发者可以通过实现相关接口和方法来扩展和定制Bean 的创建和销毁过程,以满足各种业务需求。4. 使用(InUse):在这个阶段,Bean实例已经可以正常使用,供应用程序调用。
go-zero整合单机版ClickHouse并实现增删改查 2024-05-29 clickhouse, golang, 后端, 开发语言 142人 已看 本教程基于,项目工程结构同上一个教程。本教程主要实现go-zero框架整合单机版ClickHouse,并暴露接口实现对ClickHouse数据的增删改查。(教程源码分支:5.zero整合单机ClickHouse)
【Spring Cloud】微服务链路跟踪Sleuth 2024-05-30 spring, 微服务, 架构, spring cloud, 后端 139人 已看 SpringCloud微服务链路追踪:Sleuth
使用 Django Channels 构建实时聊天应用(包含用户认证和消息持久化) 2024-05-31 python, django, sqlite, 前端, 后端, 数据库 124人 已看 Django Channels 是 Django 的一个扩展,允许在 Web 应用中添加实时功能,例如 Websockets、HTTP2 和其他协议。本文将介绍如何使用 Django Channels 构建一个简单的实时聊天应用程序。通过使用 Django Channels,你可以很容易地在 Django 中添加实时功能,为你的应用程序提供更好的用户体验。你可以扩展这个简单的示例,添加更多功能,例如用户认证、消息持久化等。创建一个新的 ASGI 路由文件。现在,你可以通过访问。
Django发送邮件功能怎么样?如何优化性能? 2024-05-29 python, django, sqlite, 后端, 数据库 114人 已看 Django发送邮件功能在Web开发中具有重要作用,但在实际应用中需要注意其性能优化问题。AokSend,API/SMTP接口助力Django,邮件发送更高效,一键触达目标客户,轻松提升业务效率!