logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【并发编程领域】从volatile关键字到CAS以及ABA问题

1.volatile是什么volatile是java虚拟机提供的轻量级的同步机制保证可见性 2.不保证原子性 3.禁止指令重排2.JMM之可见性​ JMM(java内存模型Java Memory Model 简称JMM)本身是一种抽象的概念并不真实存在,他描述的是一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段、静态字段和构成数组对象的元素)的访问方式。JM...

关于java堆栈的理解与说明

在谈堆和栈之前,首先我们先要了解一下Java对内存的分配结构。作为Java程序员大家应该都知道Java的程序都是运行在Java虚拟机上也就是JVM上,程序中所有的变量、实例、方法等都是由JVM在内存上分配空间的。那么让我们来初步的了解一下Java程序在运行时都会存在哪些内存区域:1.寄存器:JVM内部虚拟的寄存器跟CPU有关,程序无法控制。2.栈:...

【服务器】web应用程序运行原理

web应用程序运行原理读取web.xml文件web.xml常用配置参数1.context-param 上下文参数2.listener 监听器配置参数3.filter 过滤器配置参数4.servlet servlet页面参数5.其他读取顺序 1.2.3.4.5原理及过程1.应用在服务器上启动,容器按上述顺序自动读取...

Java编程思想目录

1、对象导论2、一切都是对象3、操作符4、控制执行流程5、初始化与清理6、访问权限控制7、复用类8、多态9、接口10、内部类11、持有对象12、通过异常处理错误13、字符串14、类型信息15、泛型16、数组17、容器深入研究18、java I/O系统19、枚举类型20、注解21、并发22、图形用户界面...

spring中各个模块的作用

Spring有可能成为所有企业应用程序的一站式服务点,然而,spring是模块化的,允许你挑选和选择适合于你的模块,不必要把剩余部分也引入,下面的部分是对spring框架中所有可用的模块做出详细的介绍核心容器有核心、Bean、上下文和表达式语言模块组成。他们的细节如下:核心模块提供了框架的基本组成部分,包含IOC和依赖注入功能。Bean模块提供BeanFactor...

#spring
【spring-boot】spring-boot-config-配置文件学习-之二

4、配置文件占位符1、随机数${random.value}、${random.int}、${random.long}${random.int(10)}、${random.int[1024,65536]}​{random.value}、${random.int}、${random.long}${random.int(10)}、${random.int[1024,65536]}​...

【消息队列】聊聊你不知道的Kafka消费者组重平衡详细流程

【消息队列】聊聊你不知道的Kafka消费者组重平衡详细流程

文章图片
#kafka#分布式
【版本控制系统】Git学习

1、Git的历史同生活中的伟大事件一样,Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。到 2002 年,整个项目组开始启用分布式版本控制系统 BitKeeper 来管理和维护代码。到 2005 年的时候,开发 BitKeep...

    共 15 条
  • 1
  • 2
  • 请选择