java易错题(2)

问: 第一,谈谈final, finally, finalize的区别。 最常被问到。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。
阅读本文

Java面试笔试题及答案(2)- 多选

1. 下列属于jsp中注释的有(  AD )  A.<%--  与 --%>  B. /  C. /** 与 **/ D.  <!-- 与 --> 2. 按照学生平均成绩(avg_grade) 将students表中的数据检索出来,下面SQL语句正确的是(  ACD )  A) SELECT * FROM students ORDER BY avg_grade  B) SELEC
阅读本文

EmitMapper系列之一:EmitMapper入门

EmitMapper简介前言:  参考官网: http://emitmapper.codeplex.com/优点:我们看看官方怎么说???我想官方给了四点足以让你在相应的项目中使用它 Extremely fast. It effectively uses the Emit library to generate mappers at run-time direct in IL as though
阅读本文

生活不易,且行且珍惜!

想要转行到软件开发(asp.net)的行业,在网上投了一些简历。在没有做好准备的前提下,面试了几家公司,结果可想而知:没有通过。对于.net开发这个行业,已有两年之多没有再接触,所学的东西都忘的差不多了。跟已经参加本行和非本行的同学交流后(也算做了一个小调查),得出来的结果,大学毕业后还一直再从事软件行业的同学,混得都比较好。一些同学也问我,为什么要重新选择做开发呢?开发很累人的,
阅读本文

安卓面试系列--线程和线程池

