logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java多线程(12)——synchronized详解

1 基本概括2 主要介绍2.1 同步概念2.1.1 对象的内存布局1 实例数据:存放类的属性数据信息,包括父类的属性信息;2 对齐填充:由于虚拟机要求 对象起始地址必须是8字节的整数倍。填充数据不是必须存在的,仅仅是为了字节对齐;3 对象头:Java对象头一般占有2个机器码(在32位虚拟机中,1个机器码等于4字节,也就是32bit,在64位虚拟机中,1个机器码是8个字节,也就是64bit),但是

文章图片
设计模式——生产者消费者模式

1 基本概括2 主要介绍2.1 概念生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之后不用等待消费者处理,直接扔给阻塞队列,消费者不找生产者要数据,而是直接从阻塞队列里取,阻塞队列就相当于一个缓冲区,平衡了生产者和消费者的处理能力这个阻塞队列就是用来给生产者和消费者解耦的。如果缓冲区已经满了,则生产者

文章图片
《github精选系列》——分布式任务调度平台XXL-JOB

1 简单总结1 说明2 特点3 搭建调度中心架构图git地址:https://gitee.com/xuxueli0323/xxl-job2 主要介绍2.1 说明XXL-JOB是一个分布式任务调度框架,核心设计目标是快速开发、学习简单、轻量级、易扩展。2.2 特点1.简单:支持通过网页对任务进行CRUD操作,操作简单,一分钟上手;2.动态:支持动态修改任务状态、暂停/恢复任务、终止正在运行的任务,即

文章图片
#github
到底了