laray's blog

一个专注技术的博客

0%

面试官我看你简历上写了MySQL,对MySQL InnoDB引擎的索引了解吗?

候选者:嗯啊,使用索引可以加快查询速度,其实上就是将无序的数据变成有序(有序就能加快检索速度)

阅读全文 »

面试官你是怎么理解InnoDB引擎中的事务的?

候选者:在我的理解下,事务可以使「一组操作」要么全部成功,要么全部失败

阅读全文 »

面试官今天要不来聊聊Java反射?你对Java反射了解多少?

候选者:嗯,Java反射在JavaSE基础中还是很重要的。

阅读全文 »

面试官:这次咱们就来聊聊Java 的NIO呗?你对NIO有多少了解?

候选者:嗯,我对Java NIO还是有一定的了解的,NIO是JDK 1.4 开始有的,其目的是为了提高速度。NIO翻译成 no-blocking io 或者 new io 都无所谓啦,反正都说得通

阅读全文 »

面试官:这次咱们就来聊聊泛型呗?你对泛型有多少了解?
候选者:在Java中的泛型简单来说就是:在创建对象或调用方法的时候才明确下具体的类型
候选者:使用泛型的好处就是代码更加简洁(不再需要强制转换),程序更加健壮(在编译期间没有警告,在运行期就不会出现ClassCastException异常)

阅读全文 »

面试官:来讲讲什么是注解吧
候选者:注解在我的理解下,就是代码中的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相对应的处理。

阅读全文 »

背景:之前入手了一个苹果电视盒,一直放在角落吃灰。由于最近搬家了,苹果电视盒总算有用武之地了(搭配索尼4k电视,嘿嘿嘿),
但是苹果电视盒呢,懂的都懂, 需要科学上网的环境才能体验到全部功能。那要在家里搭建一个可以供所有终端(手机,电视,电脑)
都能进行科学上网的环境, 一台高可用的软路由必不可少,那今天咱们就来学习一下如何用openwrt系统配置搭建一台软路由。

阅读全文 »

一、Java基础和高级
1.String类为什么是final的。
2.HashMap的源码,实现原理,底层结构。
3.反射中,Class.forName和classloader的区别
4.session和cookie的区别和联系,session的生命周期,多个服务部署时session管理。
5.Java中的队列都有哪些,有什么区别。
6.Java的内存模型以及GC算法
7.Java8的新特性
8.Java数组和链表两种结构的操作效率,在哪些情况下(从开头开始,从结尾开始,从中间开始),哪些操作(插入,查找,删除)的效率高
9.Java内存泄露的问题调查定位:jmap、jstack、jconsole、jhat jstack

阅读全文 »

什么是引用:引用就是一个内存地址,一般存在内存的栈(stack)空间中。ps:这里指的内存一般都是java内存模型,而非操作系统内存

Java中一共有4种引用方式

阅读全文 »