
interview
文章平均质量分 66
iteye_10717
这个作者很懒,什么都没留下…
展开
-
如何成为一名Java冠军程序员?(转)
几个月前,我和的商务合作伙伴 Carl 以及我们的法国课程导师 Xavier 在巴黎的一家餐厅就餐。在谈话中,我和 Carl 就我们年轻时使用的那些炫酷技术而谈笑风生。与此同时,我注意到Xavier 沉默良久,于是我决定询问他的年龄。虽然不能确切的想起他的年龄,但我记得他与我年龄差距很大,和我第二个孩子的年龄相仿。这意味着,多少年来,我和 Carl 同时有过的那些编程经历,...原创 2015-05-16 16:50:07 · 227 阅读 · 0 评论 -
JDBC常见面试题集锦(一)
什么是JDBC,在什么时候会用到它?JDBC的全称是Java DataBase Connection,也就是Java数据库连接,我们可以用它来操作关系型数据库。JDBC接口及相关类在java.sql包和javax.sql包 里。我们可以用它来连接数据库,执行SQL查询,存储过程,并处理返回的结果。JDBC接口让Java程序和JDBC驱动实现了松耦合,使得切换不同的数据库变得更加简单。...原创 2014-06-23 16:14:55 · 135 阅读 · 0 评论 -
java参数传递时到底是值传递还是引用传递
java参数传递时到底是值传递还是引用传递(baidu搜集)最近比较长一段时间以来,网上的IT同行里面比较流行“JAVA面试32问”,很多人的BLOG里都引用这些面试题,最近因为工作内容比较枯燥,也来看看这些试题以调节一下口味,其中有一道题让我很费解。原题是:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?用g...原创 2014-06-23 15:50:59 · 82 阅读 · 0 评论 -
java参数传递还是引用传递
[java] view plaincopyprint?什么是值传递?什么是引用传递? 值传递是将要传递的值作为一副本传递.如 int i=4; int j=i; 这里相当于把14复制了一个副本给j,结果是i=4,j=4 引用传递,传递的是引用对象的内存地址 int *p,*p1; int j=5; *p=j; //这里...原创 2014-06-23 15:21:45 · 87 阅读 · 0 评论 -
快课网面试题
算法面试题 :http://cricode.com/category/codeinterview原创 2014-06-23 15:04:48 · 155 阅读 · 0 评论 -
一例讲述lang,util,text包50种高级用法(转)
基础包的高级用法,很牛! http://zz563143188.iteye.com/blog/1849952原创 2014-06-19 11:44:26 · 116 阅读 · 0 评论 -
程序员必须知道的10大基础实用算法及其讲解
算法一:快速排序算法快速排序 是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要 Ο ( n log n )次比较。在最坏状况下则需要 Ο ( n 2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他 Ο ( n log n ) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divi...原创 2014-06-17 15:54:13 · 93 阅读 · 0 评论 -
程序员必须知道的10大基础实用算法及其讲解(转)
http://cricode.com/2001.html原创 2014-06-17 15:13:00 · 154 阅读 · 0 评论 -
微软等公司数据结构+算法面试100题(第1-100题)首次完整亮相 (转)
微软等公司数据结构+算法面试100题(第1-100题)首次完整亮相 作者:July、2010年12月6日。更新:现今,这100题的答案已经全部整理出来了,微软面试100题2010年版全部答案集锦:http://blog.youkuaiyun.com/v_july_v/article/details/6870251。...原创 2014-06-16 23:39:28 · 999 阅读 · 0 评论 -
Java中函数参数的传递是值传递还是引用传递(转)
zjava参数传递时到底是值传递还是引用传递(baidu搜集)最近比较长一段时间以来,网上的IT同行里面比较流行“JAVA面试32问”,很多人的BLOG里都引用这些面试题,最近因为工作内容比较枯燥,也来看看这些试题以调节一下口味,其中有一道题让我很费解。原题是:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?...原创 2014-06-16 23:23:54 · 117 阅读 · 0 评论 -
JVM参数经验(转)
原文地址:http://www.cjsdn.net/post/view?bid=62&id=198084&sty=1&tpg=1&age=0]http://www.cjsdn.net/post/view?bid=62&id=198084&sty=1&tpg=1&age=0 JVM参数调优是个很头痛的问题,设置的不...原创 2014-06-16 17:23:29 · 99 阅读 · 0 评论 -
JVM系列四:生产环境参数实例及分析【生产环境实例增加中】 (转)
java application项目(非web项目)改进前:-Xms128m-Xmx128m-XX:NewSize=64m-XX:PermSize=64m-XX:+UseConcMarkSweepGC-XX:CMSInitiatingOccupancyFraction=78-XX:ThreadStackSize=128-Xloggc:logs/gc.log...原创 2014-06-16 17:17:37 · 109 阅读 · 0 评论 -
JVM参数
JVM参数的含义 实例见实例分析参数名称含义默认值 -Xms初始堆大小物理内存的1/64(<1GB)默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制.-Xmx最大堆大小物理内存的1/4(<1GB)默认(MaxHeapFreeRatio参数可以调整)空余堆内存大...原创 2014-06-16 17:14:33 · 267 阅读 · 0 评论 -
【深入Java虚拟机】之八:Java垃圾收集机制(转)
转载请注明出处:http://blog.youkuaiyun.com/ns_code/article/details/18076173 对象引用 Java中的垃圾回收一般是在Java堆中进行,因为堆中几乎存放了Java中所有的对象实例。谈到Java堆中的垃圾回收,自然要谈到引用。在JDK1.2之前,Java中的引用定义很很纯粹:如果reference类型的数据中存储的数值代...原创 2014-06-15 22:33:25 · 103 阅读 · 0 评论 -
移位运算,移位操作应用
一、位运算应用口诀 清零取位要用与,某位置一可用或 若要取反和交换,轻轻松松用异或 二、移位运算 1、它们都是双目运算符,两个运算分量都是整形,结果也是整形。 2、"<<" 左移:右边空出的位上补0,左边的位将从字头挤掉,其值相当于乘2。 3、">>"右移:右边的位被挤掉。对于左边移出的空位,如果是正数则空位补...原创 2014-06-15 22:28:29 · 307 阅读 · 0 评论 -
程序员求职面试心经40条——谨记原则
为今年的面试做准备,这不是教你面试技巧,而是让你保持良好的心态。有很多人在面试中表现的不尽人意从而被刷,而这所谓的“不尽人意”有时候并不是因为技术问题,可能是你面试过程中心态不好、对公司背景不清楚、说话逻辑混乱等原因,因此收集了40条面试心经,让你减少面试过程中的失误。 1.永远不要有乞讨心态,工作不是“求”来的,是靠我们自己的实力赢得的。2.求职应该遵循的原则是坦诚。“诚者隆至后世...原创 2014-06-13 13:44:33 · 177 阅读 · 0 评论 -
mysql性能优化20条
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。 当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用...原创 2014-06-25 10:57:50 · 139 阅读 · 0 评论 -
String,StringBuffer,StringBuilder区别
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的...原创 2014-06-28 23:30:06 · 86 阅读 · 0 评论 -
技术型公司的面试题
1、redis是分布式的吗?http://blog.youkuaiyun.com/pi9nc/article/details/177197372、JVM分代机制中什么样的对象会进入年老代?3、分布式系统中的事务处理?http://down.51cto.com/data/831280http://wenku.baidu.com/view/be946bec0975f46527d3e10...原创 2014-07-01 20:17:43 · 155 阅读 · 0 评论 -
背包问题
原文地址:http://blog.youkuaiyun.com/zs234/article/details/7487960 背包问题(Knapsackproblem)是一种组合优化的NP完全问题。问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高。这个问题涉及到了两个条件:一是物品总的大小小于或等于背包的大小,二是物品总的价值要尽量...原创 2015-05-14 19:28:18 · 82 阅读 · 0 评论 -
ascii vs unicode
在没有UNICODE之前,美国人发明了计算机,因为他们用的是英语,所以采用ASCII编码基本ASCII码可以包含[0-128)个字符,基本上囊括了所有的英文字母。然后扩展ASCII码[128-255]又可以表示英文的制表符、部分音标等等其他的一些符号,足够满足计算机使用了。 随着时间的推移计算机发展到了世界,ASCII处理英文自然是没有问题,但是处理中文、日文、阿拉伯文,...原创 2015-05-05 16:57:43 · 147 阅读 · 0 评论 -
面试题
一些面试题,自己总结的,也是自己觉得应该深入理解的问题。 1、单例模式经过序列化和反序列化时产生的对象一致吗?如果不一致的话如何解决?http://blog.youkuaiyun.com/huangbiao86/article/details/6896565 /** * Singleton pattern with serializable * @author Pete...原创 2015-04-28 22:52:01 · 77 阅读 · 0 评论 -
变量初始化的面试题总结
有一段时间变量的初始化问题一直困扰着我,可能是对类的加载过程不是很清楚,在此总结一下。因为类的加载过程分为:加载--连接--初始化,连接过程又分为:验证--准备--解析。变量在些过程中,在准备阶段会为静态变量分配内存空间,赋默认值。在解析时把符号引用变为直接引用。在初始化阶段才会赋值。(参见深入java虚拟机)。所以变量初始化过程总结为: 参见 :http://blog.c...原创 2015-04-14 12:05:13 · 142 阅读 · 0 评论 -
一些面试题 interview questions,最好掌握
自认不是一个基础很好的人,所以在一些面试出现不少低级的错误。在此记录一下,给自己加深印象。 随性记录:1、String,StringBuffer,StringBuilder 区别?http://blog.youkuaiyun.com/rmn190/article/details/1492013...原创 2015-04-12 15:05:23 · 161 阅读 · 0 评论 -
Get vs Post(转)
原文地址:http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以 这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这...原创 2015-04-08 19:45:23 · 107 阅读 · 0 评论 -
JODD入门
Jodd是一个普通开源Java包。你可以把Jodd想象成Java的"瑞士军刀",不仅小,锋利而且包含许多便利的功能。Jodd 提供的功能有: 提供操作Java bean, 可以从各种数据源加载Bean, 简化JDBC的接连与代码, 剖析SQL查询, 处理时间与日期, 操作与格式化String, 搜索本地硬盘上的文件, 帮助处理Servlet请求等。除此之外还包含一个很小,但实用的基于JSP的MV...2014-08-14 07:41:58 · 370 阅读 · 0 评论 -
spring roo 入门
准备工作:从Spring官网下载STS(如果没有STS)。 体验步骤:创建Spring Roo基础项目生成持久层根 据ROO的提示输入jpa setup再按ctrl+space,很遗憾这个快捷键已经被输入法切换占用,不能借助提示输入命令,但我们可以打开ROO命令向导,这里我们输入jpa 可以查到这条命令的用法,根据提示...原创 2014-08-02 23:11:24 · 250 阅读 · 0 评论 -
Copssh在windows下搭建ssh服务
现在远程维护基本上用ssh连接,linux系统安装时有提示是否安装ssh服务。Windows下要使用额外的软件来实现,常用的有Cygwin + OpenSSH FOR Windows来实现。我比较懒,想不用做太多配置,这时可以用Copssh。在下面的网址下载:http://sourceforge.net/projects/sereds/files/copSSH/ 当前最新版本是3....原创 2014-07-19 19:14:02 · 476 阅读 · 0 评论 -
你在淘宝买了一件东西(背后的技术)
你发现快要过年了,于是想给你的女朋友买一件毛衣,你打开了http://www.taobao.com。这时你的浏览器首先查询DNS服务器,将http://www.taobao.com转换成ip地址。不过首先你会发现,你在不同的地区或者不同的网络(电信、联通、移动)的情况下,转换后的IP地址很可能是 不一样的,这首先涉及到负载均衡的第一步,通过DNS解析域名时将你的访问分配到不同的入口,同时尽可能保...原创 2014-07-18 11:25:14 · 148 阅读 · 0 评论 -
facebook 对于高级工程师的定义
Facebook 工程师说 Facebook 只招 full stack engineer,那我就来说说 Facebook engineer 都是怎样的人啦。我觉得任何一方面的具体经验都不重要,重要的是思维方式和学习能力。首先说思维方式,那就是不为自己设限,不会想着自己是前端工程师,所以后端的东西我就一点也不碰。Facebook 的工程师,级别越高就需要保持越大的影响力。如何创造更大的影响力,就是...原创 2014-07-18 11:06:56 · 440 阅读 · 0 评论 -
md5,base64
利用md5,和base64对java应用中的敏感数据进行的加密和编码。 1. md5和base64在维基百科中的定义: MD5即Message-Digest Algorithm 5(信息-摘要算法 5),用于确保信息传输完整一致。 计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(如汉字)运算为另一固定长度值,是杂凑算法的基础原理,MD5的前身有...原创 2014-07-15 22:49:44 · 192 阅读 · 0 评论 -
Nginx + Memcached + Tomcat集群搭建(转)
前几天搭建了apche+tomcat集群,被大牛拍砖,今天查了点资料,搭建了Nginx + Memcached + Tomcat 集群,与大家分享下:一:环境Tomcat7,下载链接:http://tomcat.apache.org/Nginx是nginx-1.2.8,下载链接:http://nginx.org/en/download.htmlMemcached是memcache...原创 2014-07-15 16:29:33 · 86 阅读 · 0 评论 -
MD5加密及第三方支付接口的技术比较
摘 要:第三方支付市场的发展前景乐观,但同时市场竞争也越来越激烈。随着第三方支付业务许可牌照的发放,第三方支付将很可能打破大型银行垄断电子金融的局面。本文将主要研究第三方支付的“网上支付接口”,比较分析各种不同的第三方支付接口的差异性。关键词:电子支付 第三方支付 支付接口 电子支付是电子商务中重要的一个环节,其中第三方支付是电子支付的一种重要方式。随着第三方支付在网络交易中得到越...原创 2014-07-07 22:38:36 · 858 阅读 · 1 评论 -
现代的人才
有第三方支付接入经验,了解第三方支付接口相关技术; 广告:设计与实现CPC/CPS、无线CPC/CPS等相关系统;通过数据挖掘,机器学习等手段提高联盟反能力;进行广告的相关性优化、算法与机制改进及策略研发;建立和完善系统的指标和监控体系,随时发现流量,转化率等趋势变化,并制定针对性的策略和进行技术实现不断优化系统性能和架构,通过分布式、服务化等手段提高系统的性...原创 2014-07-02 23:04:10 · 114 阅读 · 0 评论 -
真正统治世界的十大算法(转)
不久前的某一天,我在浏览Reddit发现了一篇有趣的文章《统治世界的十大算法》,作者George Dvorsky在那篇文章中试图解释算法之于当今世界的重要性,以及哪些算法对人类文明最为重要。此时此刻,如果你已经学过算法的话,那么在你阅读那篇文章时,你脑海中所浮现的第一件事也许是“作者是否明白算法是什么?”或是“Facebook的新闻提要是一种算法?”,因为如果Facebook的新闻提要也算是...原创 2014-06-10 09:40:45 · 931 阅读 · 0 评论 -
如何实现一个缓存框架,并能存储各种类型?
如题,大家有什么思路吗?原创 2013-01-21 14:10:04 · 159 阅读 · 0 评论 -
关于Spring的69个面试问答——终极列表
http://www.importnew.com/11657.html 这篇文章总结了一些关于Spring框架的重要问题,这些问题都是你在面试或笔试过程中可能会被问到的。下次你再也不用担心你的面试了,Java Code Geeks这就帮你解答。大多数你可能被问到的问题都列举在下面的列表中了。所有的核心模块,从基础的Spring功能(如Spring Beans)到上层的Spring M...原创 2014-06-03 11:16:58 · 116 阅读 · 0 评论 -
gzip压缩
GZIP压缩:将压缩后的文本文件,发送给浏览器,减少流量。 一、进行gzip压缩条件: 1、请求头:Accept-Encoding : gzip 告诉服务器,该浏览器支持gzip压缩。 2、响应头:Content-Encoding : gzip. 告诉浏览器,输出信息用gzip进行压缩了。 3、两个主要类: ByteArrayOutputStream...原创 2015-08-04 18:54:12 · 214 阅读 · 0 评论 -
eclipse 内置注解设置
1、注释设置 在菜单栏Window--->Preferences--->Java--->Code Style--->Code Templates然后展示Comments节点就是所有需设置注释的元素。添加注释的快捷键:Alt+Shift+J 或者 右键--->Source--->Generate Element Comment文件(Files) 注释...原创 2015-07-21 19:12:55 · 223 阅读 · 0 评论 -
程序员7大技能 (转)
源自:http://www.codeceo.com/article/programmer-soft-skills-quiz.html 果你想在你的职业生涯中获得成功,那么你需要的不仅仅是技术技能。成为一个真正优秀的程序员只能让你走到这里。如果想要更上一层楼,那么你必须具备软技能。但是,你怎么知道你缺乏什么软技能,以及你需要学习哪种软技能呢?这里我要推荐一个简单的测验,...原创 2015-07-13 10:11:29 · 178 阅读 · 0 评论