自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (10)
  • 收藏
  • 关注

原创 Java写文件乱码问题

写入文件的例子:public static void main(String[] args) throws IOException { // TODO Auto-generated method stub File file = new File("/home/k/a"); OutputStreamWriter osw=new OutputStreamW

2017-03-31 14:47:52 273

原创 【练习】从一组数字中找出最大的几个,用堆完成

从一组数字中找出最大的几个,例如从n个数字中找出最大的k个,最容易想到的方法是首先对这n个数字进行从小到大的排序,然后选出前面的k个数字就行了,快速排序的平均时间复杂度是O(nlogn)。不过,在有些面试题里面会有这样一个条件: n非常大,以至于无法将这n个数一次性全部读入内存。这种时候可以用大顶堆来完成这个题目,如果形象的用完全二叉树来想象堆的样子的话,大顶堆中满足“任意一个结点中的值,都大于其

2017-03-04 15:25:20 3680 1

原创 【练习】最长公共子序列

使用动态规划找出2个字符串的最长公共子序列package com.prac;/* * 计算最长公共子序列的长度,并返回该最长公共子序列 */public class LongestCommonSubStr { /* * map用来记录最长公共子序列的长度 */ public static int findLCS(char[] str1,char[] str

2017-01-26 15:31:16 386

原创 【练习】在二叉树中找出和为某个值的一条路径

二叉树中节点中只包含正整数值。 使用递归的方式实现,用一个双端队列保存已经经过的节点。到达一个节点的时候,比较当前的和再加上当前节点值是否等于目标值,若等于则输出已经经过的节点和当前节点;若不等于,则将当前节点追加到队列的尾部,再前往当前节点的子节点。import java.util.LinkedList;public class FindSum { //树中的节点类

2017-01-25 15:58:10 245

原创 练习——堆排序

package methods;public class HeapSort { public static void moveBigger2Top(int[] x,int i,int scope) { int father=i; while(father <= scope) { int leftSon=father*

2016-12-14 13:43:45 250

原创 练习——快速排序

package methods;public class QuickSort { public static void sort(int[] x,int start,int end) { int i=start,j=end; while(i<j) { while(i<j && x[i]<=x[j])

2016-12-14 13:43:11 247

原创 练习——合并排序

package methods;public class MergeSort { public static int[] sort(int[] x,int start,int end) { if(start == end) { int[] ret=new int[1]; ret[0]=x[start];

2016-12-14 13:42:47 252

原创 练习——冒泡排序

package methods;public class BubbleSort { public static void sort(int[] arr) { int length=arr.length; for(int i=0;i<length;i++) { boolean changed=false;

2016-12-14 13:42:13 370

原创 练习——HashMap

package Practice;import java.util.Iterator;public class MyHashMap { int tableSize; MyArrayList table; public MyHashMap(int tableSize) { this.tableSize=tableSize; table=n

2016-12-14 13:40:24 431

原创 练习——LinkedList

package Practice;import java.util.Iterator;public class MyLinkedList implements Iterable{ Value head; int currentSize; public MyLinkedList() { head=new Value(null); curr

2016-12-14 13:38:38 334

原创 练习——ArrayList

练习实现一个简单的ArrayList

2016-12-14 13:36:50 337

转载 Java中文乱码问题,解决方法示例

try {                 fileur = new URL(url);                 filecon = fileur.openStream();                 filedata = new DataInputStream(filecon);                 while ((fileline = fileda

2016-12-01 21:30:27 289

转载 再ubuntu里面安装hadoop记录(2)

内容接着《再ubuntu里面安装hadoop记录(1)》先启动hdfs,启动成功的话,在执行jps命令时应该能够看到NameNode,DataNode,SecondaryNameNode和jps这四个进程。启动yarn,执行成功的话,应该可以看到多了NodeManager和ResourceManager这两个进程。现在可以尝试一下执行个什么命令,看看会不会报错,

2016-11-25 13:21:46 176

转载 安装spark伪分布式

按照《再ubuntu里面安装hadoop记录》安装好了伪分布式的Hadoop之后,下面安装伪分布式的spark先下载scala,这次用的是2.11.5版本的,下载链接:http://www.scala-lang.org/download/2.11.5.html下载scala-2.11.5.tgz下载之后解压并放到/home/k/software/,之后把这个路径

2016-11-25 13:08:37 320

转载 ubuntu 12.04设置默认字符启动,设置静态ip,更换源

设置为默认字符界面启动的做法:(1)、查看文件/etc/init/rc-sysinit.conf,在第14行附近:确认“env DEFAULT_RUNLEVEL=2”。2是新装系统默认的,确保不被修改。(2)、编辑文件 /etc/init/lightdm.conf,在第12行附近,原句“ and runlevel [!06]” 改为“ and runlevel [!026]”。

2016-11-13 17:19:03 197

转载 一些不错的Java学习笔记

http://www.cnblogs.com/skywang12345/category/455711.html

2016-11-13 16:49:44 229

原创 在ubuntu里面安装hadoop操作记录(1)

ubuntu版本是12.04,64位,首先安装JDK,JDK版本是1.8.0_111,把JDK解压到 /home/software/jdk1.8.0_111/jdk/ 中后,设置环境变量,在~/.bashrc中添加下列语句:export JAVA_HOME=/home/k/software/jdk1.8.0_111/jdkexport JRE_HOME=${JAVA_HOME}/j

2016-11-11 14:48:51 461

JAVA nio的一个简单的例子

一个非常简单的java nio通信的例子,服务器接收到来自客户端的字符串后,计算该字符串的哈希值,然后返回给客户端

2017-04-03

ServletBBS_1412

用servlet写的程序,最基础的BBS功能,需要使用mysql。

2017-02-11

PlayerServer_1412

用servlet写的服务器端程序,可以读取服务器中某个目录及子目录下的文件,供客户端通过浏览器访问,最初的目的是用浏览器看服务器上的视频文件。

2017-02-11

springmvc_helloworld_1412

springmvc版的helloworld

2017-02-11

springmvcAnnotationDemo_1412

springmvc版的helloworld示例

2017-02-11

springmvcXmlDemo

springmvc版的helloworld

2017-02-11

SpringDemo_1412

spring版的helloworld

2017-02-11

httpclient3.1和2个相关的jar包

httpclient3.1和2个相关的jar包

2016-12-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除