随笔分类 -  学习总结重要知识点

摘要:一、java异常处理的规则 二、java的异常体系 三、Error和Exception的区别 四、常见的Error及Exception 五、java异常消耗的地方 阅读全文
posted @ 2019-02-28 07:48 无期(瑶瑶) 阅读(202) 评论(0) 推荐(0)
摘要:一、ClassLoader的作用 我们都知道java程序写好以后是以.java(文本文件)的文件存在磁盘上,然后,我们通过(bin/javac.exe)编译命令把.java文件编译成.class文件(字节码文件),并存在磁盘上。但是程序要运行,首先一定要把.class文件加载到JVM内存中才能使用的 阅读全文
posted @ 2019-02-24 14:17 无期(瑶瑶) 阅读(198) 评论(0) 推荐(0)
摘要:1.为什么redis能这么快? 答:a:完全基于内存,绝大部分请求是纯粹的内存操作,执行效率高 b:数据结构简单,对数据操作也简单 c:采用单线程,单线程也能处理高并发 d:redis使用的是非阻塞IO,IO多路复用,使用单线程描述符,将数据库的开、关、读、写、都转成了事件,减少了线程切换时上下文的 阅读全文
posted @ 2019-02-23 22:39 无期(瑶瑶) 阅读(136) 评论(0) 推荐(0)
摘要:1.稀疏索引与稠密索引 答: 2.如何定位并优化慢查询sql 答:根据慢日志定位慢查询sql、使用explain等工具分析sql、修改sql或尽量让sql走索引 3.联合索引的最左匹配原则的成因 答: 非叶子节点是按照年龄排序的,叶子点根据年龄排序之后再根据姓氏和名字排序;解释了最左原则 4.RC、 阅读全文
posted @ 2019-02-23 11:46 无期(瑶瑶) 阅读(205) 评论(0) 推荐(0)
摘要:1.TCP和UDP的区别 TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连 阅读全文
posted @ 2019-02-21 22:08 无期(瑶瑶) 阅读(230) 评论(0) 推荐(0)