首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Go
架构
面试
Spring Boot
Python
MySQL
前端
展开
全部
后端
Java
Go
架构
面试
Spring Boot
Python
MySQL
前端
Spring
Linux
算法
HarmonyOS
性能优化
JavaScript
暂无数据
推荐
最新
TOGAF数据架构阶段完全指南:从理论到Java实战
# TOGAF数据架构阶段完全指南:从理论到Java实战 ## 引言:当企业遇见数据——一场不得不
Java注解底层竟然是个Map?
你敢信,Java的注解底层实现居然是个Map,本文将带你从源码层面详细解析Java中注解实现的底层原理。
final 修饰变量、方法、类的语义全解
很多人对 final 的理解仅停留在“不能改”的层面,但事实远比这复杂得多。本文将全面梳理 final 在 Java 中的实际语义、使用细节、常见误区及最佳实践。
购买服务器 + 项目部署上线详细步骤说明
购买阿里云服务器 注册阿里云账号 到此,阿里云账号注册成功,并且进行了个人的实名认证。可以开始使用阿里云了。 购买阿里云服务器 阿里云首页 这里可以选择免费试用,也可以立即购买,根据自己情况而定,我这
深入 Spring 性能调优:反射机制与动态代理的优化策略
反射和动态代理的性能优化是 Java 高级开发中的重要课题。虽然这两个特性为框架提供了强大的灵活性,但不当使用可能导致显著的性能损耗(尤其是在高频调用场景下)。
感谢数字马力收留,再也不想面试了!!
像蚂蚁的“数字马力”、腾讯的“腾讯云智”,这些由大厂100%控股的子公司,就是典型的例子。它们是大型企业为了解决传统外包带来的数据安全、协同管理和成本问题,而催生出的新用工形态。
Solon Flow v3.4.0 轻量级流程编排框架
Solon Flow是一个轻量级流程编排框架,支持YAML/JSON扁平式编排格式,提供无状态和有状态两种流程模式。
这些 Spring Boot 默认配置不改,迟早踩坑
彼时 SpringBoot 初兴,万象更新,号称“开箱即用”“约定优于配置”,一时间风靡四方。 开发者趋之若鹜,纷纷称快,仿佛自此架构之重可卸、配置之繁可省,一行 main() 即可气定神闲、纵
Open feign动态切流实现
背景 最近在做服务拆分,涉及到feign接口迁移,因为调用方比较多,希望可以有一些其他的方案,在调用方不做代码修改的情况下,也可以实现流量迁移,同时可以控制切流的节奏 目标 1、运行时做feign调用
Java基石--Java发动机ClassLoader
前言 上一篇分析了Java Class的构成,我们知道JVM识别的是.class文件,那么一个存储在磁盘上的.class文件最终怎么就被JVM执行了呢?此次主要分析该问题(1. 网络大部分的文章都是基
Java 高级特性实战:反射与动态代理在 spring 中的核心应用
在 Java 开发中,反射和动态代理常被视为 “高级特性”,它们看似抽象,却支撑着 Spring、MyBatis 等主流框架的核心功能。
定时任务框架原理剖析、对比、选型
前言 今天就和大家简单分析一下各任务框架怎么实现定时执行、任务是怎么调度的,如果任务阻塞会发生什么情况。 定时任务框架之间的差异,以及如何去选择我们的定时任务框架。 定时任务框架原理分析 今天主要分析
👍 一看就会,支付流程重构实战——优雅拥抱三种设计模式
多支付渠道接入、参数结构五花八门、逻辑越来越难维护?通过三种设计模式,我在公司项目里完整解耦了订单支付流程,实现了统一入口、统一参数、可插拔的支付实现结构
哎,我糊涂啊!这个需求居然没想到用时间轮来解决。
你好呀,我是歪歪。 上周不是发布了这篇文章嘛:《也是出息了,业务代码里面也用上算法了。》 里面聊到一个场景,A、B、C 三个平台需要调用下游系统的接口查询数据。 当时下游对该查询接口做了限流,只支持一
Java 中的 23 种设计模式详解
项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应用的原因。
缓存性能王者,阿里巴巴二级缓存JetCache框架
上一节介绍了本地缓存相关的使用以及坑点,本地缓存的使用往往带有局限性,用的更多的依然还是类似Redis这样的分布式缓存。 阿里巴巴出品的JetCache正是整合了本地缓存和分布式缓存。
Park 打断大反转!一次 park 不阻塞,参数化日志竟成幕后黑手?
一次 park 不阻塞的背后竟是 permit 时序微调!通过日志格式改变执行顺序,探究 park()、interrupt() 与 permit 的隐秘机制,揭示并发调试中的细节陷阱。
排序算法与技术——基础排序算法
在掌握现代高速排序技术之前,理解支撑这些技术的经典基础算法至关重要。本章将解读标志性的算法,如冒泡排序、选择排序和插入排序,这些算法不仅是历史上的经典,更是教学工具和特定场景下的实用方案。读者将了解这
Mybatis 分页插件 PageHelper SQL异常拼接问题深度分析
前言 MyBatis PageHelper作为广泛使用的分页插件,其看似简单的API背后隐藏着严格的使用约束。生成中大多数的分页异常都源于同一个根本问题:分页开启与查询执行之间存在间隙。本文通过事故案
《写给 Java 程序员的七大设计原则全解析:别让你的代码变成意大利面》🍝
🎯 前言:什么是设计原则? 在软件开发的世界里,我们追求的是高内聚、低耦合、可维护、易扩展。而设计原则就是那一把衡量代码质量的“戒尺”,帮助我们写出健壮、优雅的代码。 今天我们就来聊聊——面向对象的七