android沿用了java的线程模式,其中线程也分主线程和子线程。 一、线程 1、主线程和子线程 一个程序在运行,也就是一个进程在执行,一个进程里面可以有很多线程。 主线程:也叫UI线程,用于运行四大组件和用户之间的交互。主线程是指进程所拥有的线程,一个进程只有一个主线程。 子线程:一般使用子线程来进行耗时操作,比如IO操作或者网络请求(安卓4.0以后的网络请求是不允许在主线程中执行的,只能放
阅读本文

tomcat原理解析(一):一个简单的实现

一 概述二  一个简单tomcat服务器实现        tomat是一个servlet容器,来处理http请求。在平时的使用中我们都会再浏览器中输入http地址来访问服务资源,比如格式http://host[“:“port][abs_path]。从浏览器到服务端的一次请求都遵循http协议,在网络上其实走仍然是tcp协议,即我们常使用的socket来处理客户端和服务器的交互。根据输入的http
阅读本文

Redis面试题

1. 使用Redis有哪些好处? (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,list,set,sorted set,hash (3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行 (4) 丰富的特性:可用于缓存,消息,按key设置过期时
阅读本文

全面升级Android面试之Service面试题集

1.service是什么? service是一个一种可以在后台执行长时间运行操作而没有用户界面的应用组件(不能做耗时操作) 2.service和Thread的区别 很多时候,你可能会问,为什么要用 Service,而不用 Thread 呢,因为用 Thread 是很方便的,比起 Service 也方便多了,下面我详细的来解释一下。 1). Thread:Thread 是程序执行的最小单元,它是
阅读本文

转载:Asp.Net页面生命周期

一.什么是Asp.Net页面生命周期当我们在浏览器地址栏中输入网址,回车查看页面时,这时会向服务器端(IIS)发送一个request请求,服务器就会判断发送过来的请求页面,  完全识别 HTTP 页面处理程序类后,ASP.NET 运行时将调用处理程序的 ProcessRequest 方法来处理请求,来创建页面对象。通常情况下,无需更改此方法的实现,因为它是由 Page 类提供的。接下来被创建页面
阅读本文

每天五道面试题

1.列举ASP.NET页面之间传递值的几种方式答:有页面传值、存储对象传值、ajax、类、model、表单等。但是一般来说,    常用的较简单有QueryString(地址栏传值),Session,Cookies,Application,Server.Transfer。  2.简述private,protected,public,internal修饰符的访问权限 public 关键字是类型和类型
阅读本文

鹅厂Tencent面试题

今天面试被虐。。。好久没写MapRedue 忘记了。额额。。。 import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; import java.net.URI; import java.util
阅读本文

面试题:8个试剂,其中一个有毒,最少多少只小白鼠能检测出有毒试剂

面试题:8个试剂,其中一个有毒,最少多少只小白鼠能检测出有毒试剂 方法1: 用3只小鼠,能组合成8种状态。 第一只喂食【1、3、5、7】四只试剂 第二只喂食【2、3、6、7】四只试剂 第三只喂食【4、5、6、7】四只试剂 # [3、2、1] 0 0 1 = 1 # 2、3没死,1死了,说明第1支试剂有毒 0 1 0 = 2 # 1、3没死,2死了,说明第2支试剂有毒 0 1 1 = 3
阅读本文

面试题:完全二叉树699个节点,则叶子节点有多少个?

面试题:完全二叉树699个节点,则叶子节点有多少个? 怕记不住,先上结论: 假设一个二叉树有n个节点: 度为0的节点个数是n0 度为1的节点个数是n1 度为2的节点个数是n2 则有如下公式成立: n0 = n2 + 1    (1) n0 = (n +1) / 2  (2)(完全二叉树) n = n0 + n1 +n2 因为 n0 = n2 + 1 所以 n = 2
阅读本文

Storm

一、Jstorm 目前Hadoop/Hive专注于离线分析业务,每天点评有1.6万个离线分析任务。Storm专注于实时业务,实时每天会处理100亿+条的数据。在这两个框架目前有很大的gap,一个是天级别,一个是秒级别,然后有大量的业务是准实时的,比如分钟级别。因此我们会使用Spark来做中间的补充。Spark Streaming + Spark SQL也能够降低很大的开发难度。相对而言,目前S
阅读本文

写给需要面试经验的交互设计师(下)

2.面试时常见问题 自我介绍 自我介绍是不是一件看似简单却又让你头疼的事呢,如何介绍自己才能让面试官对你印象深刻,面试官通过自我介绍想获取哪些信息呢。在“简历撰写”部分,我们介绍了面试官想要了解的内容,自我介绍的基本步骤同简历上提到的基本一致,这里我们也简单介绍一下。首先是个人基本信息,包括姓名,现在的研究方向,自己的家乡等,面试很多时候是一种机遇、一种缘分,在专业能力相差无几的情况下,若
阅读本文

JAVA并发与多线程 面试题目

多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来应对日后碰到的问题。 1 Java多线程面试问题 1. 进程和线程之间有什么不同?      一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行
阅读本文

面试心得体会2017

附:分享给自己的朋友同事以及工作没多久的朋友。本人做程序开发做了4年,今年由于个人原因,想寻求新的发展和挑战,换坑位,记录一下这个月自己面试过程中的一些心得。 我是裸辞,一说到裸辞,很多人包括我身边的伙伴都觉得很D,其实裸辞应该是准备好了知道自己想要的那些人才是D,我应该是属于那种心血来潮的裸辞,事后发现这么做确实有点愚蠢,找工作过程中有位高人曾经这么评价我这样的做法,像是从一艘船跳下去,游了一段
阅读本文

纪念校招第一次面试夭折

暑期一直在一家游戏公司实习,也拿到了这家公司的校招offer。但是因为项目游戏快要上线了,实习期间只是学习,也没有真实的做东西。收到美团的内推面试,自己校招都没准备,看了美团的面试题,今天去美团面试的半路上放弃了,做了逃兵,想想自己真的好怂。技术不是面试前看看书抱抱佛脚就行,关键在于平时的积累。
阅读本文

Android面试——Service相关

今天介绍一下面试时被问到的关于Service的问题。 一、什么是Service以及它的生命周期 Service是Android组件的一种,派生自android.app.service类。它不提供交互界面,只是在后台运行,进行功能调度或提供数据支持。可以运行在自己的进程,也可以运行在其他应用程序进程的上下文里。 需要通过某一个Activity或者Context对象来调用。Service组件主要有两个
阅读本文

Dapper系列之一:Dapper的入门(多表批量插入)

Dapper介绍 简介:     不知道博客怎么去写去排版,查了好多相关博客,也根据自己做过项目总结,正好最近搭个微服务框架,顺便把搭建微服务框架所运用的知识都进行博客梳理,为了以后复习,就仔细琢磨写一下自己在微服务框架中对Dapepr的理解以及项目中应用。  dapper 只是一个代码文件,完全开源,你可以在项目里任何位置,来实现数据到对象ORM操作(当然先引用Dapper文件),体积小速度快。
阅读本文