Java多线程及高并发基础
JUC多线程及高并发 常用包 java.util.concurrent 并发包(JUC) java.util.concurrent.atomic(原子) java.util.concurrent.locks 相关概念 并发:多线程去...
JUC多线程及高并发 常用包 java.util.concurrent 并发包(JUC) java.util.concurrent.atomic(原子) java.util.concurrent.locks 相关概念 并发:多线程去...
昨天复习栈和队列的时候看到了逆波兰表达式,虽然之前有所学习,但是并没有动手实践,今天用Java实践了一下。 里面用到了栈和队列,顺便总结下栈和队列。 ...
虚拟机栈 虚拟机栈的背景 由于跨平台性的设计,java的指令都是根据栈来设计的。不同平台CPU架构不同,所以不能设计为基于寄存器的。 根据栈设计的优点是跨平...
PC寄存器 JVM中的程序计数寄存器(Program Counter Register)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存...
JVM细节版架构图 注: BootStrapClassLoader:引导类加载器 ExtensionClassLoader:扩展类加载器 ApplicationClassLoader:系统类加载器 本文针对Class Load...
JVM作用 JVM是运行在操作系统之上的,并没有和硬件有直接的交互 Java代码一次编译,到处运行 JVM架构 方法区(永久代)在jdk8中又叫做元空间(Metaspace)...
什么是逆向工程 在传统开发中,开发者需要自己去写实体类、SQL语句、Dao层的方法等。Mybatis为我们提供了逆向工程,只需要指定数据库的表,Mybatis就能自动生...
最近学习了Vue.js,还没学完,懂了基础,于是就用Vue.js实战了一下,花了两三天课余做了一个音乐盒。感觉用Vue.js真是太方便开发了。音乐盒
简介 Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非...
只需要按F12打开开发者模式,打开控制台,输入 document.designMode="on" 即可,网页就可以随意编辑了! 可以用来设计网页、预览效果... 打开设计模式 关闭...