laray's blog

一个专注技术的博客

0%

面试官:这次咱们就来聊聊泛型呗?你对泛型有多少了解?
候选者:在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种引用方式

阅读全文 »

一、Hexo简介
Hexo 是一个快速、简洁且高效的博客框架,使用 Markdown解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

阅读全文 »