面试
sd94077
这个作者很懒,什么都没留下…
展开
-
面试题(一)
1、计算机网络 TCP三次握手过程、参数; TCP四次挥手过程、参数; TCP和UDP的区别?应用场景有何不同? TCP阻塞控制; OSI七层模型、各层所用到的协议; 一些常见协议的原理:TCP、UDP、ARP、ICMP、FTP等 2、数据库知识 数据库有哪些索引?原理是什么? 索引有什么作用?有什么特点 索引为什么用B+树? B+树和B-树有什么区别? mysql中MyISAM和InnoDB的区...原创 2020-04-09 23:14:50 · 86 阅读 · 0 评论 -
轻松理解AOP思想(面向切面编程)
本文旨在帮助还没有理解AOP的童鞋看透弄懂AOP,也欢迎高手批评指正。 先说一个Spring是什么吧,大家都是它是一个框架,但框架这个词对新手有点抽象,以致于越解释越模糊,不过它确实是个框架的,但那是从功能的角度来定义的,从本质意义上来讲,Spring是一个库,一个Java库,所以我个人觉得应该这样回答Spring是什么:Spring是一个库,它的功能是提供了一个软件框架,这个框架目的是使软件之间...原创 2020-04-09 22:43:48 · 110 阅读 · 0 评论 -
线程池原理
Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务? 在Java中可以通过线程...原创 2020-04-08 01:18:02 · 62 阅读 · 0 评论 -
多线程死锁的产生以及如何避免死锁
多线程死锁的产生以及如何避免死锁一、死锁的定义二、死锁产生的原因三、如何避免死锁合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 ...转载 2020-04-08 00:13:39 · 234 阅读 · 0 评论