
面试总结
文章平均质量分 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 · 153 阅读 · 0 评论 -
近期面试总结
总结一下最近这几天的面试中所面试到的题,为日后再复习准备,以后再继续总结J2EE1、synchronized和java.util.concurrent.Locks.Lock的异同a.synchronized是类关键字,而Lock是个借口b.synchronized会自动释放锁,而Lock不自己释放锁c.通过Lock能提高多个县城读操作的效率d.通过Lock可以知道线程有没有拿到锁,而s...原创 2019-08-29 20:47:35 · 315 阅读 · 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 · 170 阅读 · 0 评论 -
设计模式
设计模式分为三种类型,共23中设计模式序列模式&描述包括1创建型模式: 这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。工厂模式、 抽象工厂模式、单例模式、建造者模式、原型模式2结构型模式: 这些设计模式关注类和对象的组合。继承的概念被用来组合...原创 2019-09-06 14:13:53 · 200 阅读 · 0 评论 -
分布式缓存
分布缓存缓存雪崩缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间,所有原本应该访问缓存的数据都查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库的宕机,从而形成一系列的连锁反应,造成系统崩溃。即同一时间大量的键失效,而请求的数据全都落在了数据库中。一般有三种处理方法:一般并发不是特别多的时候,使用最多的方法就是枷锁排队给每一个缓存数据增加相应的缓存标记,记...原创 2019-09-08 15:05:57 · 146 阅读 · 0 评论 -
数据库面试内容整理
数据库面试内容整理数据库的三范式第一范式(1st NF - 列都是不可再分)第一范式的目标是确保每列的原子性 ,即没一列都是不可再分的最小单元数据第二范式(2nd NF -每个表只描述一件事情)首先必须满足第一范式,并且表中非主键列不存在对主键的部分依赖。第二范式要求每个表只描述一件事情第三范式(3rd NF - 不存在对非主键列的传递依赖)满足第二范式,并且表中的列不存在对非主键...原创 2019-09-10 21:54:18 · 271 阅读 · 0 评论 -
多线程面试题
线程和进程的区别线程和进程的主要差别就是他们是不同的操作系统资源管理方式,进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其他进程影响,而线程只是进程中的不同执行路径多线程有什么用发挥多核CPU的优势随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少也都是双核的,4 核、8 核甚至 16 核的也都不少见,如果是单线程的程序,那么在双核 CPU 上就浪费了 50%, 在 ...原创 2019-09-10 23:04:40 · 184 阅读 · 0 评论