后端

思考着亮4 分钟前
后端
10.MySQL 锁机制【核心主旨】:锁是数据库在并发环境下保障数据一致性与隔离性的核心屏障。MySQL 中的锁按照作用粒度可分为全局锁(Global Lock)、表级锁(Table Lock)与行级锁(Row Lock)。全局锁用于全库逻辑备份,表级锁控制整张表的读写与结构变更,行级锁控制高并发精细化行数据修改。
思考着亮4 分钟前
后端
9.MySQL 性能分析与优化在对一个未知数据库或慢 SQL 进行性能调优时,首要任务不是盲目改写 SQL 或加索引,而是通过专业的诊断工具掌握数据库负载类型、锁定作案现场并抓取索引扫描细节。
我的div丢了肿么办8 分钟前
后端·go
go语言中基本数据类型的转换解决办法:转换为相同的类型注意:转换的时候建议从低位转换成高位(int8 -> int16 -> float32 -> float64) 高位转换成低位的时候如果转换不成功就会溢出,出现精度丢失的问题
XuCoder10 分钟前
数据库·后端
你写的每条 SQL 都没加过锁,可 MySQL 凭什么不怕两个事务打架?一个事务在查、另一个事务在改同一张表,你怎么保证读到的不是别人改到一半的数据?一种思路是读写之间通过锁互相协调,但读操作如果频繁等待写锁,吞吐量就会受到影响。
尼古拉斯-托尔斯泰-赵四19 分钟前
开发语言·后端·golang
Go 语言,你需要了解的一些规则下面这些是 Go 语言本身的规则(编译器/运行时强制,或官方强烈约定)。想系统过一遍,官方 A Tour of Go 比一次性背完整语言规范有效。
程序员贺加贝19 分钟前
java·后端·设计模式·架构·excel
列表导出不够用-SaaS-ERP-单据详情导出的-Provider-模板与文档型-Excel-设计很多后台系统一开始都会有一个“公共导出”能力:前端把列表查询条件传给后端,后端查出数据,按字段配置生成 Excel。
SimonKing21 分钟前
java·后端·程序员
写文档的最佳搭档:Typora+PicList+SM.MS关注我的公众号:【编程朝花夕拾】,可获取首发内容。技术人平时写文档酷爱markdown,但是总会遇到一点小文档。比如插入的图片,离开本地环境图片不可预览,或者文档上传到其他平台图片信息消失等......
choumou_M1 小时前
后端·spring·spring cloud
MySQL_1:数据库悲观锁目录一、悲观锁1、临键锁获取策略2、临键锁退化策略1.如果走的是主键/唯一索引的等值匹配,临键锁退化成记录锁或者间隙锁。
Lost of 程序猿1 小时前
后端·asp.net
ASP.NET Core SignalR 实战:从实时推送到底层协议与高可用部署你有没有做过这样的需求:“后台数据一变,前端页面要立刻更新。”最初的方案通常是前端 setInterval 每 5 秒轮询一次。简单粗暴,但服务器要承受大量无效请求,数据也不够"实时"。于是你开始研究 WebSocket,自己实现连接管理、心跳保活、断线重连、消息序列化、跨实例广播……写着写着发现,你已经在手写一个消息框架了。
JasmineWr1 小时前
java·后端·spring
Spring BeanDefinition 与 Bean 生命周期、循环依赖解析BeanDefinition 是 Spring 对 Bean 信息的抽象描述,包含了创建 Bean 所需的全部元数据(如类名、作用域、依赖关系、生命周期回调方法等)。Spring 容器通过解析配置(注解、XML、Java 配置)生成 BeanDefinition,再基于 BeanDefinition 实例化和初始化 Bean。其核心底层结构基于 AbstractBeanDefinition,关键属性及源码逻辑如下:
QQ_21696290961 小时前
java·spring boot·后端
【项目编号:project86564】SpringBoot供应链管理系统:采购、供应商、库存、销售、统计报表一体化实战项目方向:企业供应链协同与库存业务管理 | 技术路线:SpringBoot + MySQL + Web 后台管理
灯澜忆梦2 小时前
前端·后端·golang·html·gin
【基于GO的Web开发10】gin获取HTML-Form表单提交参数前端页面上请求发到哪里,完全由 form 标签的action属性决定。问题:缺少 POST 路由;按钮不能提交表单,点击登录无任何反应。
SomeB1oody10 小时前
开发语言·后端·机器学习·rust·教程
【RustyML入门】6.3. 并行归约rustyml::math::reduction 不提供 sum() 或 mean() 函数。它提供 2 个泛型折叠组合子, det_reduce 和 det_reduce_range, 外加 1 个常量 DET_REDUCE_BLOCK。 这个 crate 里所有的并行归约都建立在这 2 个函数之上。例子包括线性回归里的误差平方和、 clip-by-global-norm 用到的全局梯度范数,以及标准化里的一遍式 Welford 矩。其他例子还包括 k-means 的惯性和逻辑回归的对数损失。这两个函数
Profile排查笔记11 小时前
前端·人工智能·后端·自动化
指纹浏览器哪个好?从 Profile、代理、权限和自动化能力判断是否适合很多人在选指纹浏览器时,会先搜“哪个好”“哪家强”“有没有推荐”。但如果只看榜单,很容易选到一个看起来功能很多、实际流程不适合自己的工具。
用户9385156350711 小时前
后端·postgresql·next.js
用 AI 结对编程从 0 搭一个"单词后台管理系统":Next.js + Supabase + Drizzle + shadcn/ui 全记录今天用 Claude Code(AI 编程助手)从零搭了一个单词管理后台。这篇文章不是贴代码清单,而是把今天踩过的每一个技术点,从底层原理讲明白:为什么用云数据库?ORM 到底在做什么?密码为什么不能明文存?localStorage 为什么要放在 effect 里读? 每一段代码都对应一个笔记里的知识点。
爱学习的小邓同学12 小时前
开发语言·后端·golang
Golang --- (1)第一个Golang程序点击顶端导航栏File,点击New,再点击Project,出现下面信息: 右侧第一个Location(项目位置):我的项目存放在 X:\CodeWorkspaces\Golang_workspaces\go01,这是项目根目录。 第二个GOROOT(Go 安装目录):若显示“Add SDK…”,则需要选择你电脑上 Go 的安装路径(如 C:\Program Files\Go),这样 IDE 才能识别 Go 语法和标准库。 第三个Environment(环境变量):这里可以配置 GOPROXY(Go 模块代
小灰灰搞电子13 小时前
后端·rust·slint·加载动画
Rust+Slint 实现的“DNA双螺旋”加载动画源码分享本节将详细解析 Rust + Slint 实现的“DNA双螺旋”加载动画的核心原理。通过结合数学函数与声明式UI,我们实现了一个视觉上富有节奏感的动态效果。
面向Google编程13 小时前
后端
向量库不再囤数据:Milvus 3.0 零拷贝直读数据湖做 RAG 的人大概都经历过这么个流程:数据在 S3 上的 Parquet 文件里躺着,你得先把它读出来,跑一遍 Embedding 模型,再把向量写进 Milvus。原始数据一份,向量数据又一份。数据湖一份,向量库一份。
IT_陈寒15 小时前
前端·人工智能·后端
Redis内存警告竟是因为这个不起眼的配置项Redis作为高性能的内存数据库,在现代架构中扮演着重要角色。然而,很多开发者在生产环境中都曾遇到过这样的场景:明明数据量看起来不大,Redis却频繁触发内存警告。经过排查发现,问题往往不是出在数据本身,而是一些容易被忽视的配置项。本文将深入剖析一个典型的配置陷阱——hash-max-ziplist-entries及其相关参数,揭示它们如何悄无声息地消耗大量内存。