首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Go
架构
面试
Spring Boot
Python
MySQL
前端
展开
全部
后端
Java
Go
架构
面试
Spring Boot
Python
MySQL
前端
Linux
Spring
HarmonyOS
数据库
算法
Redis
暂无数据
推荐
最新
搞懂这张图,线程生命周期彻底通透了
本文梳理了 Java 线程生命周期,从 NEW 到 TERMINATED,结合状态图与代码示例解析状态转换,并对比操作系统与 Java 视角,助你快速掌握并发核心知识。
必须掌握的【InheritableThreadLocal】
为什么有些异步代码中又能获取到shiro的上下文资源呢? 这就引出了shiro的上下文资源是如何传递
OpenJDK、Temurin、GraalVM...到底该装哪个?
Oracle JDK要收费?Temurin、Corretto又是什么?别再为选哪个JDK头疼了,一篇文章说清各大Java发行版的门道,顺便搞定 Java 环境部署出错问题。
掌握分页艺术:MyBatis与MyBatis-Plus实战指南(10年Java亲授)
在高并发大数据量的现代应用中,分页是每个Java开发者绕不开的核心技能。本文以10年+实战经验为基础,深入浅出地解析MyBatis与MyBatis-Plus的分页实现,配以流程图、代码示例和避坑指南。
还在用WebSocket实现即时通讯?试试MQTT吧,真香!
有时候我们的项目中会用到即时通讯功能,比如电商系统中的客服聊天、支付成功后的异步回调通知等。最近发现RabbitMQ可以很方便的实现即时通讯功能,如果你没有特殊的业务需求,甚至可以不写后端代码!
国企“高级”程序员写的那些问题代码(六期)
我们公司都是只招 “高级java开发”,每个开发必须具备独立主导项目研发的能力,需要需求评审、技术调研、技术方案选型,开发工时评估。 😁今天就来看看我们写的代码都会犯些什么错
Java MCP 的鉴权?好简单的啦
MCP鉴权可通过多种方式实现,关键取决于工具选择。客户端可通过 queryString、header 或 env 传递鉴权信息。
UserDetailService是在什么环节生效的,为什么自定义之后就能被识别
今天搞懂3个问题: 1.为什么引入springsecurity后我们发现,框架会为我们生成一个基于内存的用户和密码? 2.如何实现基于数据库的用户的认证和授权? 3.为什么配置一个UserDetail
java开发面试题(10个常问面试题含答案,亲测有效)
SpringMVC 什么是MVC模型 MVC全称Model View Controller,是一种设计创建[Web应用程序]的模式。这三个单词分别代表Web应用程序的三个部分: Model(模型):指
Java最新面试题(全网最全、最细、附答案)
一、Java基础 1、基础概念与常识Java 语言有哪些特点? 1. 面向对象 支持封装、继承和多态三大特性 代码以类和对象为组织单位 示例:
JAVA多线程概述及应用
多线程概述 🐤并行与并发 并行:指两个或多个事件在同一时刻发生(同时发生) 并发:指两个或多个事件在同一个时间段内发生(交替执行) 🐱👤举例 你吃饭吃到一半, 电话来了, 你一直吃饭, 吃完了才接电
跳表的原理和时间复杂度,为什么还需要字典结构配合?
文章内容收录到个人网站,方便阅读:http://hardyfish.top/ 跳表(SkipList)是 一种有序链表的多级索引结构,通过增加多层索引来加快查找速度。 最底层:完整的有序链表(包含所有
万字详解Java中的异常
异常类型 Throwable可以用来表示任何可以作为异常抛出的类,分为两种:Error 和 Exception。其中Error用来表示Java程序无法处理的错误,这类错误一般与硬件有关,与程序本身无关
重构 Controller 的 7 个黄金法则
技术小馆专注AI与Java领域的前沿技术知识库 点击进入 重构 Controller 的 7 个黄金法则 你是否曾经面对过一个臃肿不堪的 Controller?方法堆积如山,业务逻辑混乱,测试困难,维
JAVA生成订单号(日期+流水号)支持高并发 💥(实战 + 源码)
背景:为什么要自定义订单号? 在电商、支付、物流等系统中,订单号是核心字段之一: 要求全球唯一 要求按时间有序(方便分库分表、查
剑指offer-22、从上往下打印⼆叉树
## 题⽬描述 从上往下打印出⼆叉树的每个节点,同层节点从左⾄右打印。 ![](https://
从业8年,谈谈我认知的后端架构之路-1
我曾经在一家线上教育公司的初创型业务线干过3年,之后又去了另一个高速增长期的公司干了3年。参与过一些规模不同的系统的搭建,改造和升级。
外卖平台每天1000万订单查询,是如何扛住高并发的?
这是一位外卖平台后台研发同学的真实反馈 这不是个例,几乎所有做电商、外卖的系统,都逃不过一个问题:读多写少的高频查询,怎么优化? 本篇文章,我将结合实战经验,
感谢数字马力收留,再也不想面试了!!
像蚂蚁的“数字马力”、腾讯的“腾讯云智”,这些由大厂100%控股的子公司,就是典型的例子。它们是大型企业为了解决传统外包带来的数据安全、协同管理和成本问题,而催生出的新用工形态。
Java 创建线程的4种姿势,哪种才是企业级项目的最佳实践?
Java 提供多种方式创建线程:继承 Thread、实现 Runnable、实现 Callable、使用线程池。本文对比四种方式的原理、优缺点与使用场景,并结合示例代码总结工程实践中的最佳选择。