logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

线程安全的三大特性(原子性、可见性、有序性)、volatile关键字

volatile关键字介绍一:线程安全的三大特性1、原子性2、可见性3、有序性二:volatile关键字一:线程安全的三大特性1、原子性原子性是指操作是不可分的。其表现在于对于共享变量的某些操作,应该是不可分的,必须连续完成。比如a++ 操作,实际上 JMM 会分 3 步来完成。①②③读取变量 xttblog 的值xttblog 的值+1将值赋予变量 xttblog这三个操作中任何一个操作过程中,

前端工程化实例简介(Node.js,NPM,Webpack,前端框架)

前端工程化实例简介一:NPM包管理器1、npm简介2、使用npm管理项目1、项目的初始化2、修改npm镜像3、npm install命令二:Webpack1、Webpack简介2、Webpack1、全局安装2、JS打包一:前端框架介绍二级目录三级目录一:NPM包管理器1、npm简介NPM全称Node Package Manager,是Node.js包管理工具,是全球最大的模块生态系统,里面所有的模

#npm#webpack#前端 +2
MongoDB数据库入门

MongoDB数据库一:什么是MongoDB?二:MongoDB 特点三:Mongo中基础概念1、数据库2、文档3、集合3、MongoDB 数据类型四:MongoDB的使用场景五:MongoDB的常用操作1、INSERT2、Query3、Update4、Remove5、常见的聚合表达式6、索引一:什么是MongoDB?MongoDB 是由 C++语言编写的,是一个基于分布式文件存储的开源数据库系统

#java-ee#java
JVM 基础 - JVM 内存结构

永久代物理是堆的一部分,和新生代,老年代地址是连续的(受垃圾回收器管理),而元空间存在于本地内存(我们常说的堆外内存,不受垃圾回收器管理),这样就不受 JVM 限制了,也比较难发生OOM(都会有溢出异常),并没有规定如何去实现它,不同的厂商有不同的实现。本地方法栈和虚拟机栈所发挥的作用非常相似,区别是: 虚拟机栈为虚拟机执行 Java 方法 (也就是字节码)服务,而本地方法栈则为虚拟机使用到的 N

#jvm#java#开发语言
synchronized实现原理——悲观锁机制

线程通过CAS去尝试获取锁,一旦获得,那么将会复制该对象的Mark Word到虚拟机栈的Lock Record中,并且将Lock Record中的Owner指针指向该对象锁。这时,这个对象被锁定了,获取了这个对象锁的线程就可以去执行一些任务。其实很简单,在Mark Word中,当锁标志位是01,那么判断倒数第三个bit是否为1,如果是1,代表当前对象的锁状态为偏向锁,于是再去读Mark Word的

#java
JVM 基础 - Java 垃圾回收机制

给对象添加一个引用计数器,当对象增加一个引用时计数器加 1,引用失效时计数器减 1。引用计数为 0 的对象可被回收。两个对象出现循环引用的情况下,此时引用计数器永远不为 0,导致无法对它们进行回收。正因为循环引用的存在,因此 Java 虚拟机不使用引用计数算法。

#jvm#java
Linux服务器CPU100%问题(云服务器中了挖矿病毒)

今天玩云服务器,发现服务器变得很卡顿,解压文件有时都卡死了,很奇怪,不知道服务器出了什么状况。于是登录到阿里云查看云服务器的情况,结果发现服务器的CPU使用率一直维持在100%。于是远程连接到服务器,进行问题排查1、查消耗cpu最高的进程PID,输入top命令2、根据PID查出消耗cpu最高的线程号。top -Hp 512,显示一个进程的线程运行信息列表。3、把上面线程的十进制数转成十六进制(pr

#linux#运维#centos +1
计算机组成原理——指令系统

指令系统一:指令系统的发展与性能要求1、指令系统及其发展2、指令系统性能的要求3、常见的指令集二:指令格式1、指令字长度2、操作码一:指令系统的发展与性能要求1、指令系统及其发展一台计算机中所有机器指令的集合,称为这台计算机的指令系统(指令集)。指令系统是表征一台计算机性能的重要因素,它的格式与功能不仅影响到机器的硬件结构,而且影响到系统软件。因为指令是设计一台计算机的硬件与低层软件的接口。2、指

逻辑门图解—与门、或门、非门、与非门、或非门、异或门、同或门

逻辑门图解一:与门——(且 A&&B)二:或门——(或 A || B)三:非门——(非 !A)四:与非门 ——!(A&&B)五:或非门六:异或门七:同或门一:与门——(且 A&&B)二:或门——(或 A || B)三:非门——(非 !A)四:与非门 ——!(A&&B)与门+非门—>!(A&&B)五:或非门或门+非

逻辑门图解—与门、或门、非门、与非门、或非门、异或门、同或门

逻辑门图解一:与门——(且 A&&B)二:或门——(或 A || B)三:非门——(非 !A)四:与非门 ——!(A&&B)五:或非门六:异或门七:同或门一:与门——(且 A&&B)二:或门——(或 A || B)三:非门——(非 !A)四:与非门 ——!(A&&B)与门+非门—>!(A&&B)五:或非门或门+非

    共 11 条
  • 1
  • 2
  • 请选择