文章分类 -  面试

摘要:1:Arraylist和Linkedlist的区别? ArrayList、LinkedList、Vector和Stack是List的四个实现类,其中Vector是基于JDK1.0,虽然实现了同步,但是效率低,已经不用了,Stack继承Vector 区别: 1. ArrayList是实现了基于动态数组 阅读全文
posted @ 2019-08-24 09:42 lllunaticer 阅读(436) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/huyong/p/9961906.html 1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载 阅读全文
posted @ 2019-04-26 16:39 lllunaticer 阅读(183) 评论(0) 推荐(0)
摘要:作者:SnailClimb链接:https://www.zhihu.com/question/307849855/answer/623576509来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 文章内容稍长,但每一部分都没有多一句废话, 所有内容主要分为下面几部分 学 阅读全文
posted @ 2019-04-13 16:57 lllunaticer 阅读(208) 评论(0) 推荐(0)
摘要:1、线程与进程的区别? 进程是操作系统分配资源的最小单元,线程是操作系统调度的最小单元。 一个程序至少有一个进程,一个进程至少有一个线程。 2、什么是多线程中的上下文切换? 多线程会共同使用一组计算机上的CPU,而线程数大于给程序分配的CPU数量时,为了让各个线程都有执行的机会,就需要轮转使用CPU 阅读全文
posted @ 2019-04-10 11:35 lllunaticer 阅读(256) 评论(0) 推荐(0)
摘要:剑指Offer面试题:9.二进制中1的个数 把一个整数减去1,再和原整数做与运算,会把该整数最右边一个1变成0。那么一个整数的二进制表示中有多少个1,就可以进行多少次这样的操作。 通过本题了解位运算相关知识,以及一个非常有用的经验: 把一个整数减去1之后再和原来的整数做位与运算,得到的结果相当于是把 阅读全文
posted @ 2019-04-06 23:56 lllunaticer 阅读(126) 评论(0) 推荐(0)
摘要:1、什么是Redis?简述它的优缺点? Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。 因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是 阅读全文
posted @ 2019-03-27 09:04 lllunaticer 阅读(212) 评论(0) 推荐(0)
摘要:转自公众号:Java后端技术 阅读全文
posted @ 2019-03-24 10:26 lllunaticer 阅读(116) 评论(0) 推荐(0)