- 博客(29)
- 资源 (3)
- 收藏
- 关注
原创 海量数据面试题整理
1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。s 遍历文件a,对每个url求取,然后根据所取得的值将url分别存储到1000个小文件(记为)中。这样每个小文件的大约为3...
2011-10-05 18:28:48
117
原创 java 内部类总结
内部类:1,概述内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用PROTECTED和PRIVATE修饰。(而外部类不可以:外部类只能使用PUBLIC和DEFAULT)。2,分类成员内部类、局部内部类、静态内部类、匿名内部类(图形是要用到,必须掌握)。3,使用方法A,成员内部类:作为外部类的一个成员存在,与...
2011-09-09 01:03:11
135
原创 Spring中FactoryBean的应用
FactoryBean接口定义了以下3个接口方法: Object getObject():返回有FactoryBean创建的Bean实例,如果isSingleton()返回true,则该实例会放到Spring容器的单实例缓存池中。 boolean isSingleton():确定由FactoryBean创建Bean的作用域是singleton还是prototype....
2011-08-24 10:52:50
162
原创 Spring中IoC的入门实例
Spring的模块化是很强的,各个功能模块都是独立的,我们可以选择的使用。这一章先从Spring的IoC开始。所谓IoC就是一个用XML来定义生成对象的模式,我们看看如果来使用的。 数据模型 1、如下图所示有三个类,Human(人类)是接口,Chinese(中国人)是一个子类,American(美国人)是另外一个子类。 源代码如下: package cn.com.chenga...
2011-08-14 13:34:17
110
原创 Spring的核心机制依赖注入简介
Spring能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将大大减少...
2011-08-14 13:24:20
114
转载 深入了解JVM 、JRE、JDK三者的联系
JVM(JavaVirtualMachine)是Java虚拟机。所谓“虚拟机”顾名思义就是模拟出来的东西;JavaRuntimeEnvironment(Java运行环境)。就是可以运行Java程序的地方;而JavaDevelopmentToolKit是Java开发工具包。本文将介
2011-07-17 22:49:30
328
原创 关于学习c++和编程的50个观点(学什么都适用)
关于学习c++和编程的50个观点:1.把c++当成一门新的语言学习(和c没啥关系!真的。);2.看《thinking in c++》,不要看《c++变成死相》;3.看《the c++ programming language》和《inside the c++ object model》,不要因 为他们很难而我们自己是初学者所以就不看;4.不要被vc、bcb、bc、mc、tc等词...
2011-07-15 00:01:21
122
转载 java List 排序 Collections.sort
用Collections.sort方法对list排序有两种方法 第一种是list中的对象实现Comparable接口,如下: 代码:java代码/*** 根据order对User排序*/public class User implements Comparable{
2011-07-07 15:38:23
393
转载 链表和数组的区别 各有什么优缺点
1)数组在内存中是逐个存放的,也就是说倘若数组的第一个元素在地址A,则数组第二个元素就在地址A+1。而链表则不是,链表每个节点没有相对固定的位置关系。某个节点在地址A其后的节点不一定是A+1,而在内存的其他空闲区域,呈现一种随机的状态。2)数组一旦显式的被申明后,其大小就固定了,
2011-07-07 11:34:43
861
原创 背包九讲
P01: 01背包问题 题目 有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。 基本思路 这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。 用子问题定义状态:即f[i][v]表示前i件物品恰放入一个容量为v的背包可以获得的最大价值。则其状态转移方程便是:f[i][v]=max{...
2011-06-28 00:30:34
122
原创 IT职业人需要关注的四点问题
IT人士绝不能掉以轻心,与绝大多数其他行业相比,考虑到IT瞬息万变,IT人员除了齐备良好的心理素质以外,我们不得不考虑以下几点问题: 一、 IT人的工薪问题: 每个阶段都必须对自己的职业进行谨慎管理,看看自己的薪水是否与你的技术水平提高而水涨船高,您对自己的工作是否感到更加自信?钱总是重要的,在经历了工作几年之后,你是否对IT行业的失望,至于买房结婚之类的事情...
2011-05-29 10:32:43
156
原创 随笔记录2
源代码和技术资料站点 www.vchelp.net gb www.youkuaiyun.com gb www.codeguru.com en www.codetools.com en www.dexv.com en msdn.microsoft.com en www.programmerheaven.com en www.freshmeat.net en www.sourceforge.ne...
2011-05-29 10:27:51
101
原创 随笔记录
http://www.xinkexue.com/home-space-uid-4270-do-blog-id-2688.html找了好久的protege与owl-s editor的版本匹配,还是没有找到合适的 http://jena.sourceforge.net/javadoc/index.html?jena/package-summary.html http:...
2011-05-10 18:03:57
102
原创 对Jena的简单理解和一个例子
iMarine原创,引用请注明 http://iMarine.blog.163.com本文简单介绍Jena(Jena 2.4),使用Protégé 3.1(不是最新版本)创建一个简单的生物(Creature)本体,然后参照Jena文档中的一个例子对本体进行简单的处理,输出本体中的Class、Property等信息。本文内容安排如下:Ø 介绍JenaØ ...
2011-05-10 16:07:31
146
原创 随笔记录
狭义的内存泄漏确实是进程中无法再利用的内存. 广义的内存泄漏包括已经不再使用却没有释放的内存. 因为两者造成的结果是相同的. 读懂别人的代码确实要比自己写代码还难...
2011-04-29 10:57:10
84
原创 ANT-build.xml文件详解
Ant的概念可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开...
2011-03-16 18:21:19
100
原创 win7管理员取得所有权
取得win7管理员权限,其实有简单的方法,写下注册表就ok了。写注册表对于新手来说,可能难度较大,对于老手来说,也是比较麻烦的。别怕,按照下面说的包你会: -------------------------------------------------------------------------- Windows Registry Editor Version 5.00 [HKEY_C...
2011-03-08 22:58:04
157
原创 解决JSP中的路径问题(推荐使用绝对路径)
在JSP中的如果使用 "相对路径" 则有可能会出现问题.因为 网页中的 "相对路径" , 他是相对于 "URL请求的地址" 去寻找资源.上面这句话是什么意思呢 ?举个例子:假如我们有一个项目: MyApp在该项目下, 有一个jsp文件夹该文件夹下包括:login.jsp // 登陆页面register.jps // 注册页面我们在浏览器中输入地址 (注意: 地...
2011-03-08 19:46:23
770
原创 java设计模式 大话精简版
Java常用的设计模式创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂...
2011-03-08 14:07:43
123
原创 myeclipse6.5注册码 20110228最新更新
使用前记得断网 Name: niuren Serial:aLR8ZC-855575-6652545851831340 Name: flowbyte.cn Serial: sLR8ZC-855575-66525457680638618 Enter your name: www.flowbyte.cn Your key is: 10580-3FEY...
2011-03-04 13:32:26
110
原创 计算机核心期刊新排名
1 计算机学报 北京 中国计算机学会等2 软件学报 北京 中国科学院软件研究所3 计算机研究与发展 北京 中国科学院计算技术研究所等4 自动化学报 北京 中国科学院等5 计算机科学 重庆 国家科技部西南信息中心6 控制理论与应用 广州 中国科学院系统科学研究所等7 计算机辅助设计与图形...
2010-12-04 19:41:35
99
原创 随笔笔记
1.在Struts2开发中,将所有的URL都指向action,而不是直接指向JSP页面,这是一种非常好的实践方式,因为这样可以利用Struts2控制器所提供的功能。
2010-11-17 14:07:02
86
原创 java各类下载
JDK1.6(J2SE)中文帮助文档官方下载http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/chm/JDK_API_1_6_zh_CN.CHM
2010-11-11 09:04:20
98
原创 OpenSessionInViewFilter 作用
Spring为我们解决最让人头痛的难题之一,Hibernate的Session的关闭与开启问题。 Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层访问到那些需要延迟加载的数据时,由于加载领域对象的 Hibernate...
2010-11-09 09:58:10
111
原创 常用技术链接
http://blog.51cto.com/ struts2帮助文档:http://struts.apache.org/2.x/docs/ 360把MySql给禁了 解决方案:http://help.360.cn/5030804/29475523.html 名为mysql被禁了的回复
2010-11-05 14:39:28
142
原创 常见问题的解决方案与使用链接
myeclipse中出现"The method isEmpty() is undefined for the type String "解决链接:http://stackoverflow.com/questions/1483534/java-isempty-undefined-for-string
2010-11-05 14:37:43
114
原创 IE6.0、IE7.0 与FireFox CSS兼容的解决方法
IE6.0、IE7.0 与FireFox CSS兼容的解决方法(网上收集)1.DOCTYPE 影响 CSS 处理2.FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行3.FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) ...
2010-10-26 16:33:22
88
原创 myeclipse快捷键
MyEclipse 快捷键(1)Ctrl+M切换窗口的大小(2)Ctrl+Q跳到最后一次的编辑处(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3跳到声明或定义的地方。 F5单步调试进入函数内部。 F6单步调试不进入函数...
2010-10-14 09:44:43
197
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人