首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JAVA与小黑
Derek_Smart
创建于2023-01-11
订阅专栏
总结学习java经验
等 45 人订阅
共140篇文章
创建于2023-01-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java线程池深度解析:拒绝策略的艺术与实践
本文深入探讨了Java线程池中的拒绝策略,分析了四种内置拒绝策略的机制和适用场景,并提供了自定义拒绝策略的设计指南.强调了在系统负载过高时,合理选择或设计拒绝策略的重要性,以确保应用的稳定性和鲁棒性。
Spring事务全景解码:探究`@Transactional`的七种传播行为及其面试真题解析
深入分析每种传播行为的特点和适用场景,我们揭示了它们在实际开发中如何影响事务的行为和数据一致性,进一步通过模拟高难度的面试题,展示了这些传播行为在复杂业务逻辑中的应用。
利用自定义注解EnumValue在Spring中优雅地校验枚举值
`EnumValue` 是一个自定义注解,用于校验字符串是否为枚举类中定义的一个有效值。它可以被用于任何字符串字段,并且可以指定是否对大小写敏感,或者是否需要在校验前转换大小写格式
使用Java实现通用树形结构转换工具类:深入解析TreeUtil和TreeNode接口
实现一个通用的树形结构转换工具类 `TreeUtil`,以及如何定义一个灵活的节点接口 `TreeNode`.构建 `TreeUtil` 类,使用它将扁平的数据集合转换为树形结构
深入探索MySQL:EXPLAIN 分析与优化
MySQL的EXPLAIN命令用于显示MySQL如何执行SELECT语句,包括如何处理表和索引。基于`EXPLAIN`命令的输出结果,我们可以采取一系列措施来优化MySQL查询
在Kubernetes中实践Service Mesh:部署与优化Spring Boot微服务全攻略
Service Mesh 是一种专注于处理服务间通信的基础设施层,通过在微服务架构中部署轻量级的网络代理来实现服务发现、负载均衡、故障处理、安全加固和可观察性,从而提高系统的可靠性和维护性。
Java贪吃蛇游戏开发实战
使用Java语言和Swing库来开发一个贪吃蛇游戏.创建一个完整的贪吃蛇游戏涉及到图形用户界面(GUI)设计、游戏逻辑、事件处理等多个方面
入门Netty基本原理到项目简单搭建
Netty 是一个高性能、异步事件驱动的 NIO(非阻塞输入/输出)框架,用于快速开发可维护的高负载网络应用程序。Netty 通过提供易于使用的 API 来简化网络编程的复杂性。
深入探索MySQL:锁机制、事务隔离级别与分层架构全景解析
本文全面探讨了MySQL数据库的关键特性,包括其锁机制、事务隔离级别以及复杂的分层架构。首先介绍了MySQL中的锁机制,接着,解读了四种SQL标准事务隔离级别,后半部分细致地描绘了MySQL的分层架构
基于Redission高级应用24-RBuckets实战应用
使用 `RBuckets` 可以执行批量的读取、写入、更新或删除操作,这些操作通常比单独对每个键进行操作更高效。许用户同时操作多个 Redis 中的 bucket(桶)。
Redis 脑裂问题的探讨与解决策略
本文深入探讨了 Redis 在分布式部署模式下可能遇到的脑裂问题,分析了脑裂的成因、影响及其解决方案。通过综合策略,可以有效地降低脑裂的发生风险,并在问题发生时迅速恢复服务。
提升 Redis 效能:深入掌握 Lua 脚本进行高级数据操作
Lua 是一种轻量级的脚本语言,以其简单、灵活和高效而著称。在 Redis 中,Lua 脚本用于执行复杂的操作,可以通过原子性执行多个命令来保证数据的一致性
基于Redission高级应用23-掌握RScript原理及工具类实战
`RScript` 是 Redisson 提供的一个 Java 类,用于在 Redis 服务器上执行 Lua 脚本。Lua 脚本在 Redis 中以原子方式执行,
Redis 部署模式深度解析:单机、主从复制、哨兵与集群模式探讨
本文全面分析了 Redis 的四种主要部署模式:单机模式、主从复制模式、哨兵模式和集群模式。通过对每种模式的原理、配置过程、优缺点以及适用场景的深入探讨,旨在为读者提供一个清晰的理解框架。
基于Redission高级应用22-基于RAtomicLong原理及封装的工具类
`RAtomicLong` 的实现依赖于 Redis 提供的原子操作,如 `INCR`, `DECR`, `GETSET` 等命令,以及 Lua 脚本来执行复合操作
深入解析与优化:MySQL 慢查询日志的设置与分析
通过修改配置文件或执行 SQL 语句来启用和配置慢查询日志,包括如何设置慢查询阈值和日志文件路径等。展示了使用 `mysqldumpslow` 命令和常用的 Linux 文本处理工具对慢查询快速分析
优化电梯调度5:Java多线程与目的地调度算法的融合
目的地调度算法(Destination Dispatch Algorithm)是一种高级电梯调度实现技术,根据输入的目的地楼层信息来优化电梯的分配和运行路线。
基于Redission高级应用21-RScheduledExecutorService 分布式任务执行的解决方案
DistributedScheduledExecutorTool 是一个基于RScheduledExecutorService的封装工具,它简化了任务调度的过程,同时增加了重试逻辑和任务监听功能。
Spring Boot 与 Seata:深入理解与实践四大分布式事务模式
在 Spring Boot 应用中实践 Seata 的四大分布式事务模式。文章通过清晰的步骤和示例代码,展示了如何配置和使用这些模式来管理跨服务的事务,确保数据的一致性和系统的稳健性。
微服务事务管理艺术:Spring Boot 集成 Seata 深度指南
探索了微服务事务管理的复杂性,并提供了一个清晰的解决方案:集成 Seata 到 Spring Boot 应用。文章详细介绍了 Seata 的工作原理,包括其如何通过拦截数据库操作来管理分布式事务。
下一页