logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java 并发编程三大核心特性(原子性、可见性、有序性)

本文系统讲解了并发编程的三大特性:原子性、可见性和有序性。原子性指操作不可被打断,可用synchronized或CAS实现;可见性确保线程修改能被其他线程立即看到,可通过volatile或synchronized实现;有序性防止指令重排序,主要由volatile保证。三者区别在于:原子性关注操作完整性,可见性关注数据同步,有序性关注执行顺序。面试中需注意volatile不保证原子性,而synchr

#java#开发语言
常用MQ的区别

本文对比分析了主流消息中间件Kafka、RocketMQ、RabbitMQ、Pulsar和ActiveMQ的核心特性。从吞吐量、消费模型、顺序消息、事务支持、延迟消息、路由能力等维度进行对比:Kafka适合海量数据管道和实时流处理;RocketMQ擅长业务消息的事务/延迟/顺序处理;RabbitMQ以灵活路由和可靠投递见长;Pulsar具有云原生和多租户优势;ActiveMQ主要用于JMS兼容场景

#中间件
腾讯云Linux服务器防火墙端口开通失败的解决方法

腾讯云Linux服务器防火墙端口开通失败的解决方法  给腾讯云服务器开启端口时,发现其他端口都能正常访问,但是有一个刚开的端口一直telnet失败。问题描述  在腾讯云服务器控制台界面给linux云服务器添加了防火墙规则,开通了接口,并且linux云服务器本身的防火墙是关闭状态的。但是使用telnet测试端口连通性时却一直失败。解决方法  在服务器中找到监听该端口的服务,将该服务的 配置文件中监听

#腾讯云
java jdk 国内下载镜像地址

华为镜像下载速度快https://repo.huaweicloud.com/java/jdk/嗖嗖下载使用的是百度网盘下载http://www.sousou88.com/spec/java_openjdk.html清华大学开源软件镜像站版本齐全https://mirrors.tuna.tsinghua.edu.cn/

文章图片
    共 11 条
  • 1
  • 2
  • 请选择