自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 SpringMvc 开发配置流程

1  搭建Spring开发环境2  Spring配置web.xml  启用Spring的请求接收器DispatcherServletweb-app>   servlet>      servlet-name>Dispatcher/servlet-name>      servlet-class> org.springframework.web.servlet

2016-01-08 15:10:24 187

原创 Java 非线程安全

public class test { public static void main(String[] args) { testThread test = new testThread(); Thread a = new Thread(test,"a"); Thread b = new Thread(test,"b"); T

2016-01-07 20:03:39 154

原创 awk 计算年龄

BEGIN { print "Name","\t","AGE"}NR%2==1{  T=$0;  next}{  print T,"\t",$1}gao20li23zhao25liu19zhang28Name AGEgao 20li 23zhao 25liu 19zhang 28awk

2015-12-27 22:09:35 176

转载 awk NR FNR 应用

NR,表示awk开始执行程序后所读取的数据行数.FNR,与NR功用类似,不同的是awk每打开一个新文件,FNR便从0重新累计.下面看两个例子:1,对于单个文件NR 和FNR 的 输出结果一样的 :# awk '{print NR,$0}' file1 1 a b c d2 a b d c3 a c b d#awk '{print FNR,$0}'

2015-12-27 20:47:52 299

转载 awk之RS、ORS与FS、OFS

awk之RS、ORS与FS、OFSRS:Record Separator,记录分隔符ORS:Output Record Separate,输出当前记录分隔符FS:Field Separator,字段分隔符OFS:Out of Field Separator,输出字段分隔符PS:RS、ORS、FS、OFS的英文解释绝不是这样的,这里只是解释清楚。建议去阅读awk的英文读物,其中解

2015-12-26 23:52:13 252

原创 MR过程

Map阶段第一阶段是把输入文件按照一定的标准分片(InputSplit),每个输入片的大小是固定的。默认情况下,输入片(InputSplit)的大小与数据块(Block)的大小是相同的。如果数据块(Block)的大小是默认值64MB,输入文件有两个,一个是32MB,一个是72MB。那么小的文件是一个输入片,大文件会分为两个数据块,那么是两个输入片。一共产生三个输入片。每一个输入片由一个Mapp

2015-12-14 19:55:06 1731

转载 单链表面试题

链表是最基本的数据结构,面试官也常常用链表来考察面试者的基本能力,而且链表相关的操作相对而言比较简单,也适合考察写代码的能力。链表的操作也离不开指针,指针又很容易导致出错。综合多方面的原因,链表题目在面试中占据着很重要的地位。本文对链表相关的面试题做了较为全面的整理,希望能对找工作的同学有所帮助。链表结点声明如下:struct ListNode{    int m_nKey

2015-12-13 21:45:50 293

转载 快速排序

快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。总的说来,要直接默写出快速排序还是有一定难度的,因为本人就自己的理解对快速排序作了下白话解释,希望对大家理解有帮助,达到快速

2015-12-13 13:20:27 178

转载 HashTable和HashMap区别

HashTable和HashMap区别第一,继承的父类不同。Hashtable继承自Dictionary类,而HashMap继承自AbstractMap类。但二者都实现了Map接口。复制代码代码如下:public class Hashtableextends Dictionaryimplements Map, Cloneable, Serializabl

2015-12-12 20:58:34 180

原创 String StringBuffer 和 StringBulider的区别

String是final类型的 不能够被继承创建String变量的两种办法 String s = "abc";String s = new String("abc");//创建了1个String对象 根据栈中的特点可能只创建了1个String对象第一种先在栈中创建一个对String类的对象引用变量s,然后去查找"abc"是否被保存在字符串常量池中,如果没有则在

2015-12-12 15:59:50 275

原创 单例设计模式

//不能保证线程安全的懒汉模式public class Singleton{private static Singleton instance;//构造函数private Singleton(){}public static Singleton getInstance(){//为空的话 构建一个if(instance == null ){      instan

2015-12-12 15:13:10 140

转载 TCP三次握手和四次挥手图解

建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。那如何断开连接呢?简单的过程如下:

2015-12-12 14:40:56 219

空空如也

空空如也

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

TA关注的人

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