面试总结
文章平均质量分 95
blitheW
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java基础知识与容器知识总结
数据类型 Java有哪些数据类型 基本数据类型 数值型(long、int、short、byte) 浮点类型(float、double) 字符型(char) 布尔型(boolean) 字符型 基础语法 switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String 上 在Jdk5之前,switch(expr)中,expr只能是byte、short、char、int 在Jdk5之后,Java中引入了枚举类,expr也支持枚举 在Jdk7之后,expr也支持String原创 2021-03-20 17:33:40 · 189 阅读 · 0 评论 -
近期面试总结
总结一下最近这几天的面试中所面试到的题,为日后再复习准备,以后再继续总结 J2EE 1、synchronized和java.util.concurrent.Locks.Lock的异同 a.synchronized是类关键字,而Lock是个借口 b.synchronized会自动释放锁,而Lock不自己释放锁 c.通过Lock能提高多个县城读操作的效率 d.通过Lock可以知道线程有没有拿到锁,而s...原创 2019-08-29 20:47:35 · 341 阅读 · 0 评论 -
排序算法
排序算法 写出三种排序算法 冒泡排序 public class Dome { // 冒泡排序 从小到大 public static void main(String args[]){ int [] list= {7,6,4,10,25,3}; maopao(list); for (int i : list) { System.out.println(i); ...原创 2019-09-06 11:22:36 · 194 阅读 · 0 评论 -
设计模式
设计模式分为三种类型,共23中设计模式 序列 模式&描述 包括 1 创建型模式: 这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。 工厂模式、 抽象工厂模式、单例模式、建造者模式、原型模式 2 结构型模式: 这些设计模式关注类和对象的组合。继承的概念被用来组合...原创 2019-09-06 14:13:53 · 222 阅读 · 0 评论 -
分布式缓存
分布缓存 缓存雪崩 缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间,所有原本应该访问缓存的数据都查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库的宕机,从而形成一系列的连锁反应,造成系统崩溃。即同一时间大量的键失效,而请求的数据全都落在了数据库中。一般有三种处理方法: 一般并发不是特别多的时候,使用最多的方法就是枷锁排队 给每一个缓存数据增加相应的缓存标记,记...原创 2019-09-08 15:05:57 · 167 阅读 · 0 评论 -
数据库面试内容整理
数据库面试内容整理 数据库的三范式 第一范式(1st NF - 列都是不可再分) 第一范式的目标是确保每列的原子性 ,即没一列都是不可再分的最小单元数据 第二范式(2nd NF -每个表只描述一件事情) 首先必须满足第一范式,并且表中非主键列不存在对主键的部分依赖。第二范式要求每个表只描述一件事情 第三范式(3rd NF - 不存在对非主键列的传递依赖) 满足第二范式,并且表中的列不存在对非主键...原创 2019-09-10 21:54:18 · 300 阅读 · 0 评论 -
多线程面试题
线程和进程的区别 线程和进程的主要差别就是他们是不同的操作系统资源管理方式,进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其他进程影响,而线程只是进程中的不同执行路径 多线程有什么用 发挥多核CPU的优势 随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少也都是双核的,4 核、8 核甚至 16 核的也都不少见,如果是单线程的程序,那么在双核 CPU 上就浪费了 50%, 在 ...原创 2019-09-10 23:04:40 · 210 阅读 · 0 评论
分享