技术栈
后端
IT_陈寒
5 小时前
前端
·
人工智能
·
后端
Python开发者必知的5大性能陷阱:90%的人都踩过的坑!
Python因其简洁、易读的语法和丰富的生态系统而广受开发者喜爱。然而,这种“简单”背后隐藏着一些性能陷阱,尤其是对于新手或未深入理解Python内部机制的开发者而言。许多人在编写高性能Python代码时,常常因为忽视这些陷阱而导致程序运行缓慢、内存占用过高甚至出现不可预期的行为。
流浪克拉玛依
5 小时前
后端
Go Web 服务限流器实战:从原理到压测验证 --使用 Gin 框架 + Uber Ratelimit / 官方限流器,并通过 Vegeta 进行性能剖析
在微服务/高并发系统中,限流器承载着至关重要的作用。在微服务系统中,限流器主要起到阻断故障传播的作用,微服务架构中,服务间通过RPC/HTTP相互调用,形成复杂的依赖网络,单个服务的延迟或故障会沿调用链向上蔓延,导致整个系统瘫痪,在服务入口处设置限流器,将超过处理能力的请求直接拒绝避免故障级联;高并发系统中的限流器主要是限制高并发请求,避免资源耗尽。特别是在应对突发流量上面,秒杀、热点事件等场景带来流量尖刺,远超系统常态容量。限流器配合队列实现削峰,将瞬时压力限制在可处理水平,避免系统被突发流量冲垮。
孟沐
6 小时前
后端
保姆级教程:手写三层架构 vs MyBatis-Plus
前言:这份文档专门给编程小白准备,全程用大白话+完整代码,先讲「没有MyBatis-Plus」时,我们怎么手动写三层架构(懂手动,才懂框架的方便),再讲「有MyBatis-Plus」时,框架怎么帮我们省掉重复代码,一步步看懂、能直接复制用。
星浩AI
6 小时前
人工智能
·
后端
·
agent
让模型自己写 Skills——从素材到自动生成工作流
写 Skill 会不会很重?怎么让模型自己写 Skill,我们只做「架构师」?前几篇文章我们聊了 Skills 的价值、架构设计和工程规范。但很多读者可能会问:写一个高质量的 Skill 是不是很重?每次都要手敲几百行的 SKILL.md 和脚本吗?
华仔啊
8 小时前
java
·
后端
为啥不用 MP 的 saveOrUpdateBatch?MySQL 一条 SQL 批量增改才是最优解
大家好,我是大华。在写后端业务的时候,对于数据的批量操作,我们常常会碰到一种场景:存在就更新,不存在就新增。
武子康
9 小时前
大数据
·
后端
·
apache hive
大数据-242 离线数仓 - DataX 实战:MySQL 全量/增量导入 HDFS + Hive 分区(离线数仓 ODS
已经确定的事情:DataX、导出7张表的数据。 MySQL导出:全量导出、增量导出(导出前一天的数据)
砍材农夫
9 小时前
后端
TCP和UDP区别
TCP和UDP区别TCP(Transmission Control Protocol)是一种面向连接、可靠的、基于字节流的传输层通信协议
千寻girling
10 小时前
后端
·
python
·
面试
一份不可多得的 《 Django 》 零基础入门教程
Django 是 Python 生态中最成熟、最强大的全栈 Web 框架遵循「电池已内置」(Batteries Included)理念 , 内置 ORM、Admin 后台、用户认证、表单验证等全套功能 , 适合快速开发从个人项目到企业级应用的各类 Web 系统。
千寻girling
10 小时前
人工智能
·
后端
·
算法
Python 是用来做 AI 人工智能 的 , 不适合开发 Web 网站 | 《Web框架》
Python 是用来做 AI 人工智能 的 , 不适合开发 Web 网站为什么?答 : 因为生态Python 拥有全球最丰富、最成熟的 AI/ML 专用库,无需从零写算法,直接调用封装好的高性能接口即可:
贾铭
10 小时前
前端
·
后端
如何实现一个网页版的剪映(三)使用fabric.js绘制时间轴
《实践论》中讲认识从实践始,经过实践得到了理论的认识,还须再回到实践去。理论的东西之是否符合于客观真理性这个问题,在前面说的由感性到理性之认识运动中是没有完全解决的,也不能完全解决的。
xiaoye2018
10 小时前
后端
Spring 自定义 Redis 超时:TTL、TTI 与 Pipeline 实战
在 Spring Cache 接入 Redis 之后,最常见的问题通常不是“能不能用”,而是“默认配置够不够用”:
程序员爱钓鱼
13 小时前
后端
·
google
·
go
GoHTML解析利器:github.com/PuerkitoBio/goquery实战指南
在做网页爬虫、HTML 数据抓取、自动化数据采集时,Go 语言中最常用的 HTML 解析库之一就是:github.com/PuerkitoBio/goquery
golang学习记
13 小时前
后端
·
intellij idea
从“大泥球“到模块化单体:Spring Modulith + IntelliJ IDEA 拯救你的代码
想象一下,你打开一个"经典"的Spring Boot项目,看到了这样的目录结构:恭喜你! 你遇到了经典的"按层分包"(Package-by-Layer)陷阱。这种结构就像把你的家按"工具"分类:所有螺丝刀放一起、所有锤子放一起,而不是按房间分类。找个东西?祝你好运!😅
颜酱
13 小时前
javascript
·
后端
·
算法
一步步实现字符串计算器:从「转整数」到「带括号与优化」
用代码实现一个计算器,是面试和刷题里很常见的一类题。很多人一上来就想写「完整版」,容易在符号优先级、括号、多位数上一起踩坑。更好的方式是:先解决最小子问题,再一层层加能力。
离开地球表面_99
13 小时前
前端
·
后端
·
面试
金三银四程序员跳槽指南:从简历到面试再到 Offer 的全流程准备
又到了金三银四的跳槽黄金期。这篇文章结合我自己最近的社招经历,整理了不少实战经验和小技巧,主要面向 3–5年经验的初中级程序员,希望能给正在考虑跳槽的你提供一些参考。
UrbanJazzerati
13 小时前
后端
·
面试
Scrapling入门指南:零基础也能学会的网页抓取神器
你有没有遇到过这样的场景?想批量获取电商网站的商品价格做比价,或者收集新闻网站的最新文章,又或者想分析某个论坛的热门话题?手动一个个复制粘贴不仅效率低下,还容易出错。这时候,你就需要网页抓取工具了!
张洪权
13 小时前
后端
mysql + nest.js 加锁 搞并发问题
我给你一个 真实项目级的例子: 用 NestJS + MySQL 原生 SQL 实现 秒杀库存扣减,并解决 高并发超卖问题。
郡杰
13 小时前
后端
MyBatisPlus
MybatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提高效率。
beata
13 小时前
java
·
后端
Java基础-18:Java开发中的常用设计模式:深入解析与实战应用
在Java开发中,设计模式是解决常见软件设计问题的可复用解决方案。它们不是代码模板,而是经验总结,能显著提升代码的可维护性、可扩展性和可重用性。根据《设计模式:可复用面向对象软件的基础》一书,设计模式分为创建型、结构型和行为型三大类。本文将深入剖析5个最常用的设计模式,结合真实业务场景,提供完整可运行的Java代码示例。拒绝“纸上谈兵”,只讲实战!
Qlly
13 小时前
人工智能
·
后端
·
架构
DDD 架构为什么适合 MCP Server 开发?
如果你还没接触过 MCP,简单说——它是 Anthropic 提出的一套开放协议,目的是让大模型能以标准化的方式调用外部工具和数据源。你可以把它理解为"AI 时代的 USB-C 接口":大模型是主机,MCP Server 是外设,协议统一了两者之间的通信方式。