发布于 2022-03-23
摘要
并发死锁问题 当多个线程或进程互相持有对方所需资源,却又不主动释放,导致所有进程或线程无法继续前进,导致程序陷入无限阻塞,就是死锁 …
并发死锁问题 当多个线程或进程互相持有对方所需资源,却又不主动释放,导致所有进程或线程无法继续前进,导致程序陷入无限阻塞,就是死锁 …
CSS3 新增盒模型属性 border-radius:设置圆角,设置百分比是以自身为单位 值1:四角 值1 值2:左上右下角,右上 …
Java并发底层原理 Java内存模型 Java内存交互模型是一组内存操作规范,需要JVM实现来遵守,以便开发者可利用这些规范,更 …
HTML特点 超文本标记语言,无需编译,解释执行 文件必须使用html或htm为后缀 html大小写不敏感
CSS css使用方式 类别 引入方法 css所在位置 加载 行内样式 html的style属性 html文件内 同时 内部样式 …
Java线程基础 实现线程 从Java官方文档中可以查看到,无论是JDK8还是JDK11中对线程的实现方式只有两种,一种是继承Th …
命名规范 类型 约束 项目名 羊肉串式:全部小写,多个单词用中划线分隔 包名 无限制式:全部小写,多个单词不用分隔 类名 大驼峰式 …
MVC设计模式 MVC(Model View Controller)模型-视图-控制器,将业务逻辑、数据、数据展示分离的方法组织代 …
Freemarker模板引擎 Freemarker是一个免费开源的,解释型的模板引擎,简单易用,扩展能力强,内置标签,后缀名为** …
模块化 jdk1.8以及之前的Java程序在编译和执行时jvm都要加载整个jre环境。jdk1.9及以后将jre环境拆分成若干个模 …