首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
面试
架构
Python
数据库
大数据
Spring Boot
前端
展开
全部
后端
Java
面试
架构
Python
数据库
大数据
Spring Boot
前端
Go
MySQL
.NET
Elasticsearch
Node.js
C#
暂无数据
推荐
最新
链式调用:让代码像说话一样自然
清晰的设计和可维护的代码,在长期看来,通常比微小的性能优化更有价值。不要因为害怕性能问题而放弃优秀的API设计。先写出清晰、可维护的代码,然后基于实际的性能分析进行优化。
日常工作中如何对接邮箱服务商的 SMTP 接口?
作为摸爬滚打 8 年的 Java 后端开发,对接邮箱服务商 SMTP 接口是**日常工作中最基础也最容易踩坑**的需求 —— 小到用户注册验证码、找回密码邮件,大到企业批量通知、业务报表推送,几乎所有
FastExcel消失了,原来捐给了Apache
FastExcel仅存在江湖上出现了两年,可能很多开发者还不知道这个项目。但是说到阿里的EasyExcel,大家肯定耳熟能详。 没错,FastExcel就是EasyExcel
深入分析 @ComponentScan 在 Spring 中的应用
@ComponentScan 是 Spring 框架中的关键注解,它帮助开发者自动扫描并注册组件类,简化了 Bean 的配置和管理。通过本篇文章,你将深入了解 @ComponentScan 的工作原理
SpringBoot实现日志系统,代码世界的“摄像头”与“记事本”
如果你的程序突然“挂掉”了,你却不知道它死前经历了什么——这比看悬疑电影看到一半停电还难受!日志系统就是你的“侦探助手”,它悄咪咪地记录着程序的一举一动。
Queue & Stack:实现机制与使用场景深度分析
## 为什么不推荐使用Stack Java已不推荐使用Stack,而是推荐使用更高效的ArrayD
一个月搞定100+表迁移:我的“偷师”Navicat实战复盘
写代码的时候,我们都是站在巨人肩膀上的追梦人。 技术本身没有高低贵贱,能解决问题的就是好技术。不要盲目追求所谓的"最佳实践",在约束下求最优解,才是工程师的智慧。
网易一面:Read View是干嘛的?
文章内容收录到个人网站,方便阅读:http://hardyfish.top/ Read View 是什么? Read View 主要字段(逻辑上) m_ids:创建瞬间 仍在活跃 的事务 ID 列表(
国产 AI 框架 EasyAI:让 Java 程序员用 Java 的方式做 AI
不少 Java 小伙伴私下跟我吐槽:现在 AI 这么火,咱们写 Java 的是不是注定只能在旁边看戏? 说实话,以前确实挺憋屈的。主流 AI 框架全是 Python 的天下(TensorFlow、Py
Activiti工作流从入门到精通
Activiti工作流从入门到精通 一、什么是Activiti? Activiti是一个开源的工作流引擎,它实现了BPMN 2.0(Business Process Model and Notatio
一站式了解Semaphore的基本用法
引言 我们今天一起来了解一下JUC的同步工具类-Semaphore的基本用法。 什么是Semaphore(信号量) Semaphore (信号量) 是 java.util.concurrent 包下非
一个 Java 开发,为什么开始认真学 AI 应用开发?
说实话,如果不是最近这段时间重新出来面试,我可能不会这么快把「AI 应用开发」当成一件必须要补的能力。 我做过业务系统、做过中台、也踩过高并发和复杂业务的坑。 这几年主要精力都在架构稳定性、业务抽象、
SpringSecurity入门篇(3):JWT的生成、存储与验证
一、基础概念 1.1 什么是JWT? JWT,全称是JSON Web Token是一种开放标准(RFC 7519),它用于在各方之间作为JSON对象安全地传输信息。也通常用于身份验证和授权。 1.2
Java 实战:高效合并多个 Word 文档
在企业开发和日常办公自动化中,我们经常需要处理 Word 文档。例如生成报告、合同、培训资料或批量文档时,往往会遇到需要将多个 Word 文件合并为一个的需求。手动操作不仅耗时,还容易出错,尤其是当文
Spring AOP 核心原理:切面编程 + 自定义注解实战
作为摸爬滚打八年的 Java 老兵,我重构过不下 30 个项目的 “重复代码重灾区”—— 接口日志硬编码在每个 Controller 里、权限校验散落在业务方法中、接口限流逻辑复制粘贴到各个接口……
MyBatis SQL执行流程详解
本文将以最常用的select list查询流程为核心,结合核心对象、代码实现与执行链路,全面拆解MyBatis SQL执行的完整过程。
策略模式 + 工厂模式:彻底干掉业务代码中的 if-else
作为一个 Java 开发者,工作 8 年,见过太多 if-else 写成“核弹发射系统”的业务代码。尤其在处理多种类型、状态、场景的分支逻辑时,if-else 嵌套地狱成了 debug 噩梦。
Java List集合终极指南:ArrayList/LinkedList底层原理+实战避坑,面试开发双通关!
Java List集合终极指南:ArrayList/LinkedList底层原理+实战避坑,面试开发双通关! 👉 公众号:咖啡Java研习室(回复【学习资料】领取福利) 宝子们在Java开发中是不是被
Netty心跳检测:TCP连接老断线?可能是心跳没配对
之前分享了基于Netty的Socket相关的内容,但是忽略了其中的一个细节。服务端和客户端如果断开连接怎么办,或者如何保证客户端和服务端一直保持连接。 当然是心跳检测。
Java IO、NIO、AIO 演进指南:从阻塞到异步,一文读懂!
Java IO、NIO、AIO 演进指南:从阻塞到异步,一文读懂! 引言:IO演进的必然性 在当今高并发互联网时代,传统的阻塞式IO已经无法满足性能需求。从Java 1.0到Java 7,再到如今的J