专题:java
共483篇相关文章

Spring和Springboot有哪些核心概念和最佳实践?
本文主要整理一些Spring & SpringBoot应用时和相关原理的知识点,对于源码不做没有深入的讲解。...

Akka框架中如何实现高并发与分布式系统的最佳实践?
前言 目前暂时放弃阅读源码,只看了实现原理和使用,搞清楚响应式编程、akka模型。 思维导图 使用文档 http:ifeve.comakka-doc-java-what-is-akka 关于Reactive Reactive编程(一...

如何实现DDD实践中类目树管理的丝滑操作?
在上次反思DDD实践之后,在类目树管理项目中再次实践DDD。从需求分析到建模和具体的落地,结合个人体会,都是干货。...

Collectors.toMap有哪些潜在问题,如何有效规避?
使用Java的stream中的Collectors可以很方便地做容器间的转换,可以少写很多代码。但是其中有暗含的坑需要注意和避免,本文探讨Collectors.toMap(JDK8版本)。 Collectors.toMap可以将一个流转化成...

如何用LinkedList实现队列和栈,问用法?
LinkedList底层是由双向链表实现的,因此可以支持Queue和Stack。 本文讨论的实现基于JDK8源码。 实现Queue LinkedList本身实现了Queue接口。 入队 方法签名 接口说明(JDK手册) 代码实现概括(JDK...

为什么LocalDateTime计算时间差会误算天数?
自从去年ChatGPT3.5发布后使用了几次,现在写代码基本上离不开它和它的衍生产品们了。一方面查资料很方便,快速提炼要点总结;另一方面想写什么样的代码一问就能生成出来,功能大差不差,稍微改改就能用,大大减少使用搜索引擎的时间,是新时代高阶...

Mybatis分库分表执行原理是如何深入理解的?
探究分库分表场景下Mybatis是如何将mapper.xml中sql的逻辑表,转换成实际执行时的物理表。...

如何封装CompletionService的并发任务分发器为?
这个框架代码用了很长时间,使用场景也挺多,初衷是简化CompletionService的编程接口,尽量减少业务代码处的感知。 今天找deepseek做了一版优化,优化点: 整体的超时控制 超时、异常处理和封装 取消未完成的任务 核心代码 p...

mybatis-config中mapUnderscoreToCamelCase配置如何生效并实现驼峰命名转换?
https:www.cnblogs.comyeyutingp14148433.html yaml配置 mybatis: config-location: classpath:mybatis-config.xml...

DozerMapper是一个开源的Java库,用于对象映射,它可以将一个对象转换成另一个具有相同属性的类型的对象。在处理List时,DozerMapper可以方便地将一个List中的对象映射到另一个具有相同类型元素的List中。以下是如何使用DozerMa
背景 某项目某个功能点是接受前端传参,将其存入MongoDB。这个传参的核心数据是一个二维数组List<List<Object>>,可以放字符串、整型,...

Feign框架中编码不合理,导致异常,如何优化以避免此类问题?
简述一下背景。线上的应用A导出文件失败,但是对应的任务状态没有设置。经过代码的梳理,大致流程为: 创建导出任务 执行异步任务: 2.1 文件下载、打包 2.2 调用应用B的Feign接口上传文件 更新异步任务状态 在执行2.2这一步时,调用...

如何将JDK8的Web层接口通用鉴权注解成?
从0-1实现一个JDK8不依赖二方库的Web层Controller通用鉴权注解,实现简单但适用场景丰富的水平鉴权...

ShardingSphereDataSource的Connection元数据误用,如何避免分库分表数据源问题?
背景 对于分库分表应用来说,使用org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource是一个不错的解决方案,你可以通过配置文件编写分库分表...

如何设计并实现阿里云DTS批量迁移RDS MySQL表的迁移管理平台?
本文是 阿里云DTS按业务场景批量迁移RDS MySQL表实战(上):技术选型和API对接 的后续,使用设计模式中的状态模式,完成业务系统中的迁移模块。DTS的对接方式可参考前文。 迁移管理平台设计与实现 完成DTS API对接后,就需要考...

Druid连接池中,如何实现连接有效性检测与Keep-Alive机制?
应用出现“Communications link failure The last packet successfully received from the server was xxx milliseconds ago.”错误,你的 D...
