后端

IT_陈寒4 分钟前
前端·人工智能·后端
Python性能提升50%:这5个隐藏技巧让你的代码快如闪电⚡Python因其简洁易读的语法和强大的生态系统而广受欢迎,但它的性能问题也常常成为开发者诟病的焦点。尽管Python的解释型特性使其在运行时效率上不如C或Rust等编译型语言,但通过一些高级技巧和优化手段,我们仍然可以显著提升Python代码的执行速度——在某些情况下甚至能达到50%以上的性能提升!
自由生长20241 小时前
后端
Protocol Buffers 技术解析:为什么叫「协议缓冲区」Protocol Buffers 是GRpc的序列化层,其核心设计理念源于「协议定义+二进制容器」的高效数据交换模式。
悟空码字1 小时前
java·后端·微服务
手把手搭建Java微服务:从技术选型到生产部署微服务架构本质上是一个关于"边界"的哲学问题,而不仅仅是一个技术方案。每个服务边界的确立,都是在回答一个基本问题:"什么应该在一起,什么应该分离?"这与我们人生中关于人际关系、职业发展的决策何其相似。过度的耦合如同过度依赖的人际关系,让人失去独立性;而过度的拆分则像极端个人主义,导致协作成本激增。
leonardee1 小时前
java·后端
MySQL----case的用法
骑着bug的coder1 小时前
后端
吃烤鱼时突然悟到的:为什么 Java 线程池的扩容逻辑是“反直觉”的?今天去吃烤鱼,排队的时候我突然陷入了思考。场景复现:这家店生意很火。这逻辑很顺吧? 先尽全力接待(扩容),实在不行了再让人等(排队)。
v***8572 小时前
spring boot·后端·mybatis
Spring Boot 集成 MyBatis 全面讲解MyBatis 是一款优秀的持久层框架,与 Spring Boot 集成后可以大大简化开发流程。本文将全面讲解如何在 Spring Boot 中集成 MyBatis,包括环境配置、基础操作、高级功能和最佳实践。
武昌库里写JAVA2 小时前
java·vue.js·spring boot·后端·sql
Java如何快速入门?Java基础_Java入门作为刚刚接触Java的小白来说,最担心的应该就是Java怎么学,都需要掌握哪些内容?今天这篇文章希望能帮助大家快速入门Java,少走弯路!
程序员爱钓鱼2 小时前
后端·python·trae
Python职业路线规划:从入门到高级开发者的成长指南Python 以其简洁优雅的语法、强大的生态系统和广泛的应用领域,成为当今最具职业竞争力的编程语言之一。无论你希望成为后端工程师、数据分析师、自动化工程师,还是 AI 领域的专家,Python 都能提供清晰的路径。
程序员爱钓鱼2 小时前
后端·python·trae
Python 编程实战 · 进阶与职业发展:自动化运维(Ansible、Fabric)在现代软件工程体系中,自动化运维已经成为基础能力。不论是部署应用、批量管理服务器、执行日常运维任务,还是构建 CI/CD 流水线——自动化都是提高效率、降低人为错误的核心手段。
风的归宿552 小时前
后端
gitlab配置ai代码审核最近领导开始要求使用ai来提高效率,正好我们部门平时一直没有人力进行详细的代码审核,因此这次就打算在CI/CD中集成ai进行代码审核,看看效果如何,能否解放这一部分的人力。
格格步入2 小时前
后端·mysql
线上问题:MySQL NULL值引发的投诉2025.08.07 线上收到测试同学反馈,几个商机客户在商机公海里搜索不到,需要协助查看。一开始以为是对应销售同学没有配置好对应池,所以才搜索不到。
Moe4883 小时前
java·后端·设计模式
Spring Boot 自动配置核心:AutoConfigurationImportSelector 深度解析AutoConfigurationImportSelector 是 Spring Boot 自动配置机制的核心组件之一,它负责在应用启动时自动发现、加载和筛选需要生效的自动配置类。这个类实现了 DeferredImportSelector 接口,采用延迟导入策略,确保自动配置类在其他配置类处理完成后再进行导入。
武子康3 小时前
大数据·后端·apache kylin
大数据-161 Apache Kylin Cube 实战:建模、构建与查询加速完整指南Apache Kylin 是一个开源的分布式分析引擎,专注于提供大数据的实时OLAP(在线分析处理)能力。Cube(立方体)是 Apache Kylin 的核心概念之一,通过预计算大规模数据的多维数据集合,加速复杂的 SQL 查询。下面详细介绍 Cube 的关键点:
踏浪无痕3 小时前
后端·raft
准备手写Simple Raft(三) 日志复制——一致性检查作者:20年IT老兵,15年架构经验,专注分布式系统与中间件开发。现服务于一家金融公司,手写过各类中间件,对Jacoco、夜莺等开源项目有深度二次开发经验。
星轨初途3 小时前
c语言·网络·数据结构·经验分享·笔记·后端
数据结构二叉树之链式结构(3)(下)个人主页:星轨初途 个人专栏:C语言,数据结构嗨٩(๑❛ᴗ❛๑)۶,我们又见面啦,上一篇我们了解到二叉树链式结构的概念及二叉树遍历方式,数据结构二叉树之链式结构(3)(上),今天我们就来继续了解二叉树的的相关功能以及实现,让我们一起来了解它吧! 本篇相关的知识点,需要的自取 传送门: 栈与队列核心篇(下):从基础到进阶,玩转队列设计 栈与队列核心篇(上):从原理到代码,吃透栈结构 数据结构之初识二叉树(1)——核心概念入门 数据结构二叉树之链式结构(3)(上)
yuuki2332334 小时前
c语言·数据结构·后端
【C语言&数据结构】二叉树的链式递归二叉树也可以用链表。通常由数据域和左右指针域,左右指针域表示左孩子和右孩子所在的链节点的存储地址。链式结构又分为二叉链和三叉链,大部分都是二叉链。
IT_陈寒4 小时前
前端·人工智能·后端
Spring Boot 3.2 性能翻倍秘诀:这5个配置优化让你的应用起飞🚀Spring Boot 3.2 作为 Spring 生态系统的最新版本,不仅带来了许多新特性,还在性能优化方面实现了显著突破。然而,默认配置往往无法充分发挥其潜力。本文将深入探讨 5 个关键配置优化,帮助开发者解锁 Spring Boot 3.2 的极致性能,实现应用吞吐量和响应时间的双重提升。
q***48414 小时前
spring boot·后端·elasticsearch
SpringBoot整合easy-esEasyES是一款基于Elasticsearch官方提供的RestHighLevelClient开发的ORM框架,旨在简化开发流程并提高效率。 EasyES在保持RestHighLevelClient原有功能的基础上进行增强,而不做任何改变。它采用与Mybatis-Plus相似的语法,使得开发者可以无缝迁移至EasyES,无需额外学习成本。EasyES的核心理念是将简单、易用性留给用户,将复杂性留给框架,致力于成为全球最受欢迎的ElasticSearch搜索引擎开发框架。
Victor3564 小时前
后端
Redis(141)Redis的Cluster的槽分配是如何实现的?Redis Cluster 使用哈希槽(hash slots)来进行数据分片和分配。整个键空间被分为 16384 个哈希槽,每个键根据其 CRC16 校验和被映射到其中一个哈希槽上。每个节点负责一部分哈希槽,从而实现数据的分布式存储。