- 1. 线程的同步 2. 线程同步机制 3. 同步具体方法–Synchronized 4. 分析同步原理 5. 互斥锁 5.1 基本介绍 1. 线程的同步在这个案例中,出现了售票“超卖”的现象。https://blog.csdn.net/qq_41684621/article/details/124015715下面就使用synchronized解决售票“超卖”的问题 2. 线程同步机制在多线... 1. 线程的同步 2. 线程同步机制 3. 同步具体方法–Synchronized 4. 分析同步原理 5. 互斥锁 5.1 基本介绍 1. 线程的同步在这个案例中,出现了售票“超卖”的现象。https://blog.csdn.net/qq_41684621/article/details/124015715下面就使用synchronized解决售票“超卖”的问题 2. 线程同步机制在多线...
- idea是2022.02版本,新建一个maven构建的项目没有使用archetype,所以pom.xml的文件简单那么一点点,没有任何dependence加上: <dependencies> <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artif... idea是2022.02版本,新建一个maven构建的项目没有使用archetype,所以pom.xml的文件简单那么一点点,没有任何dependence加上: <dependencies> <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artif...
- 源码角度了解ConcurrentHashMapConcurrentHashMap大家都知道,它的数据结构前期是链表后期是红黑树,我们通过节点类型是Node节点和TreeNode节点可以知道它目前的结构是链表还是红黑树,ConcurrentHashMap为什么使用红黑树呢?说白了,当元素变多的时候,红黑树能有更好的查询和更新速度,还能解决Hash冲突的问题ConcurrentHashMap是... 源码角度了解ConcurrentHashMapConcurrentHashMap大家都知道,它的数据结构前期是链表后期是红黑树,我们通过节点类型是Node节点和TreeNode节点可以知道它目前的结构是链表还是红黑树,ConcurrentHashMap为什么使用红黑树呢?说白了,当元素变多的时候,红黑树能有更好的查询和更新速度,还能解决Hash冲突的问题ConcurrentHashMap是...
- 🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝 🥇博主昵称:Jovy. 🍟博客主页:Jovy.的博客🥗感谢点赞👍评论🃌⚇很方便的在线编辑器:Lightly让我们一起在写作中记录学习吧!编辑前言在学习完这么多类的知识之后我们需要知道以下知识目前我们学程序编译只在类的主函数中成员方法在类的大括号里方法分为:有参数的方法、无参数的方法调用方法的方式在开始讲解之前先做准备... 🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝 🥇博主昵称:Jovy. 🍟博客主页:Jovy.的博客🥗感谢点赞👍评论🃌⚇很方便的在线编辑器:Lightly让我们一起在写作中记录学习吧!编辑前言在学习完这么多类的知识之后我们需要知道以下知识目前我们学程序编译只在类的主函数中成员方法在类的大括号里方法分为:有参数的方法、无参数的方法调用方法的方式在开始讲解之前先做准备...
- 经过上篇文章,我们已经学会了IO流中的缓冲流专属和转换流专属,那么我们下面继续学习,本文主要介绍的是IO流中的数据流专属和标准输出流,通过代码实战配合着理解,让我们更快的理解数据流专属和标准输出流,并且通过代码实战利用标准输出流做出一个记录日志工具。 经过上篇文章,我们已经学会了IO流中的缓冲流专属和转换流专属,那么我们下面继续学习,本文主要介绍的是IO流中的数据流专属和标准输出流,通过代码实战配合着理解,让我们更快的理解数据流专属和标准输出流,并且通过代码实战利用标准输出流做出一个记录日志工具。
- ❤️作者主页:小虚竹❤️作者简介:大家好,我是小虚竹。Java领域优质创作者🏆,CSDN博客专家🏆,华为云享专家🏆,掘金年度人气作者🏆,阿里云专家博主🏆❤️技术活,该赏❤️点赞 👍 收藏 ⭐再看,养成习惯@[toc] 选择结构选择语句又称为分支语句,它通过对给定的条件进行判断,从而决定执行两个或多个分支中的哪一支。示例:为了判断一个数是偶数还是奇数,执行如下操作:java语言支持... ❤️作者主页:小虚竹❤️作者简介:大家好,我是小虚竹。Java领域优质创作者🏆,CSDN博客专家🏆,华为云享专家🏆,掘金年度人气作者🏆,阿里云专家博主🏆❤️技术活,该赏❤️点赞 👍 收藏 ⭐再看,养成习惯@[toc] 选择结构选择语句又称为分支语句,它通过对给定的条件进行判断,从而决定执行两个或多个分支中的哪一支。示例:为了判断一个数是偶数还是奇数,执行如下操作:java语言支持...
- ❤️作者简介:大家好,我是小虚竹。Java领域优质创作者🏆,CSDN博客专家🏆,华为云享专家🏆,掘金年度人气作者🏆,阿里云专家博主🏆❤️技术活,该赏❤️点赞 👍 收藏 ⭐再看,养成习惯 基本元素 标识符标识符是用来标识类,方法和变量的名称,标识符由 字母、数字、下划线、美元符号 自由组合形成,不能以数字为开始!不能以数字为开始!不能以数字为开始!重点:Java是区分大小写的; J... ❤️作者简介:大家好,我是小虚竹。Java领域优质创作者🏆,CSDN博客专家🏆,华为云享专家🏆,掘金年度人气作者🏆,阿里云专家博主🏆❤️技术活,该赏❤️点赞 👍 收藏 ⭐再看,养成习惯 基本元素 标识符标识符是用来标识类,方法和变量的名称,标识符由 字母、数字、下划线、美元符号 自由组合形成,不能以数字为开始!不能以数字为开始!不能以数字为开始!重点:Java是区分大小写的; J...
- ❤️作者简介:大家好,我是小虚竹。Java领域优质创作者🏆,CSDN博客专家🏆,华为云享专家🏆,掘金年度人气作者🏆,阿里云专家博主🏆❤️技术活,该赏❤️点赞 👍 收藏 ⭐再看,养成习惯 搭建Java开发环境 安装JDKJDK8 是稳定的版本,也是免费的版本。再向上的版本部分功能就要收费了。 JDK下载https://www.oracle.com/java/technologies... ❤️作者简介:大家好,我是小虚竹。Java领域优质创作者🏆,CSDN博客专家🏆,华为云享专家🏆,掘金年度人气作者🏆,阿里云专家博主🏆❤️技术活,该赏❤️点赞 👍 收藏 ⭐再看,养成习惯 搭建Java开发环境 安装JDKJDK8 是稳定的版本,也是免费的版本。再向上的版本部分功能就要收费了。 JDK下载https://www.oracle.com/java/technologies...
- 内部类 🐓什么是内部类将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。 🐣成员内部类成员内部类 :定义在类中方法外的类。定义格式:class 外部类 {class 内部类{}}在描述事物时,若一个事物内部还包含其他事物,就可以使用内部类这种结构。比如,电脑类Computer 中包含中央处理器类Cpu ,这时, Cpu 就可以使用内部类来描述,定义在成员位置。... 内部类 🐓什么是内部类将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。 🐣成员内部类成员内部类 :定义在类中方法外的类。定义格式:class 外部类 {class 内部类{}}在描述事物时,若一个事物内部还包含其他事物,就可以使用内部类这种结构。比如,电脑类Computer 中包含中央处理器类Cpu ,这时, Cpu 就可以使用内部类来描述,定义在成员位置。...
- 最近,一名读者去蚂蚁金服面试,面试官问了他关于乐观锁和悲观锁的问题,幸亏他看了我的【高并发专题】文章,结果是替这名读者高兴!现就部分面试题目总结成文,供小伙伴们参考。 最近,一名读者去蚂蚁金服面试,面试官问了他关于乐观锁和悲观锁的问题,幸亏他看了我的【高并发专题】文章,结果是替这名读者高兴!现就部分面试题目总结成文,供小伙伴们参考。
- 提起SimpleDateFormat类,想必做过Java开发的童鞋都不会感到陌生。没错,它就是Java中提供的日期时间的转化类。这里,为什么说SimpleDateFormat类有线程安全问题呢?有些小伙伴可能会提出疑问:我们生产环境上一直在使用SimpleDateFormat类来解析和格式化日期和时间类型的数据,一直都没有问题啊!我的回答是:没错,那是因为你们的系统达不到SimpleDateFor 提起SimpleDateFormat类,想必做过Java开发的童鞋都不会感到陌生。没错,它就是Java中提供的日期时间的转化类。这里,为什么说SimpleDateFormat类有线程安全问题呢?有些小伙伴可能会提出疑问:我们生产环境上一直在使用SimpleDateFormat类来解析和格式化日期和时间类型的数据,一直都没有问题啊!我的回答是:没错,那是因为你们的系统达不到SimpleDateFor
- 本文将对Map集合概念以及常用方法进行详细的介绍,通过代码实战,让你深入浅出的理解Map集合。 本文将对Map集合概念以及常用方法进行详细的介绍,通过代码实战,让你深入浅出的理解Map集合。
- 备忘录模式——软件的“后悔药”备忘录是一种行为设计模式,允许在不暴露对象实现细节的情况下保存和恢复对象之前的状态, 并将其保存下来。备忘录模式就像是软件中的“后悔药”,可以在软件中实现后悔机制的设计模式。比如说很多游戏和软件中的撤销功能,这个功能可以让系统恢复到某个历史状态(最近的快照),在实现撤销时,首先必须保存软件系统的历史状态,当用户需要取消错误操作并且返回到某个历史状态时,可以取出事... 备忘录模式——软件的“后悔药”备忘录是一种行为设计模式,允许在不暴露对象实现细节的情况下保存和恢复对象之前的状态, 并将其保存下来。备忘录模式就像是软件中的“后悔药”,可以在软件中实现后悔机制的设计模式。比如说很多游戏和软件中的撤销功能,这个功能可以让系统恢复到某个历史状态(最近的快照),在实现撤销时,首先必须保存软件系统的历史状态,当用户需要取消错误操作并且返回到某个历史状态时,可以取出事...
- 单例模式的概念单例模式很容易记住。就像名称一样,它只能提供对象的单一实例,保证一个类只有一个实例,并提供一个全局访问该实例的方法。在第一次调用该实例时被创建,然后在应用程序中需要使用该特定行为的所有部分之间重复使用。单例模式结构单例模式的使用场景你会在许多不同的情况下使用单例模式。比如:当你想使用同一个数据库连接来进行每次查询时当你打开一个安全 Shell(SSH)连接到一个服务器来做一些任... 单例模式的概念单例模式很容易记住。就像名称一样,它只能提供对象的单一实例,保证一个类只有一个实例,并提供一个全局访问该实例的方法。在第一次调用该实例时被创建,然后在应用程序中需要使用该特定行为的所有部分之间重复使用。单例模式结构单例模式的使用场景你会在许多不同的情况下使用单例模式。比如:当你想使用同一个数据库连接来进行每次查询时当你打开一个安全 Shell(SSH)连接到一个服务器来做一些任...
- 前言博主个人社区:开发与算法学习社区博主个人主页:Killing Vibe的博客欢迎大家加入,一起交流学习~~好久没更新数据结构相关的文章了,之前还遗留了优先级队列的文章,现在补上~ 一、优先级队列的应用优先级队列(堆):按照优先级的大小动态出队(动态指的是元素个数动态变化,而非固定)普通队列:FIFO按照元素的入队顺序出队,先入先出现实生活中的优先级队列 PriorityQueue 1.... 前言博主个人社区:开发与算法学习社区博主个人主页:Killing Vibe的博客欢迎大家加入,一起交流学习~~好久没更新数据结构相关的文章了,之前还遗留了优先级队列的文章,现在补上~ 一、优先级队列的应用优先级队列(堆):按照优先级的大小动态出队(动态指的是元素个数动态变化,而非固定)普通队列:FIFO按照元素的入队顺序出队,先入先出现实生活中的优先级队列 PriorityQueue 1....
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
即将直播
热门标签