Java
文章平均质量分 96
Java编程
HeZephyr
无限进步!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从 CAS 到 AQS:Java 并发编程的锁机制演进全解析,一文搞懂底层原理!
Java并发编程的核心技术演进:从CAS到锁优化本文探讨了Java并发编程中的关键技术演进路径。首先介绍了CAS(比较并交换)这一硬件级原子操作原理,它通过比较预期值和实际值实现无锁编程。Java通过Unsafe类实现CAS,但存在ABA问题和自旋开销。基于CAS开发了自旋锁,采用忙等待策略减少上下文切换,并通过自适应机制优化自旋次数。进一步分析了Java并发框架从CAS到synchronized锁升级,再到AQS框架的技术演进,展现了如何在保证线程安全的同时提升性能。这些底层机制共同构成了Java高效原创 2025-06-01 11:10:43 · 853 阅读 · 0 评论 -
设计模式例题详解
组合模式它是一种将对象组合成树状的层次结构的模式,用来表示“整体-部分”的关系,使用户对单个对象和组合对象具有一致的访问性,属于结构型设计模式。组合模式让客户端可以统一对待单个对象和组合对象,能清楚的定义分层次的复杂对象,表示对象的全部或部分层次,让客户端忽略层次之间的差异,方便对整个层次结构进行控制。观察者模式指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。发生改变的对象称为观察目标,被通知的对象称为观察者,一个观察目标可以对应多个观察者。...原创 2022-07-17 20:30:32 · 4562 阅读 · 1 评论 -
设计模式之模板方法模式(附应用举例实现)
设计模式之模板方法模式(附应用举例实现)原创 2022-05-01 13:35:38 · 3446 阅读 · 1 评论 -
设计模式之策略模式详解(附应用举例实现)
设计模式之策略模式详解(附应用举例实现)原创 2022-05-01 09:44:58 · 2195 阅读 · 0 评论 -
设计模式之观察者模式详解(附应用举例实现)
详细介绍了观察者模式,通过一个军队游戏实例实现了观察者模式原创 2022-05-01 09:43:00 · 11581 阅读 · 0 评论 -
设计模式之命令模式详解(附应用举例实现)
设计模式之命令模式详解(附应用举例实现)原创 2022-04-30 15:21:42 · 5181 阅读 · 0 评论 -
设计模式之代理模式详解(附应用举例实现)
设计模式之代理模式详解(附应用举例实现)原创 2022-04-30 09:21:17 · 6741 阅读 · 0 评论 -
设计模式之外观模式详解(附应用举例实现)
设计模式之外观模式详解(附应用举例实现)原创 2022-04-30 09:18:49 · 4608 阅读 · 1 评论 -
设计模式之装饰模式详解(附应用举例实现)
设计模式之装饰模式详解(附应用举例实现)原创 2022-04-28 15:31:32 · 4944 阅读 · 0 评论 -
设计模式之组合模式详解(附应用举例实现)
设计模式之组合模式详解(附应用举例实现)原创 2022-04-25 19:58:27 · 6235 阅读 · 1 评论 -
设计模式之桥接模式详解(附应用举例实现)
设计模式之桥接模式详解(附应用举例实现)原创 2022-04-24 21:25:59 · 5577 阅读 · 0 评论 -
设计模式之适配器模式详解(附应用举例实现)
设计模式之适配器模式详解(附应用举例实现)原创 2022-04-24 18:54:37 · 7307 阅读 · 0 评论 -
设计模式之单例模式详解(附应用举例实现)
设计模式之单例模式详解(附应用举例实现),包含三种实现单例模式的方法原创 2022-04-22 21:05:15 · 5349 阅读 · 0 评论 -
设计模式之原型模式详解(附应用举例实现)
设计模式之原型模式详解(附应用举例实现)原创 2022-04-22 17:10:34 · 8784 阅读 · 1 评论 -
设计模式之建造者模式详解(附应用举例实现)
设计模式之建造者模式(附应用举例实现)原创 2022-04-22 11:28:02 · 1866 阅读 · 3 评论 -
设计模式之工厂模式详解(附应用举例实现)
设计模式之工厂模式详解(附应用举例实现)原创 2022-04-21 21:37:32 · 4596 阅读 · 0 评论 -
jsp课程作业
文章目录1.jsp有哪些指令?作用分别是什么?2.jsp中动态include与静态include的区别?3.jsp有哪些内置对象?作用分别是什么?4.在jsp中进行请求时中文字符在浏览中正确显示。5.jsp两种跳转方式分别是什么?有什么区别?6.简述JavaBean的赋值方法有哪些?1.jsp有哪些指令?作用分别是什么?jsp有三种常用指令,为:page、include、taglib。其主要用于设定整个jsp页面范围内都有效的相关信息,它是被服务器解释并执行的,不会产生任何内容输出到网页中。也就是说指令原创 2021-11-04 17:40:07 · 1088 阅读 · 0 评论 -
java门禁系统项目开发实现
文章目录java门禁系统项目实现一、项目目标和任务二、项目结构package sysComputer.javaControlSys.javaDoor.javaInputEquip.javapackage userAdmin.javaEmployee.javaVisitor.javapackage validateConfirmInfo.javapackage testEmployeeTest.javaVisitorTest.java三、项目测试java门禁系统项目实现一、项目目标和任务项目目标原创 2021-03-03 22:23:58 · 6629 阅读 · 3 评论 -
Mysql必知必会系列二、了解SQL和使用Mysql
文章目录Mysql必知必会系列二、了解SQL以及Mysql的初步使用1、数据库基础2、SQL2.1、SQL概述2.2、SQL功能2.3、SQL规范2.4、数据定义2.5、数据类型3、使用mysql3.1、选择数据库3.2、查看数据库3.3、其他SHOW语句Mysql必知必会系列二、了解SQL以及Mysql的初步使用1、数据库基础数据库(DataBase)这个其实在系列一中已经作出了说明,但由于此概念贯穿学习之路,所以这里再次作出介绍。数据库是一个以某种有组织的方式存储的数据集合,其本质就是为原创 2021-05-25 14:32:16 · 632 阅读 · 5 评论
分享