首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Python
面试
数据库
架构
Go
大数据
前端
展开
全部
后端
Java
Python
面试
数据库
架构
Go
大数据
前端
Spring Boot
MySQL
.NET
Elasticsearch
Linux
程序员
暂无数据
推荐
最新
一文带你掌握MyBatis-Plus代码生成器:从入门到精通,实现原理与自定义模板全解析
MyBatis-Plus代码生成器作为一款功能强大、扩展性极佳的代码生成工具,通过合理的配置策略和灵活的自定义模板,能够满足绝大多数项目的代码生成需求。深入理解其底层原理并掌握高级应用技巧,不仅能大幅
JDK 25 到底更新了什么?这篇全景式解读带你全面掌握
作为一名摸爬滚打八年的Java开发者,从JDK 1.8一路用到JDK 21,亲眼见证了Java从“臃肿老大哥”到“轻量弄潮儿”的蜕变。最近JDK 25正式发布,我第一时间上手体验,只能用“惊艳”来形容
java深度调试技术【第六七八章:宽字节与多字节】
要理解宽字节、多字节,以及文本读写时的编码转换,需先明确字符编码的核心逻辑:计算机仅能存储二进制(0/1),“字符” 需通过编码规则映射为二进制,而 “宽字节”“多字节” 是两种不同的字符编码设计思路
数据结构——树
## 概述 树就是一种类似现实生活中的树的数据结构(倒置的树)。任何一颗非空树只有一个根节点。
23 种设计模式--桥接模式(结构型模式二)
介绍 1. 意图 将抽象部分与实现部分解耦,使二者可以独立变化; 避免类爆炸问题(当多个维度需要扩展时); 提高系统的可扩展性。 2. 主要解决的问题 当一个类存在多个变化维度时,使用继承会导致类的数
Java泛型不变性引发的类型转换问题及解决方案
协变和逆变是类型系统中处理父子类型关系在复杂类型(如数组、泛型、函数等)中如何保持或反转的概念。 关键差异:C#在设计时就考虑了协变支持,提供了更灵活的类型系统,而Java需要开发者手动处理大部分协变
ForkJoinPool 源码浅读
ForkJoinPool 采用分而治之对任务进行拆分,在归并的过程。 体现在提交一些需要递归计算之类的任务。 主要用于处理密集型任务,内部设计采用工作窃取机制,尽量压榨
Day23 | Java泛型详解
今天我们一起学习一个Java中非常核心且强大的特性--泛型。 泛型是Java SE 5.0引入的,它的出现极大地增强了代码的可读性和安全性。
若依验证码渲染失效问题
Linux 服务器 Java 字体渲染异常排查记录: 在一次服务器环境迁移中,我遇到了一个看似简单、但排查起来颇为曲折的字体渲染问题。以下是完整的排查记录,希望能为同样在服务器上处理图片文字渲染的同学
Spring IoC:控制反转的核心容器机制
Spring IoC:控制反转的核心容器机制 在 Java 企业级开发中,Spring 框架凭借其强大的 IoC(Inversion of Control,控制反转) 容器成为事实上的标准。它彻底改变
MyBatis-Plus 源码阅读(五)主键自动生成原理深度剖析
本文我们讲解一下 MP 中主键自动生成的实现原理,并给出几个在 ASSIGN_ID 策略下防止 id 重复的方案。
取代Navicat!全新一代数据库管理工具来了,超级智能!
作为后端开发,我们经常需要使用数据库管理工具来操作数据库,比较常用的有Navicat。今天给大家分享一款比它界面更现代化,提示更智能的数据库管理工具,集成AI功能可以实现报错分析。
Java 开发必看!IDEA 这 8 个设置,让编码效率直接翻倍
俗话说“工欲善其事,必先利其器”。在Java开发领域,IntelliJ IDEA(简称IDEA)凭借强大的功能和智能的体验,成为绝大多数开发者的首选工具。但默认配置下的IDEA,往往无法充分发挥其优势
Drools规则引擎实战指南
Drools规则引擎实战指南:从入门到生产应用 前言 Drools是一个开源的业务规则管理系统(BRMS),基于Java开发,提供了强大的规则引擎能力。它将业务逻辑从代码中分离出来,使业务人员可以直接
Java 多线程下的可见性问题
一、Bug 场景 在一个实时监控系统中,多个线程负责收集不同传感器的数据,并将其汇总到一个共享变量中。同时,有一个主线程负责定期读取这个共享变量,将汇总的数据展示在监控界面上。 二、代码示例 三、问题
SpringBoot + MQTT 如何实现取货就走的智能售货柜系统
扫码开门,拿走即走,关门自动扣款——这种无感购物体验如何实现?本文深度解析基于SpringBoot的后台架构,如何集成MQTT协议、Redis缓存与计算机视觉,通过“三重校验”核心算法,构建高可靠的智
学不动了,学不动,根本学不动!SpringBoot4.x又来了!
SpringBoot如火如荼的更新着,你的项目跟着升级了么?有没有像小编一样熟悉使用了SpringBoot1.x,了解了SpringBoot2.x,SpringBoot3.x还没有来得及学呢
剑指offer-46、孩⼦们的游戏(圆圈中最后剩下的数)
## 题目描述 有个游戏是这样的:⾸先,让 n 个⼩朋友们围成⼀个⼤圈,⼩朋友们的编号是0~
Java内部类实战指南:4种类型+5个经典场景,开发效率直接拉满!
本文深入解析Java四类内部类(成员、静态、局部、匿名)的语法特性与实战场景,通过Swing事件处理、Comparator排序等实例,详解如何通过内部类提升代码封装性与开发效率。即学即用,助你高效掌握
基于CompletableFuture的主子任务并行处理架构实战:多渠道账单并发导入性能提升5倍的技术方案
概述 引言 在企业级财务对账系统的开发实践中,我们遇到了一个典型的性能瓶颈:批量处理15个不同支付渠道的账单数据时,串行执行模式导致单次导入耗时长达2.5小时。更严重的是,任一渠道处理失败都会中断整个