- 博客(50)
- 资源 (1)
- 收藏
- 关注
原创 二分查找法---java实现
package com.hbut.test2;public class BinaryFind {public static void main(String[] args) {int arr[]={1,2,3,4,5,6,7,8,9};int index=binaryFind(arr, 8);System.out.println("index:"+index);}/*** 二分查找法:* 根据ta...
2016-06-20 11:54:44 321
转载 JAVA实现链表面试题
转载:http://www.jb51.net/article/71885.htm本文包含链表的以下内容: 1、单链表的创建和遍历 2、求单链表中节点的个数 3、查找单链表中的倒数第k个结点(剑指offer,题15) 4、查找单链表中的中间结点 5、合并两个有序的单链表,合并之后的链表依然有序【出现频率高】(剑指offer,题17) 6、单链表的反转【出现频率最高】(剑指offer,题1...
2016-06-17 18:22:17 328
转载 [Java]各种经典排序
package sort; import java.util.ArrayList; import java.util.List; public class SortMethods { public static void main(String args[]) { int a[] = { 5, 8, 1, 4, 3, 1, 2, 3, 7, 6 }; ...
2016-06-17 18:13:09 380
转载 [Java]将二叉树的左右子树交换 非递归实现
[java] view plain copypackage dataStruct; import java.util.Stack; /** * 将二叉树的左右子树交换 非递归实现 * @author YangYi */ public class SwapTree { private static Stack<Node> stack = new Stack&...
2016-06-17 17:52:33 3246
转载 SQL经典面试题及答案
转载自:http://blog.csdn.net/hwq1987/article/details/6670300SQL经典面试题及答案2007年07月27日 星期五 上午 08:421.一道SQL语句面试题,关于group by表内容:2005-05-09 胜2005-05-09 胜2005-05-09 负2005-05-09 负2005-05-10 胜2005-05-10 负2005-05-10...
2016-06-16 17:27:48 34565 1
转载 一道SQL面试题(行列互换)
转载:http://blog.csdn.net/jackfrued/article/details/45021897有一个SQL题在面试中出现的概率极高,最近有学生出去面试仍然会遇到这样的题目,在这里跟大家分享一下。题目:数据库中有一张如下所示的表,表名为sales。年季度销售量19911111991212199131319914141992121199222219923231992424要求:写...
2016-06-15 19:39:11 1059
转载 [置顶] Java面试题全集(下)
转载自:http://blog.csdn.net/jackfrued/article/details/44931161
2016-06-15 18:43:47 377
转载 [置顶] Java面试题全集(中)
转载自:http://blog.csdn.net/jackfrued/article/details/44931137
2016-06-15 18:42:52 442
转载 Java面试题全集(上)
转载:http://blog.csdn.net/jackfrued/article/details/44921941写的不错,建议大家看看
2016-06-15 18:41:16 344
转载 Hadoop异常 hdfs.DFSClient: DataStreamer
机器环境:ubuntu 11.10 64位hadoop版本:1.0.1 按照http://hadoop.apache.org/common/docs/stable/single_node_setup.html上描述做单击为分布式测试时抛异常:root@ubuntu:~/sse/hadoop/hadoop-1.0.1# bin/hadoop fs -put conf
2016-06-15 15:15:21 3452 1
原创 判断一个int数组中的元素是否存在重复
package com.hbut.test2;import java.util.ArrayList;import java.util.HashSet;import java.util.List;import java.util.Set;/** * 判断一个int数组中的元素是否存在重复,方法声明如下: * boolean isRepeat(int[] m){ } * */public class...
2016-06-13 22:10:57 2587
转载 java在线预览txt、word、ppt、execel,pdf代码
转载出处:http://blog.csdn.net/csh624366188/article/details/6683757在页面上显示各种文档中的内容。在servlet中的逻辑word: BufferedInputStream bis = null; URL url = null; HttpURLConnection httpUrl = null;
2016-06-13 19:53:37 471
原创 编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad
package com.hbut.test;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.Reader;import java.io.Write...
2016-06-12 12:55:02 3173
原创 从类似如下的文本文件中读取出所有的姓名,并打印出重复的姓名和重复的次数
一些经验总结:1.对于读取文件,大家要熟记BufferedReader类,他可以一次读取一行,在很多的笔试题会遇到这样的例子,但是判断读取结束的标志并不是我们平时所见的-1,而是null。2.可以利用集合进行简化代码,比如list元素可以重复,但是set的元素不可以重复等package com.hbut.test;import java.io.BufferedReader;import java....
2016-06-12 12:48:18 4484 1
原创 编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔
a.txthelloworldmyfriendjacktomb.txthouse home deskAlicepigcatwindpackage com.hbut.test;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundExcep...
2016-06-11 22:08:15 3970 1
转载 Hadoop之MapReduce程序应用一读取专利引用数据集并对它进行倒排
摘要:MapReduce程序处理专利数据集。关键词:MapReduce程序 专利数据集数据源:专利引用数据集cite75_99.txt。(该数据集可以从网址http://www.nber.org/patents/下载)问题描述:读取专利引用数据集并对它进行倒排。对于每一个专利,找到那些引用它的专利并进行合并。top5输出结果如下:1
2016-06-11 19:38:07 1012
转载 Hadoop之HDFS文件操作
摘要:Hadoop之HDFS文件操作常有两种方式,命令行方式和JavaAPI方式。本文介绍如何利用这两种方式对HDFS文件进行操作。关键词:HDFS文件 命令行 Java APIHDFS是一种分布式文件系统,为MapReduce这种框架下的海量数据分布式处理而设计。Hadoop之HDFS文件操作常有两种方式,一种是命令行方式,即Hadoop提供了一套与Linu
2016-06-11 15:05:54 481
转载 java中用字节流读取文本时中文乱码
字节流可以读取任何文件,视频流;音频流都可以;字符流只能读取字符; 说明:一般的汉字是2个字节,而英语字母是1个字节,如果用字节流读取中文,一个字节一个字节的输出,容易把中文汉字截断,建议用字符流读取;import Java.io.*;public class Test8{/** ==>本java文件采用的编码(GBK)读取GBK编码
2016-06-10 23:56:34 2568
原创 eclipse上安装hadoop后报错 Error:org.hadoop.security.AccessControlException:Permission
eclipse上安装hadoop插件后报错:org.apache.hadoop.security.AccessControlException: Permission denied: user=DrWho, access=READ_EXECUTE, inode="system":hadoop:supergroup:rwx--错误解决方法:取消hadoop的权限校验。解决办法是:
2016-06-10 22:02:55 307
转载 用eclips连hadoop报Unknown protocol to job tracker: org.apache.hadoop.hdfs.protocol.ClientProtoco
win7上开发hadoop在eclips连接hadoop时,报Unknown protocol to job tracker: org.apache.hadoop.hdfs.protocol.ClientProtocolorg.apache.hadoop.ipc.RemoteException: java.io.IOException: Unknown protocol t
2016-06-10 21:53:26 651
原创 hadoop集群中datanode启动几秒钟自动关闭
有时候会遇到问题,当执行./start-dfs.sh后,运行jps查看进程运行状态,你会发现主从节点都起动了,去查看从节点,运行jps时会发现,你的datanode运行正常,但是过几秒钟你再运行jps指令,你会发现你的datanode进程成功的挂了, 1.于是你可以在node2节点上ping node1看看能不能连通node1主机,当发现node1是连通后,说明你的/etc/hosts文
2016-06-10 12:50:11 4187
原创 hadoop环境搭建遇到的问题:-bash: jps: command not found
在伪分布式环境搭好后需要执行命令查看运行任务情况 当我们执行jps时发生:-bash: jps: command not found说明运行的jps程序找不到,当然你去java的bin目录 下执行时可以的。 解决方案:1.cat 会得到以下内容,当然PATH是我已经改过的;命令:[root@node2 ~]# cat ./.bash_profile
2016-06-09 23:16:59 10329
转载 从JDK 6升级到JDK 7过程中遇到的一个问题(卸载rpm)
先前系统上有JDK 6的安装,由于要部署Facebook的Presto做一些测试,需要将其升级到JDK 7,但是在安装的过程中遇到以下的问题:[plain] view plain copy [root@x01 data2]# rpm -ivh --force --replacepkgs jdk-7u45-linux-x64.rpm
2016-06-09 22:16:10 1013
转载 cp: omitting directory”错误的解释和解决办法
转载:http://blog.csdn.net/ldl22847/article/details/7731159在linux下拷贝的时候有时候会出现cp:omitting directory的错误 ,例如 cp:omitting directory "bbs" 说明bbs目录下面还有目录,不能直接拷贝解决办法:递归拷贝 命令:cp -r bbs ../backup/b
2016-06-09 14:17:49 423
转载 linux中使用xshell远程连接
转载:http://www.xker.com/page/e2014/0707/132788.htmlXshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xftp 是一个基于 MS windows 平台的功能强大的SFTP、FTP 文件传输软件。安装完毕后打开xshell设
2016-06-09 13:09:50 623
转载 【Linux】linux常用基本命令
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。1、显示日期的指令: date2、显示日历的指令:cal3、简单好用的计算器:bc怎么10/100会变成0呢?这是因为bc预
2016-06-09 12:41:11 376
转载 eclipse/myeclipse中如何开启断言调试代码
转载:http://blog.csdn.net/emperorjade/article/details/32140763 assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程...
2016-06-08 17:19:17 1701 1
转载 SMS短信通API——(1)Java应用发送手机短信
转载:http://blog.csdn.net/Poechant/article/details/7184119
2016-06-08 13:10:25 314
转载 redis 五种数据类型的使用场景
转载:http://blog.csdn.net/gaogaoshan/article/details/41039581/String[html] view plain copy 1、String 常用命令: 除了get、set、incr、decr mget等操作外,Redis还提供了下面一些操作: 获取字符串长度
2016-06-08 13:01:35 423
原创 多线程编程题
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序package com.hbut.test;/** * 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。 * */public class FourThread {public static void main(String[] args) {Runnable r = new Threa...
2016-06-07 11:50:06 507
转载 Quartz以及代码实现--可以实现定时器效果
什么是QuartzQuartz是一个完全由Java编写的开源作业调度框架,为在Java应用程序中进行作业调度提供了简单却强大的机制。Quartz允许开发人员根据时间间隔来调度作业。它实现了作业和触发器的多对多的关系,还能把多个作业与不同的触发器关联。简单地创建一个org.quarz.Job接口的Java类,Job接口包含唯一的方法: public void
2016-06-06 21:14:50 2491
原创 wait(),notify(),notifyAll()进行了详细的分析介绍
wait(),notify()和notifyAll()--都是java.lang.Object的方法wait():Causes the current thread to wait until another thread invokes the notify() method or the notifyAll() method for this object.notify(): Wa
2016-06-06 17:15:27 390
原创 把字符串中的数字找出来并按照升序排序
编写程序将由数字及字符组成的字符串中的数字截取出来并按顺序输出,例如:“ABC137GMNQQ2049PN5FFF”输出结果应该为01234579package com.hbut.test;import java.util.Arrays;import java.util.Scanner;public class TestString1 {/*** 编写程序将由数字及字符组成的字符串中的数字截取出...
2016-06-05 22:16:54 6423
转载 打印倒三角形
编程题:下面是一个由*号组成的4行倒三角形图案。要求:1、输入倒三角形的行数,行数的取值3-21之间,对于非法的行数,要求抛出提示“非法行数!”;2、在屏幕上打印这个指定了行数的倒三角形。******* 2n+1 (n=3)*********package com.hbut.test;import java.util.Scanner;import com.hbut.exeception.T...
2016-06-05 21:57:53 1554
转载 数据结构中的各种排序---总结篇
转载:http://blog.csdn.net/wzyhb123456789/article/details/5974790一个月没有写文章,原因是一直在忙碌着,但是其实是有收获的,下面就是我这前半个月最大的收获:对于数据结构中排序算法的总结,在我找工作的道路上帮助了我好多。如有错误,欢迎指正! 一、基本概念:1、 排序:按照一定的关键字,将一个序列排列成想要得到的一个新的序列。2、 内部排...
2016-06-05 18:36:20 463
原创 字符串处理编程题
编写函数insert(String str),将字符串"a,123;b,456;c,789"置入HashMap中;字母为键,数字为值; 如键a ,值123package com.hbut.test;import java.util.HashMap;import java.util.Map;import java.util.Set;public class CodeHashMap {/*** * ...
2016-06-05 18:13:27 1826
原创 当不能用for等循环时,可以考虑递归
题目:用递归方法实现正序显示数组元素。(举例字符串,但不仅限于字符串)String [] s= {"a","b","c","d"};package com.hbut.test;public class TestReverse {/*** * * 6.用递归方法实现正序显示数组元素。String [] s= {"a","b","c","d"};* */
2016-06-05 17:36:17 770
原创 这样的递归调用,你看出来了?
1.要求不用循环和本地变量。给正整数n,以2n, 4n, 8n的方式递增,当大于5000时,以特定方式输出。比如 n = 1234,输出结果为: 12342468493698729872493624681234代码演示:package com.hbut.test;public class ForTest {public static void main(String[] args) { ...
2016-06-05 16:34:35 568
转载 Java笔试题库之编程题库 总共30道编程题,掌握了就可以应付中级以内Java面试题
1.编程实现:二分搜索算法解答:public class SearchTest {/** 被搜索数据的大小 */private static final int size = 5000000;public static void main(String[] args) {long[] data = new long[size];// 添加测试数据for (int k
2016-06-05 15:47:33 26749 1
转载 Enumeration和Iterator的区别
比较:1.Enumeration 枚举接口其实是一个比 Iterator 迭代器接口更早期的枚举集合中的元素的接口。2.Enumeration 虽然可能过时而被 Iterator 替代,但很多 servlet 还用到,所以还有学习的必要。3.迭代器允许调用方利用定义良好的语义在迭代期间从迭代器所指向的集合移除元素。4.方法名称得到了改进。枚举(Enumeration)接口是
2016-06-04 18:27:16 511
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人