- 博客(8)
- 资源 (15)
- 收藏
- 关注
转载 腾讯后台服务器面试题总结
提问(不按时间顺序):1, 使用Linux epoll模型,水平触发模式(Level-Triggered);当socket可写时,会不停的触发socket可写的事件,如何处理?2, 从socket读数据时,socket缓存里的数据,可能超过用户缓存的长度,如何处理? 例如,socket缓存有8kB的数据,而你的缓存只有2kB空间。3, 向socket发送数据时, 可能只发送
2015-08-26 11:27:00 4160
转载 网络后台开发面试题
1.C++模板的作用。 将算法与具体对象分离,与类型无关,通用,节省精力2.socket编程,如果client断电了,服务器如何快速知道???有以下几个技术:使用定时器(适合有数据流动的情况); 使用socket选项SO_KEEPALIVE(适合没有数据流动的情况); 3.fork()一子进程程后 父进程癿全局变量能不能使用
2015-08-25 21:19:03 589
原创 java中的反射机制
java面试笔记6. java的反射机制,多线程以及单例模式的实现java的反射机制主要是指程序在运行时能够获取自身的信息。程序可以访问,监测和修改它本身状态或行为的一种能力,并能够根据自身行为的状态和结果,调整或修改应用所描述的状态。可以实现动态创建对象和编译,特别是J2EE开发中,发布的程序可以在不需要卸载的情况下,更新某些功能。通过反射机制访问java对象的属性方法或构造方法等。缺点是性能低,不安全,破坏类的封装性。
2015-08-20 13:53:24 308
原创 java中的类加载机制
java面试笔记5. 类加载机制。虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的java字节码,这就是类加载机制。类加载主要有三种方式:1. 命令行启动应用程序时候由JVM初始化加载。2. 通过class.forName()方法动态加载。默认会执行初始化块。3. 通过ClassLoader.loadClass()方法动态加载,不会执行初始化块。
2015-08-20 13:45:36 330
原创 java异常处理机制
java面试笔记4. 异常处理机制异常处理机制就是当程序发生异常时,它强制终止程序运行,记录异常并将信息反馈。主要分为两大类:1. error,严重错误,表示程序无法处理,如内存溢出等。2. exception,异常,表示程序可以处理。
2015-08-20 13:38:32 409
原创 java中的垃圾回收机制
java有垃圾回收器(garbage collection, GC),GC做的三件事情是:哪些内存需要回收?什么时候回收?如何回收?
2015-08-20 13:31:33 317
原创 JAVA中集合总结
java面试笔记2. collection集合总结:ArrayList, vector, linkedlist, stack, hashmap, hashset, hashtable等。主要有list接口, set接口,map接口。1. list接口下的类,允许重复元素,不对元素排序,主要有arraylist, vector, linkedlist, stack。2. set接口下的类,不允许有重复元素,新的元素值会自动覆盖旧的元素值,会自动对输入的元素排序。主要有hashset, treeset。
2015-08-20 13:26:30 283
原创 JAVA中抽象类和接口之间的区别
java中的抽象类与接口,接口是为了实现C++中的多继承,java中只能继承一个类,但是可以实现多种接口。抽象类是对事物的一种抽象,是模板式设计。接口是一种行为规范,对行为的抽象。
2015-08-20 12:29:22 328
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人