07 2015 档案
摘要:背景:学习辉哥总结的基础知识,从头来,直面短板。 1 问题引入及分析 请看下面的代码清单1 上述这段代码来源自谢宇编著的书籍《Java特种兵》上册。 代码清单1中的输出是 这是个考察Java基本功的问题,类似的问题还有很多,如清单2: 结果: 要理解这个问题,首先需要搞清楚这些: 1.1 关于“==
阅读全文
摘要:认识堆与栈 栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和 multianewarray等指令建立,它们不需要程序代码来
阅读全文
摘要:“云”就是服务,怎么样够抽象吧。别急。下面来通俗的。 在说云计算之前应该先说说集群。集群的应用已很多年了,我只简单说一下。集群提供一种把多个服务器系统虚似化成一个系统的功能,对于程序员来说,让程序跑在集群上就好像在是单服务器上没有什么区别。这样集群为我们作了很多的工作,如文件管理、负载均衡、甚至是s
阅读全文
摘要:反转单链表的几种方法 最近试着做一些笔试面试题,既是为来年找工作做准备,也可以做为数据结构和算法的复习笔记,就陆续发在这里吧,有需要的朋友可以看一下,如果有没考虑周全的地方欢迎指正。 关于头指针的问题: 你只要理解链表的中带不带头节点的问题 带头结点就多了一个空的结点指向第一个结点; 不论有没有头结
阅读全文
摘要:今天面试被问住了,很惭愧啊,回来上网查了一下思路。自己写了点程序。 1.如何判断是否有环?如果有两个头结点指针,一个走的快,一个走的慢,那么若干步以后,快的指针总会超过慢的指针一圈。 2.如何计算环的长度?第一次相遇(超一圈)时开始计数,第二次相遇时停止计数。 3.如何判断环的入口点:碰撞点p到连接
阅读全文
摘要:第一部分、十道海量数据处理面试题 1、海量日志数据,提取出某日访问百度次数最多的那个IP。 首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法, 比如模1000,把整个大文件映射为1000个小文件,再找出每个
阅读全文
摘要:使用Spring注解完成Bean的定义 2010-04-21 16:48:54| 分类: spring|举报|字号 订阅 下载LOFTER客户端 使用Spring注解完成Bean的定义 2010-04-21 16:48:54| 分类: spring|举报|字号 订阅 使用Spring注解完成Bean
阅读全文
摘要:一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的? 答: 1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。 2、String不可变是因为
阅读全文
摘要:Spring定时任务的几种实现 博客分类: spring框架 quartzspringspring-task定时任务注解 Spring定时任务的几种实现 spring框架 quartzspringspring-task定时任务注解 Spring定时任务的几种实现 近日项目开发中需要执行一些定时任务,
阅读全文
摘要:Memcached 在windows下的java使用 研究这个东东主要是为了解决在教务管理中选课系统的大并发情况下数据库频繁读写造成速度慢的问题,但要使用WEB服务器的内存,是不是可靠还需要验证,不能轻易的想当然就上线啊! 我们的实验环境192.168.88.177中就架设了一个基于CentOS 5
阅读全文
摘要:windows 7 64bit 环境下安装memcached 1、下载后解压到D:\memcached(下载地址:memcached-win64下载地址) 2、安装到windows服务,打开cmd命令行,进入memcached目录,执行memcached -d install命令,安装服务。 如果在
阅读全文