Java Web入门——JSPjsp本质就是servlet,运行在服务器端,处理请求并生成动态内容。对应的java和class文件在tomcat目录下的work目录。 常用语法:<%@ page language="java" import="java.util.*" contentType= ...
multiThreadTheory
发表于
|
更新于
|
分类于
多线程
Java多线程原理线程安全的主要原因 存在共享数据 存在多条线程共同操作这些共享数据 因此需要同一时刻有且只有一个线程在操作共享数据,其他线程必须等到该线程处理完数据后在对共享数据进行操作。 互斥锁的特性(原子性、可见性)——synchronized能保证这两点互斥性:在同一时间只允许一个线程持有 ...
Java垃圾回收机制
发表于
|
更新于
|
分类于
JVM
Java垃圾回收机制对象被判定为垃圾的算法引用计数算法 和 可达性分析算法 引用计数算法判断对象的引用数量 通过判断对象的引用数量来决定对象是否可以被回收 每个对象实例都有一个引用计数器,被引用+1,完成引用-1 任何引用计数为0的对象实例可以被当作垃圾收集 优点:执行效率高,程序执行受影响较小 ...
关系型数据库——索引
发表于
|
更新于
|
分类于
数据库
关系型数据库——索引关系型数据库包括: 架构 索引 锁 语法 理论范式 B-Tree索引 定义 根节点至少包括两个孩子 树中每个节点最多包含m个孩子(m>=2)(m阶树) 除根节点和叶节点外,其他每个节点至少有ceil(m/2)个孩子 所有叶子节点都处于同一层 假设每个非终端节点中包含有 ...