首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java 技术深耕
Cosolar
创建于2023-04-02
订阅专栏
学习Java基础知识:Java基础知识包括数据类型、变量、运算符、控制语句、数组、类、对象、方法等。这些知识是学习Java的必备基础。
等 54 人订阅
共58篇文章
创建于2023-04-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java 8 到 Java 17 兼容性分析与迁移指南
本文档提供了将项目从 Java 8 升级到 Java 17 的详细分析和迁移步骤,包括代码修改建议、依赖更新和配置调整。
Netty 中 EventLoop 单一线程模型对多个连接的管理实现
Netty 的 EventLoop 是其高性能网络应用框架的核心组件之一。通过单一线程模型和高效的事件轮询机制,EventLoop 能够高效地管理多个连接(Channels)。
看了好几遍 synchronized 与 ReentrantLock 的区别
ReentrantLock 特点 ReentrantLock 是 Java 并发包中提供的 可重入互斥锁,相比 synchronized 关键字,它提供了更灵活的锁控制机制,适用于复杂并发场景。
XXL-CACHE v1.2.0 发布 | 多级缓存框架实践指南
XXL-CACHE 定位多级缓存框架,高效组合本地缓存和分布式缓存(Redis+Caffeine),支持“多级缓存、一致性保障、TTL、Category隔离、防穿透”等能力。
LiteFlow的设计原则解析
LiteFlow作为一个轻量级、组件化的规则引擎框架,其核心设计原则围绕解耦、灵活性和可扩展性展开。以下是其设计原则的详细分析
详解 Java Condition 的 await 和 signal 等待通知机制
Java中的Condition接口提供了比传统synchronized配合wait()和notify()更灵活的线程等待/通知机制。结合Lock使用,Condition允许更细粒度的线程控制。
华知:Java 设计模式(二)
2. 单例模式深入解析 2.1 单例模式的定义和实现方式 2.1.1 饿汉式单例模式 饿汉式单例模式是一种比较简单且常见的设计模式,它的主要特点是在类被加载的时候就立即初始化,并且创建单例对象。这
华知:Java 设计模式(一)
1. Java 设计模式概述 1.1 设计模式的定义和分类 1.1.1 设计模式的历史和发展 设计模式的历史与其在软件工程中的重要性 要谈设计模式的历史与发展,我们得从软件工程的初期谈起。那时的软
太失败了,工作5年后,我才知道Java 泛型的上限和下限~
Java 泛型的上限和下限详解 1. 引言 Java 泛型是一种强大的特性,使得类、接口和方法能够操作任何类型的对象,而不需要指定具体的类型。在泛型中,我们可以使用上限(Upper Bound)和下限
SimpleDateFormat类为何不是线程安全的
SimpleDateFormat 类不是线程安全的主要原因在于它的内部状态是可变的。SimpleDateFormat 在进行日期格式化和解析时会涉及到其内部的 Calendar 实例
Seata:分布式事务岂能少了它
Seata是一款开源的分布式事务中间件,旨在解决分布式系统中的数据一致性问题。其核心原理是基于两阶段提交协议和补偿机制,并结合了全局事务ID生成、分支事务管理、数据存储与恢复等关键技术点。
Java和Lua的完美结合:实现Java程序的动态扩展和脚本自动升级
Lua是一种轻量级的脚本语言,常用于游戏开发和嵌入式系统中。它与Java不同,Lua不支持多线程和原生GUI编程。因此,在一些场景下,我们需要将Java和Lua结合起来使用,以弥补两者的不足。
Spring 事务中的事务传播行为使用方式
Spring框架作为一个轻量级的开源框架,在企业应用开发中被广泛使用。其中,事务管理是Spring框架的一个核心模块,它提供了丰富的事务管理功能,允许开发者在应用中使用声明式的方式管理事务。
Java Collections 工具类集合框架中常用算法解析
在软件开发中,算法是非常重要的一部分,它们可以提供高效的数据处理和操作。在Java集合框架中,有几个常用的算法,包括排序算法、二分查找算法、洗牌算法和旋转算法。本文将对这些算法进行详细解析,并写了一些
构建无锁的线程安全架构:掌握Java中ThreadLocal的原理灵活应用
ThreadLocal 是 Java 提供的一个线程级别的变量存储工具,它允许每个线程都有自己独立的变量副本,每个线程可以独立地操作自己的变量副本,互不干扰。
初步理解Spring MVC框架,必须掌握的AbstractHandlerMethodMapping
每次看到Spring MVC框架的源码,我都能感受到一股莫名的兴奋。作为一个资深的后端开发工程师,学习框架源码是必不可少的一项技能。而AbstractHandlerMethodMapping类无疑是整
云端文件管理:在 Java 中使用阿里云对象存储 OSS
Java 是世界上最流行的编程语言之一,拥有着广泛的应用场景和强大的生态系统。阿里云对象存储 OSS 是一种企业级的云存储服务,它可以存储各种类型的数据,并提供快速可靠的数据访问。
助推业务创新:利用Spring Boot和LiteFlow解锁复杂流程
如何打破僵局?LiteFlow为解耦逻辑而生,为编排而生,在使用LiteFlow之后,你会发现打造一个低耦合,灵活的系统会变得易如反掌!LiteFlow是一个非常强大的现代化的规则引擎框架。
一款不可错过的Java应用诊断利器 Arthas
Arthas是一款由阿里巴巴开源的Java应用诊断利器,它可以帮助开发人员在运行时对Java应用进行调试和诊断,解决线上问题。具体详细使用请参考官方文档,本文将简单的描述一下该工具的用法和常用命令。
从执行计划了解MySQL优化策略:别让性能堵塞了MySQL!
各位精通MySQL的大佬们,像往常一样,我们经常会遇见一堆SQL查询要处理。作为一个优秀的MySQL的操盘手,不能让这些SQL语句任性地在数据库中胡乱扔,必须要好好管管它们!
下一页