后端

e***74957 分钟前
java·spring boot·后端
SpringBoot项目集成ONLYOFFICEONLYOFFICE 文档8.2版本已发布:PDF 协作编辑、改进界面、性能优化、表格中的 RTL 支持等更新
Java天梯之路15 分钟前
spring boot·后端
Spring Boot 实战:基于 JWT 优化 Spring Security 无状态登录在上一篇文章中,我们通过 Spring Security 实现了基础的接口权限控制,但采用的 HTTP Basic 登录存在明显缺陷:安全性,用户名和密码只是简单的通过 Base64 编码之后就开始传送了,很容易被破解,进而暴露用户信息。
o***741741 分钟前
spring boot·后端·maven
SpringBoot Maven快速上手首先环境准备:IDEA 专业版。社区版要弄很多东西(版本,配 spring 之类的),IDEA 专业版可以网上找找破解版。
g***96901 小时前
java·spring boot·后端
springboot设置多环境配置文件实际开发过程中会涉及多个环境,比如dev(开发环境),test(测试环境),prod(线上环境),不同环境下,端口号、数据库地址、redis地址等等会不尽相同,为了避免每次上线到不同环境都要修改配置文件可以在项目中配置多个配置文件,需要哪个激活哪个。
q***54751 小时前
spring boot·后端·elasticsearch
springboot之集成Elasticsearch网上 springboot 集成 Elasticsearch 的文章很多,但随着 springboot 和 Elasticsearch 版本的不断升级,绝大多数文章使用的集成方式和调用的方法已经过时,几乎找不到能真正适用最新 springboot 版本和最新 Elasticsearch 版本的文章。
q***31892 小时前
java·spring boot·后端
Spring Boot 实战篇(四):实现用户登录与注册功能目录Spring Boot 实战篇(四):实现用户登录与注册功能一、用户注册功能(一)前端页面设计(简要提及)
IT_陈寒2 小时前
前端·人工智能·后端
React性能翻倍!90%开发者忽略的5个Hooks最佳实践React Hooks自2019年推出以来,彻底改变了开发者编写React组件的方式。它们提供了更简洁的代码组织和更好的逻辑复用能力。然而,随着Hooks的普及,许多开发者在使用过程中忽略了其性能优化的潜力。事实上,通过遵循一些最佳实践,你可以显著提升React应用的性能,甚至在某些场景下实现性能翻倍的效果。
低调波2 小时前
windows·spring boot·后端
springboot实现批量下载后端:前端:h5:
Victor3562 小时前
后端
Redis(138) Redis的模块如何开发?Redis 模块开发是一种扩展 Redis 功能的强大方式。通过模块,开发者可以向 Redis 添加新的命令、数据类型、事件处理器等。以下是开发 Redis 模块的详细步骤,包括必要的代码示例。
Victor3562 小时前
后端
Redis(139)Redis的Cluster是如何实现的?Redis Cluster 是 Redis 的一种分布式架构,允许将数据分布到多个节点上以实现数据的自动分片、负载均衡和高可用性。Redis Cluster 通过分片、复制、故障检测和自动故障转移等机制实现这些功能。以下是 Redis Cluster 的详细实现及其关键组件和代码示例。
晨非辰4 小时前
运维·数据结构·c++·人工智能·后端·深度学习·排序算法
数据结构排序系列指南:从O(n²)到O(n),计数排序如何实现线性时间复杂度计数排序是排序算法中的"异类"——它不通过比较元素大小,而是通过统计计数来实现排序。这种基于"鸽巢原理"的独特思路,让它在特定场景下能达到惊人的线性时间复杂度O(n+range)。
Filotimo_10 小时前
java·spring boot·后端
Spring Boot 整合 JdbcTemplate(持久层)持久层:JdbcTemplate / mybatisJdbcTemplate 是 Spring ⾃带的 JDBC 模版组件,底层实现了对 JDBC 的封装,⽤法与 MyBatis 类似,需要开发者⾃定义 SQL 语句,JdbcTemplate 帮助我们完成数据库的连接,SQL 执⾏,结果集的封装。 不⾜之处是灵活性不如 MyBatis,因为 MyBatis 的 SQL 语句定义在 XML 中,更有利于维护和扩展,JdbcTemplate 以硬编码的⽅式将 SQL 直接写在 Java 代码中,不利于扩展维护
半桶水专家10 小时前
开发语言·后端·golang
Go 语言时间处理(time 包)详解Go 语言的 time 包提供了丰富的时间处理功能,包括时间的获取、格式化、解析、计算等操作。本文将详细介绍 time 包的核心功能和使用方法。
编程点滴10 小时前
开发语言·后端·golang
Go 重试机制终极指南:基于 go-retry 打造可靠容错系统在分布式系统、API 调用、数据库操作等场景中,网络抖动、服务临时不可用等问题时有发生。重试机制作为容错设计的核心手段,能有效提升系统稳定性——但不合理的重试策略(如无限制重试、固定间隔重试)可能导致雪崩效应或资源耗尽。本文将深入解析 sethvargo/go-retry 这个轻量且强大的 Go 重试库,带你从原理到实践,构建灵活、安全、高效的重试逻辑。
码事漫谈11 小时前
后端
AI编程规模化实践:从1到100的工程化之道在AI编程工具日益普及的今天,从0到1快速构建原型已不再是难题。然而,当项目进入从1到100的规模化阶段,开发者面临着全新的挑战:如何确保AI生成代码的质量、可维护性和系统架构的连贯性?本文将深入探讨AI在规模化开发阶段的最佳实践,为团队提供切实可行的解决方案。
码事漫谈11 小时前
后端
AI编程:更适合0到1的创意爆发,还是1到100的精雕细琢?看着YC创业公司里那些由AI生成95%代码的项目,我意识到编程正从精确的工程技术向充满可能性的创意手艺转变。
码事漫谈11 小时前
后端
Python与C#:从哲学到细节的全面对比Python和C#都是现代、高级、面向对象的编程语言,拥有庞大的社区和广泛的应用。然而,它们源于不同的生态系统,秉承不同的设计哲学,因此在语法、执行模型和典型应用上存在显著差异。Python以其极简主义和灵活性著称,而C#则以其在强大类型系统和结构化框架下的优雅与一致性闻名。
码事漫谈11 小时前
后端
Python与C++:从哲学到细节的全面对比Python和C++是两种在当今软件开发领域占据主导地位的语言,但它们的定位、设计哲学和应用场景有着天壤之别。Python以其简洁、直观的语法和“内置电池”的理念,致力于让开发者用更少的代码做更多的事,强调开发效率和可读性。而C++则是由C语言发展而来,以其对硬件底层的控制能力、极高的运行效率和灵活性著称,信奉“零开销抽象”原则,即你不用的东西不需要付出代价,你用的东西则能被最优地实现。
喵个咪12 小时前
后端·深度学习·微服务
基于 Go-Kratos 与 MCP 的推荐服务实战指南在微服务与多模块协同场景下,实现服务间的标准化通信与流程调度是核心挑战。本文聚焦 go-kratos-mcp-demo 项目,讲解如何基于 Go-Kratos 框架与 MCP(模块化协同协议)构建可扩展的推荐服务,涵盖服务契约设计(proto)、模块化流程编排、召回/过滤/排序等关键模块的实现与测试,并展示实战部署与可观测性方案。
ZHOUZAIHUI13 小时前
开发语言·后端·scala
WSL(Ubuntu24.04) 安装PostgreSQL安装postgresql依赖的相关项,创建相关的连接该命令会在/etc/apt/sources.list.d/目录下创建pgdg.sources,用于定义PostgreSQL软件安装源。pgdg.sources文件内容如下: