经典面试题
love398146779
这个作者很懒,什么都没留下…
展开
-
数据库连接池
1、以伪码形式编写一个数据库连接池的实现 2、利用ext3.0+servlet+jdbc或者ibatis技术模拟用户登录过程,并实现一个聊天室 虽然现在用APACHE COMMONS DBCP可以非常方便的建立数据库连接池,但是像这篇文章把数据库连接池的内部原理写的这么透彻,注视这么完整,真是非常难得,让开发人员可以更深层次的理解数据库连接池,真是非常感谢这篇文章的作者。i...原创 2011-08-27 11:20:55 · 56 阅读 · 0 评论 -
Java 在什么情况下要重写toString
什么情况下要重写toString,object类里的toString只是把字符串的直接打印,数字的要转化成字符再打印,而对象,则直接打印该对象的hash码。所以当你要想按照你想要的格式,去字符串化一些对象的时候,就需要重写toString了。比如一个Student对象,直接toString肯定是一个hash码。然而你想得到的比如是:name:***,age:***。这时就重写toStrin...原创 2012-09-14 10:46:49 · 701 阅读 · 0 评论 -
分组后查找每组的前N条记录
[code="java"]考你一条sql语句如有表 student id name age class 1 张1 15 12 张2 15 13 张3 15 14 张4 15 25 张5 15 26 张6 15 27 张7 15 38 张8 ...原创 2012-09-01 20:28:23 · 217 阅读 · 0 评论 -
浅复制和深度复制 clone()Thinking in java
Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度clone,认识它们的区别、优点及缺点。 看到这个标题,是不是有点困惑:Java语言明确说明取消了指针,因为指针往往是...原创 2013-04-12 16:24:43 · 101 阅读 · 0 评论 -
treeMap统计字符
import java.util.Collections;import java.util.Map;import java.util.TreeMap;public class countStr { public static void main(String[] args) { String str = "eabcdssasbccdddddsesssaa...原创 2012-03-30 16:42:06 · 101 阅读 · 0 评论 -
情报推论
齐国情报员截取了一份秦国情报,秦国将兵分两路进攻齐国。从东进攻的人为“FKXR”,从西进攻为“GFGR” ,东西总兵力为“BXRRR”,另外得知东路兵力比西路多,每个字母代表不同数字,两路兵力各多少?简述分析过程?解: F K X R + G F G R------------- B X R R RR + R = R 那么R只能为0;R=0F + G = BX...原创 2012-03-29 11:04:02 · 231 阅读 · 0 评论 -
java复习
1. 关于动态加载机制??学习Java比C++更容易理解OOP的思想,毕竟C++还混合了不少面向过程的成分。很多人都能背出来Java语言的特点,所谓的动态加载机制等等。当然概念往往是先记住而后消化的,可有多少人真正去体会过动态加载的机制,试图去寻找过其中的细节呢? 提供大家一个方法:在命令行窗口运行Java程序的时候,加上这个很有用的参数:java ?verbose *.class这样会清...原创 2011-12-23 13:01:30 · 181 阅读 · 0 评论 -
java classLoader机制
Java中一共有四个类加载器,之所以叫类加载器,是程序要用到某个类的时候,要用类加载器载入内存。 这四个类加载器分别为:Bootstrap ClassLoader、Extension ClassLoader、AppClassLoader和URLClassLoader,他们的作用其实从名字就可以大概推测出来了。其中AppClassLoader在很多地方被叫做System ClassLoader...原创 2011-08-12 12:05:37 · 66 阅读 · 0 评论 -
会话跟踪技术
1. 什么是会话客户端打开与服务器的连接发出请求到服务器响应客户端请求的全过程称之为会话2. 什么是会话跟踪对同一个用户对服务器的连续的请求和接受响应的监视3. 为什么需要会话跟踪浏览器与服务器之间的通信是通过HTTP协议进行通信的,而HTTP协议是”无状态”的协议,它不能保存客户的信息,即一次响应完成之后连接就断开了,下一次的请求...原创 2011-09-21 21:24:26 · 69 阅读 · 0 评论 -
一致性哈希算法原理 .
http://baike.baidu.com/view/1588037.htmhttp://blog.csdn.net/suncl1988/article/details/10525275原创 2014-08-01 19:53:34 · 109 阅读 · 0 评论