Java面试后端开发技术总结

  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

JSP

发表于 2019-04-04 | 更新于 2019-04-22 | 分类于 Java Web

Java Web入门——JSPjsp本质就是servlet,运行在服务器端,处理请求并生成动态内容。对应的java和class文件在tomcat目录下的work目录。 常用语法:<%@ page language="java" import="java.util.*" contentType= ...

阅读全文 »

线程池

发表于 2019-03-25 | 更新于 2019-04-15 | 分类于 多线程

Java线程池(废弃)服务器会接受大量请求(每个请求一个线程),若线程很多但是服务时间很短,则会频繁的创建/销毁线程,这会极大的降低系统效率。 为什么要使用线程池 降低线程创建/销毁的资源消耗 提高线程的可管理性(数量/分配/监控等) 利用Executors创建不同的线程池满足不同场景的需求new ...

阅读全文 »

multiThreadTheory

发表于 2019-03-25 | 更新于 2019-04-20 | 分类于 多线程

Java多线程原理线程安全的主要原因 存在共享数据 存在多条线程共同操作这些共享数据 因此需要同一时刻有且只有一个线程在操作共享数据,其他线程必须等到该线程处理完数据后在对共享数据进行操作。 互斥锁的特性(原子性、可见性)——synchronized能保证这两点互斥性:在同一时间只允许一个线程持有 ...

阅读全文 »

多线程(面试问题)

发表于 2019-03-24 | 更新于 2019-04-23 | 分类于 多线程

Java多线程(面试问题)进程和线程的区别进程:进程独占内存空间,保存各自运行状态,相互间不干扰且可以互相切换,为并发处理任务提供了可能 线程:共享进程的内存资源,相互间切换更快速,支持更细力度的任务控制,使进程内的子任务得以并发执行 进程是资源分配的最小单位,线程是CPU调度的最小单位 所有与进 ...

阅读全文 »

Java垃圾回收机制

发表于 2019-03-23 | 更新于 2019-04-18 | 分类于 JVM

Java垃圾回收机制对象被判定为垃圾的算法引用计数算法 和 可达性分析算法 引用计数算法判断对象的引用数量 通过判断对象的引用数量来决定对象是否可以被回收 每个对象实例都有一个引用计数器,被引用+1,完成引用-1 任何引用计数为0的对象实例可以被当作垃圾收集 优点:执行效率高,程序执行受影响较小 ...

阅读全文 »

JVM

发表于 2019-03-23 | 更新于 2019-04-21 | 分类于 JVM

Java虚拟机谈谈你对Java的理解 平台无关性 GC 语言特性 面向对象 类库 异常处理 Java的平台无关性 (javap -c 对代码进行反编译,生成class文件里面的内容) Java源代码首先被编译为字节码(.class),再由不同平台的JVM进行解析,Java语言在不同的平台上运行时 ...

阅读全文 »

Linux

发表于 2019-03-23 | 更新于 2019-04-23 | 分类于 Linux

Linux基础知识 体系结构主要分为用户态和内核太 内核:本质上是一段管理计算机硬件设备的程序 系统调用:内核的访问接口,是不能再简化的操作 公用函数库:系统调用的组合 Shell:命令解释器,可编程 查找特定文件 find: find path [options] params 在指定目录开始递 ...

阅读全文 »

sql语句

发表于 2019-03-23 | 更新于 2019-04-21 | 分类于 数据库

sql语句关键语法学习 GROUP BY HAVING 统计相关: COUNT, SUM, MAX, MIN, AVG GROUP BY 满足“SELECT子句中的列名必须为分组列或者列函数” 列函数对于GROUP BY子句定义的每个组各返回一个结果 HAVING 通常与GROUP BY一起使用 ...

阅读全文 »

关系型数据库——锁

发表于 2019-03-22 | 更新于 2019-04-16 | 分类于 数据库

关系型数据库——锁关系型数据库包括: 架构 索引 锁 语法 理论范式 MyISAM与InnoDB锁方面的区别是什么 MyISAM默认使用表级锁,不支持行级锁 InnoDB默认使用行级锁,同时支持表级锁 数据库事务的四大特性(ACID) 原子性(Atomic):事务的操作全都完成/全部回滚 一 ...

阅读全文 »

关系型数据库——索引

发表于 2019-03-21 | 更新于 2019-04-16 | 分类于 数据库

关系型数据库——索引关系型数据库包括: 架构 索引 锁 语法 理论范式 B-Tree索引 定义 根节点至少包括两个孩子 树中每个节点最多包含m个孩子(m>=2)(m阶树) 除根节点和叶节点外,其他每个节点至少有ceil(m/2)个孩子 所有叶子节点都处于同一层 假设每个非终端节点中包含有 ...

阅读全文 »
123

Ty.Wings

23 日志
11 分类
49 标签
© 2019 Ty.Wings
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Gemini v7.0.1
|