笔试面试方面资料
a925907195
best
展开
-
java等方面的面试资料,没事看看
一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?答: 1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。2、String不可变是因为在JDK中String类被声明为一个final类。3、StringBuf转载 2014-10-03 13:33:45 · 992 阅读 · 0 评论 -
表达树构造(java)
表达树构造查看运行结果 18%通过表达树是一个二叉树的结构,用于衡量特定的表达。所有表达树的叶子都有一个数字字符串值。而所有表达树的非叶子都有另一个操作字符串值。给定一个表达数组,请构造该表达的表达树,并返回该表达树的根。您在真实的面试中是否遇到过这个题? Yes样例对于 (2*6-(23+7)/(1+2))原创 2015-07-22 23:57:42 · 2071 阅读 · 0 评论 -
二叉树中节点的最大距离(java)
定义二叉树中节点的距离为节点之间边的个数。 一个二叉树中节点的最大距离由三部分综合求得:一部分是左子树中节点的最大距离,另一部分是右子树中节点的最大距离,最后一部分是左边的最大深度加上右边的最大深度。 public static void makeTree(Node head) { /* 1 4 2 5 3 6*/原创 2015-07-19 22:56:01 · 5641 阅读 · 0 评论 -
Subtree(java)
SubtreeShow result You have two every large binary trees: T1, with millions of nodes, and T2, with hundreds of nodes. Create an algorithm to decide if T2 is a subtree of T1.H原创 2015-07-24 12:02:42 · 1355 阅读 · 0 评论 -
浅析Java虚拟机结构与机制[转]
浅析Java虚拟机结构与机制[转]本文旨在给所有希望了解JVM(Java Virtual Machine)的同学一个概念性的入门,主要介绍了JVM的组成部分以及它们内部工作的机制和原理。当然本文只是一个简单的入门,不会涉及过多繁杂的参数和配置,感兴趣的同学可以做更深入的研究,在研究JVM的过程中会发现,其实JVM本身就是一个计算机体系结构,很多原理和我们平时的硬件、微机原理、操转载 2015-07-08 12:55:09 · 722 阅读 · 0 评论 -
tomcat性能调优总结
多篇文章总结而来(自己未测试过,如果有问题请指教):调整Tomcat的并发线程数到5000+ 1. 调整server.xml的配置 先调整maxThreads的数值,在未调整任何参数之前,默认的并发线程可以达到40。 调整此项后可以达到1800左右。maxThreads="32000"/>再试试使用非阻塞的库。maxThreads原创 2015-03-10 09:57:21 · 830 阅读 · 0 评论 -
LRU缓存的java实现
LRU缓存:LRU缓存利用了这样的一种思想。LRU是Least Recently Used 的缩写,翻译过来就是“最近最少使用”,也就是说,LRU缓存把最近最少使用的数据移除,让给最新读取的数据。而往往最常读取的,也是读取次数最多的,所以,利用LRU缓存,我们能够提高系统的performance下面的LRU是:双向链表结合hashtable进行实现package lruCache;原创 2015-03-01 12:41:46 · 711 阅读 · 0 评论 -
对象的强、软、弱和虚引用
对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 ⑴强引用(StrongReferenc转载 2015-03-01 13:11:20 · 626 阅读 · 0 评论 -
MySql与SqlServer的一些常用用法的差别
MySql与SqlServer的一些常用用法的差别由于工作的原因:上家公司的数据库全采用MySql,所以不得不用它。因此也学到了MySql的一些知识,但考虑到今后可能没机会使用了,所以想趁现在离职在家休息,打算把这些东西整理一下,也为了万一今后能用上,留个参考的资源。考虑到一直在使用SqlServer,所以就打算直接与SqlServer对比来写。本文将主要列出MySql与S转载 2015-03-13 23:58:54 · 603 阅读 · 0 评论 -
HashMap HashTable HashSet区别剖析
HashMap、HashSet、HashTable之间的区别是Java程序员的一个常见面试题目,在此仅以此博客记录,并深入源代码进行分析:在分析之前,先将其区别列于下面1:HashSet底层采用的是HashMap进行实现的,但是没有key-value,只有HashMap的key set的视图,HashSet不容许重复的对象2:Hashtable是基于Dictionary类的转载 2014-11-04 16:18:20 · 658 阅读 · 0 评论 -
一个朋友的面试总结,算自己的知识回顾补偿吧
面试总结 作者 codertom 关注2017.03.06 00:02* 字数 2351 阅读 26评论 2喜欢 31.美团美团好像近期在大肆招人,我面试也是很快,请了一上午的假去的,面试官很不错,顺着简历问了一些项目的问题,问题也主要是项目的问题,也指出项目上可能存在的一些问题,问一下我的解决方案,主要问题汇总一下:LocalCache原创 2017-03-08 20:46:12 · 2091 阅读 · 0 评论