首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Python
前端
面试
数据库
Spring Boot
Go
架构
展开
全部
后端
Java
Python
前端
面试
数据库
Spring Boot
Go
架构
算法
MySQL
大数据
Elasticsearch
程序员
Linux
暂无数据
推荐
最新
权限管理的“三权分立”设计:从金仓数据库看企业级用户体系的构建逻辑
权限管理的“三权分立”设计:从金仓数据库看企业级用户体系的构建逻辑 几年前帮一家企业做数据库权限体系梳理,发现一个有意思的现象:他们有一套几十个用户的数据库,权限配置却极其混乱。开发人员有DBA权限,
只会Python皮毛?深入理解这几点,轻松进阶全栈开发
掌握了第一门语言的语法,接下来该做什么?本文从函数与模块化、面向对象编程、运行机制三个维度,深入剖析 Python 的设计本质,帮助你从"会用"进阶到"理解",为后续多语言学习打下坚实基础。
重构了20个SpringBoot项目后,总结出这套稳定高效的架构设计
重构了20+的SpringBoot项目总结出这套高可用架构:模块化设计+统一异常处理+事务优化。代码量减少40%,线上故障下降75%。附完整代码模板,建议收藏!
SQL的事务控制
为什么需要事务控制 首先得明确什么是事务,事务是数据库中将多个相关操作打包成一个“不可分割工作单元”的机制,保证这些操作要么全部成功,要么全部失败,不存在中间状态。 如果不存在事务,将会是什么样的?
写了 10 年 MyBatis,一直以为“去 XML”=写注解,直到看到了这个项目
一直对 MyBatis 有个刻板印象:Mapper 接口负责声明方法,Mapper.xml 负责写 SQL。 改条件就去 XML 里 <if test="">,调参数就切换不同文件,从刚开始学到现在用
Linux环境下JDK安装
在 Linux 环境下安装 JDK 主要有两种方式:包管理器安装(简单快捷) 和 手动下载安装(灵活,可指定特定版本) 。 以下是针对主流发行版(Ubuntu/Debian 和 CentOS/RHE
记一次线上OOM排查,JVM调优全过程
上周三下午,正在摸鱼,突然钉钉群里炸了: 3个Pod连续重启,打开监控一看,内存直接打满然后被K8s杀掉了。
告别ID冲突:分布式唯一 ID 生成方案全解析
在现代高并发、大规模分布式系统中,唯一标识符(ID)不仅是数据的“身份证”,更是系统稳定性和可扩展性的基石。本文将深入探讨为什么需要分布式 ID、业务对 ID 的核心要求,并全面对比主流的分布式 ID
财务对账系统设计与实现
# 财务对账系统设计与实现:支付宝、微信、银行流水全渠道对账 ## 前言 在电商、金融等业务场景
Guava 常用工具包完全指南
简介 Guava 是 Google 开源的 Java 核心库,提供了丰富的工具类和集合框架,能够极大提升开发效率。本文将介绍 Guava 中最常用的工具包及其实际应用。 1. 集合工具 (Collec
MongoDB(24)如何对查询结果进行排序?
在MongoDB中,对查询结果进行排序是一个常见且有用的操作。你可以使用MongoDB Shell或编程语言(如Node.js、Python和Java)来对查询结果进行排序。在下面的示例中,我将详细介
gin01:初探gin的启动
之前探究了go原生net/http的启动过程,现在使用gin框架来启动一个后端接口。来探索gin的启动和路由配置
大流量下库存扣减的数据库瓶颈:Redis分片缓存解决方案
大流量下库存扣减的数据库瓶颈:Redis分片缓存解决方案 引言 为什么库存扣减如此重要? 在电商、秒杀、抢购等互联网业务场景中,库存扣减是整个交易链路中最核心、最关键的环节之一。一个看似简单的"减库存
SpringBoot单体多模块项目环境搭建
快速搭建一个基于 SpringBoot + Mybatis Plus 的多模块的单体架构的空项目..
Java函数式编程:用Stream API重构你的代码逻辑
Java函数式编程:用Stream API重构你的代码逻辑 在当今快节奏的开发环境中,写出简洁、高效的代码变得越来越重要。Java 8引入的Stream API为我们提供了一种全新的数据处理方式,让我
比 Kettle 快2倍的 Java ETL 开源库:Etl-engine
最近在Github上发现了一个不错的开源项目,基于Java的ETL开发库,号称表数据导入速度是kettle的2倍,而且简单易用,推荐一波
告别乱七八糟的返回格式:手把手带你封装生产级 Result 实体
统一响应规范:业务与协议解耦 不要直接使用 HTTP 状态码(如 404, 500)表达业务逻辑。HTTP 状态码仅表示网络/协议层状态,而业务层需要独立的语义(如:余额不足、权限不足)。 一个标准响
Go之基于TCP/IP协议栈的socket通信
Go语言网络编程接口详解,主要介绍socket通信的实现方法。内容涵盖:1)net.Listen和net.Dial函数的使用,包括参数说明和错误处理;
聊聊场景题:百万人同时点赞怎么办?这个怎么回答
大家发现了吧,现在面试八股文好像问的少了,反倒是场景题多了起来,毕竟现在AI如此强大,总揪着这点底层基础也没多大意思。 面试官张嘴闭嘴高并发、大数据量倒是真的,别管实际业务是不是高并发,但是你不会是进
Stream 代码越写越难看?JDFrame 让 Java 逻辑回归优雅
Java 开发中,Stream 代表的是函数式对象操作,而 JDFrame 更接近表格与 SQL 思维。两种方式没有对错,只有场景不同。一次报表重构