- 浏览: 54765 次
- 性别:
- 来自: 上海
最新评论
-
sebatinsky:
菜鸟从中飞过,,,。心慌慌。
某互联网公司面试题(二) -
marshaldong:
两层循环,如果内层循环的节点有等于外层循环的节点的,说明有环, ...
某互联网公司面试题(二) -
enefry:
支持hashMap说法.遍历是必须的.只是需要多余空间的支持. ...
某互联网公司面试题(二) -
fivestarwy:
Durian 写道这样的题没啥意义。
除非你喜欢信息奥林匹克竞 ...
某互联网公司面试题(二) -
antonia:
这些题目看着好难。。。。
某互联网公司面试题(二)
文章列表
问题:
现在有N多授权用户(id,name...),如何判断某用户(guest)是否有权限呢?id是整型且唯一。
我想到的解决方案是将授权用户id放到一个集合中,然后调用list.contains(guest.id)方法。
今天看到一个比较特别的方式,将验证部分整理如下:
public class TestInteger {
public static void main(String[] args) {
Random random = new Random();
List<Integer> list = new ...
09年毕业,4年java经验,热爱技术,但是命运和我开了个玩笑,过去的几年业务居多,所以特意为面试阿里做了些准备。现在只欠东风啊,求内推,优先考虑杭州阿里!网易!总之只要互联网企业。
目前人在上海,想去杭州。
给我发一封邮件,我给你简历,为了避免我的简历多次出现在一个boss面前,所以麻烦兄台告诉我你准备推哪个事业部啊。
邮箱:jixinsun@163.com
万分感谢,成功后请吃大餐.
福利,美图一张
首先,还是到http://www.varaneckas.com/jad下载jad,为了给开源做点贡献,我也把windows和linux的两个版本下来,做个备份:1. Jad 1.5.8g for Windows 9x/NT/2000 on Intel platform2. Jad 1.5.8e for Linux (statically linked)
以下以ubuntu为例,把下载后的jad解压到/opt/jad目录,我的eclipse安装在/opt/eclipse目录。cd到/opt/jad目录,执行./jad,输出版本和帮助信息就OK说明jad本身没有问题了。
写在前面:如果是我自己做东西,我不喜欢使用第三方控件,喜欢"闭门造车",当然在我的车快造好了,or造不下去了的时候我还是会打开那扇关闭的门的
首先,建一个数据表(Oracle 11g)
CREATE TABLE wb_terms (
id INTEGER NOT NULL,
"NAME" VARCHAR2(200) NOT NULL,
parent INTEGER DEFAULT 0 NOT NULL
)
插入几条测试数据,如下:
后台采用递 ...
IntelliJ IDEA 10.0 默认的快捷方式是以32位运行的(YOUR_IDEA_HOME/idea.exe).虽然性能上面感觉不出什么变化,但让人心里不很爽.IDEA是JAVA程序,如果我们直接从JAVA命令运行的话那就默认是64位了.还好,IDEA支持以命令调用JAR启动.
...
/**
* ScriptTest
* java调用javascript示例代码
* @author your name
* Date: Nov 4, 2011
*/
package org.sun.script.js;
import java.awt.Component;
import java.awt.Container;
import java.awt.EventQueue;
import java.beans.EventSetDescriptor;
import java.beans.IntrospectionException;
im ...
//这个代码框在可视化编辑器下无法删除,切换编辑器整篇文章格式又会丢失,bug啊,传说中的bug啊!
公司规定的开发环境不是Eclipse,而是Intellij IDE,可是这东西太耗配置,用它做一些小程序有种杀鸡用牛刀的感觉,所以我喜欢在我的机器上额外的安装一个Eclipse作为平时的学习之用(幸好Eclipse免费),但是每次装完环境都得配置Eclipse的代码格式、头注释等内容,烦不胜烦。所以整理如下,以作备忘。
1、配置JRE
如果你的机器上只安装了一个JDK,那么可以跳过这步。
Wondow->Preferences->Jav ...
今天需要写一段关于输入字符串的check的代码,突然想到equalIrgoreCase貌似功能上比equals更强大,但是为啥很多时候都只用equals 而不用equalIrgoreCase呢?所以就去看了下源代码,结果发现了String类中的一点额外的东西。
源代码如下:
/**
* Compares this string to the specified {@code CharSequence}. The result
* is {@code true} if and only if this {@code String} represents the ...
系统环境:CentOS 6.0
安装JDK
首先,官网下载
jdk-6u25-linux-i586.bin
将文件copy到你所要安装的目录
[root@localhost program]# cp /home/lgsun/soft/jdk-6u25-linux-i586.bin /home/lgsun/program/
给文件加上可执行权限
[root@localhost program]# chrome +x jdk-6u25-linux-i586.bin
安装JDK
[root@localhost program]# ./jdk-6u7-linu ...
1.Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式,如图 1 所示
组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下:
核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。BeanFactory 使用控制反转 (IOC) 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。
Spring 上下文:Spring 上下文是一个配置文件,向 ...
1.选择器实例
$(this) 当前 HTML 元素
$("p") 所有 <p> 元素
$("p.intro") 所有 class="intro" 的 <p> 元素
$(".intro") 所有 class="intro" 的元素
$("#intro") id="intro" 的第一个元素
$("ul li:first") 每个 <ul> 的第一个 <li> 元素
$(& ...
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->
string 、 stringbuffer 、 stringbuilder 的区别
String:
是对象不是原始类型.
为不可变对象, 一旦被创建, 就不能修改它的值.
对于已经存在的String 对象的修改都是重新创建一个新的对象, 然后把新的值保存进去.
String 是final 类, 即不能被继承.
public final class String
implements java.io.Seriali ...
接上贴http://lgsun592.iteye.com/admin/blogs/1066179
,这也是其中的一道面试题
问题:一个链表可能包含环,如何检测并确定环的位置,如图:
方法有2:
1.记录法,通过某种方式把访问过的记录记录下来,然后访问下一个节点的时候查询下访问记录(我当时只想到了此方法,唉);
如果是外部标记的话,需要遍历1+2+...+(P+L-1)+P+(P+L)个节点,约O((max(P,L))^2),程序实现的就是此种方法
如果是内部标记的话,只需要遍历P+L个节点,速度最快的了
2.追赶法,类似在操场跑圈,两人同时起步,快的人和慢的人第一 ...
大上周去面试啦,去的很兴奋,但是结果很悲丧啊,现总结如下,希望给后来者一些参考,全是基础内容,轻拍关于Linux,我全军覆没啦,一点不会,都说机会是给有准备的人的,看来我就是那个没准备的啊1、linux获取cpu,内存等数据信息查看cpu信息
#ps -aux
#top
#vmstat
#cat /proc/cpuinfo
#....
产看内存信息
#free -m
#ll -h /proc/kcore
#cat /proc/meminfo
#...
2、用shell读取log日志中的一个字符串我只会几个简单的linux命令,shell更是不会啊,面试回来 ...
本文是转贴以及总结,防止原文删除以作备份,参考文献:http://www.iteye.com/topic/621389http://blog.csdn.net/JsuFcz/archive/2009/12/20/5044932.aspx查看CPU信息1.ps命令一些查看参数: 1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。 2)ps -A 显示所有程序。 3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 4)ps -e 此参数的效果和指定"A"参数相同。 5)ps e 列出程序时,显示每个程序所使用的 ...