java
文章平均质量分 94
开发技术知识交流
流浪在世界
敢于挑战
展开
-
idea 实现git rebase操作详解
git rebase操作汇总原创 2022-12-30 16:31:40 · 12828 阅读 · 4 评论 -
多线程与高并发-volatile与CAS
多线程与高并发-volatile与CAS1.volatile1.1volatile的作用1.2 DCL单例模式1.3 volatile与synchronized的区分2.CASABA问题ReentrantLockCountDownLatchCyclicBarrierPhaserReadWriteLockSemaphoreExchanger总结1.volatile我们来看一下这个小程序,写了一个方法啊,首先定义了一个变量布尔类型等于true,这里模拟的是一个服务器的操作,我的值为true你就给我不间断的运原创 2022-06-18 11:26:27 · 122 阅读 · 0 评论 -
多线程与高并发-线程及锁
多线程与高并发-线程及锁一.线程1.基本概念2.线程创建方式3.线程方法4.线程状态5.synchronized一.线程1.基本概念进程:简单解释 电脑桌面的WeChat.exe文件,这是一个程序文件,程序可以理解成为它是一个静态的概念,在硬盘上存储,不手动触发不会自主运行,当你进行双击后进行登陆的过程,就是一个进程,所以进程对于程序而言就是动态的概念。线程:进程中最小执行单元被称为一个线程,可理解为程序运行中不同的执行路径就是一个一个的线程。贴代码演示一下线程:public class T原创 2022-06-18 11:25:45 · 130 阅读 · 0 评论 -
JVM相关内容介绍
1定义JVM:指定Java虚拟机的工作的规范。 但实现提供程序是独立的选择算法。 其实现是由Sun和其他公司提供。它的实现被称为JRE(Java运行时环境)。运行时实例只要在命令提示符上编写java命令来运行java类,就会创建JVM的实例。2 组成成分组件接收作用类加载器-classLoaderJVM子系统加载类文件运行时数据区(Runtime Data Area)内存区域,存储 运行时数据,包含1.方法区2.虚拟机栈3.本地方法栈4.堆5.程序计数器把字节码原创 2021-10-10 16:03:45 · 80 阅读 · 0 评论 -
MultipartFile强转CommonsMultipartFile失败问题
最近使用spring开发的时候,进行统计上传视频的时长,有这么一段代码但运行的时候吧,发现报错了,java.lang.ClassCastException: org.springframework.web.multipart.support.StandardMultipartHttpServletRequest$StandardMultipartFile cannot be cast to o...原创 2020-05-06 21:22:03 · 2648 阅读 · 2 评论