热文深入理解volatile关键字
前言 volatile 这个关键字可能很多朋友都听说过,它有两个重要的特性: 保证可见性 和 禁止指令重排序 。但是对于 volatile 的使用以及背后的原理我们一无所
热文深入理解volatile关键字
前言 volatile 这个关键字可能很多朋友都听说过,它有两个重要的特性: 保证可见性 和 禁止指令重排序 。但是对于 volatile 的使用以及背后的原理我们一无所
热文Dubbo源码 - 负载均衡
前言 负载均衡,英文名称为Load Balance,其含义就是指将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行。 例如:在Dubbo中,同一个服务有多个服务提
热文Java 中的屏幕共享
远程屏幕共享用于各种应用程序和服务,从 Web 会议到远程访问应用程序。后台员工可以使用它来咨询一线的同事,或者技术支持专家可以使用它来准确了解客户看到的内容。 您可以使用第
热文关于多个线程交替执行同一个线程任务(大结局)
在上一集中遇到了不少问题,其中还包括一个比较容易忽略的小细节,我为了测试方便,特意使用的是测试单元,而不是main方法中跑程序,这样就出现了本来是打印十五次的,结果测试单元给强
热文关于多个线程交替执行同一个线程任务第二集
前面以篇文章浅谈了一下我对这个问题的思考方法,当初只是有了一个大体的实现方式,而真正实行起来还是有很多的小细节: 关于问题的解决用到的核心思想我简单的阐述一下:将线程offe
热文同步代码块、同步方法解决数据安全问题、线程安全的类及Lock锁
目录 一、同步代码块解决数据安全问题 二、同步方法解决数据安全问题 三、线程安全的类 四、Lock锁 -------------------- 一、同步代码块解决
热文进程和线程、实现多线程的两种方式、设置获取线程名称、线程优先级及线程控制
目录 一、进程和线程 二、实现多线程两种方式 方式一:继承Thread类 方式二:实现Runnable接口 三、设置和获取线程名称 四、线程优先级 五、线程控制
热文Objects.equals有坑
前言 最近review别人代码的时候,发现有个同事,在某个业务场景下,使用`Objects.equals`方法判断两个值相等时,返回了跟预期不一致的结果,引起了我的兴趣。
热文多线程中sleep()和interrupt()的结合使用
在多线程Thread中有两个方法, sleep()和interrupt() 一、sleep方法 <table> <tbody> <tr> <td>&n
热文基于Python+Django框架的多人在线聊天程序
基于Python的多人在线聊天程序 项目简介 本项目的选题为项目六:聊天程序,具体项目任务如下所示: ![在这里插入图片描述][99abce7b23ba4a2ab
热文关于volatile为什么不能保证原子性详解
一、前提 大家如果不理解volatile这个关键字可以去看我的这篇文章:[Java volatile关键字详解\_向上的狼的博客-CSDN博客\_java的volatil
热文进阶笔录-深入理解Java线程之-AQS
AQS原理析 什么是AQS? java.util.concurrent包中的大多数同步器实现都是围绕着共同的基础行为,比如等待队列、条件队列、独占获取、共享获取等,而这
热文nohup java -jar xx.jar >mylog.log 2>&1 &说明
数据流重定向就是将某个命令执行后应该要出现在屏幕上的数据传输到其他地方 标准输入(stdin):代码为0,使用<或<<; 标准输出(stdout):代码为1,使用>或>>;
热文学完这份“顶级”SpringCloudAlibaba笔记,微服务竟如此简单
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,依托Spring Cloud Alibaba,只需要添
热文Spark 内核 (六) --------- Spark 内存管理
目录 一、堆内和堆外内存规划 二、内存空间分配 三、存储内存管理 四、执行内存管理 -------------------- 一、堆内和堆外
热文Mysql死锁问题,详细分析
前言 前几天跟一位朋友分析了一个死锁问题,所以有了这篇图文详细的博文,哈哈~![9de0a5eb812a4d4594ecfb562d2a2163.png][] 发生死锁
热文Java 同步工具与组合类的线程安全性分析
何为线程安全的类? 一般来说,我们要设计一个线程安全的类,要从三个方面去考虑: 1. 构成状态的所有变量。比如某个域是集合类型,则集合元素也构成该实例的状态。 2.
热文Kafka 面试连环炮, 看你能撑到哪一步?
之前有粉丝留言说能否总结和分享一些 Kafka 相关的面试题。 今天我们就来安排一期关于 Kafka 的核心面试题连环炮, 从「基础知识」、「进阶提升」、「架构调优」 三个方
热文Redis未授权+CVE-2019-0708组合拳利用
0x01 简介 本次测试为实战测试,测试环境是授权项目中的一部分,敏感信息内容已做打码处理,仅供讨论学习。请大家测试的时候,务必取得授权。 拿到授权项目的时候,客户只给
热文Stream 的使用,我觉得使用它是非常方便的
前言 今天主要聊起的是如何使用 stream 流,关于它为什么被引入,有什么样的优势,还有一些平时未曾注意到的知识点的话,就在下一次再讲吧~ > 能基础的使用,是深入了