<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaaiwu的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaaiwu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaaiwu]]></copyright><item><title><![CDATA[char类型和int型可以通用]]></title><link>https://blog.youkuaiyun.com/xiaaiwu/article/details/52760079</link><guid>https://blog.youkuaiyun.com/xiaaiwu/article/details/52760079</guid><author>xiaaiwu</author><pubDate>Sat, 08 Oct 2016 19:57:44 +0800</pubDate><description><![CDATA[今天写一个问题的时候惊奇的发现char类型和int类型数值在 0-255之内的可以通用
如下的代码
package test;
import java.util.Scanner;

/**
 * Created by Administrator on 2016/10/8.
 */

public class Main {
    /*找出字符串中第一个只出现一次的字符
     *详细描述：
]]></description><category></category></item><item><title><![CDATA[Java并发编程：volatile关键字解析。以及volatile和synchronize的区别]]></title><link>https://blog.youkuaiyun.com/xiaaiwu/article/details/52421964</link><guid>https://blog.youkuaiyun.com/xiaaiwu/article/details/52421964</guid><author>xiaaiwu</author><pubDate>Sat, 03 Sep 2016 11:19:51 +0800</pubDate><description><![CDATA[Java并发编程：volatile关键字解析

　　 volatile这个关键字可能很多朋友都听说过，或许也都用过。在Java 5之前，它是一个备受争议的关键字，因为在程序中使用它往往会导致出人意料的结果。在Java 5之后，volatile关键字才得以重获生机。

　　volatile关键字虽然从字面上理解起来比较简单，但是要用好不是一件容易的事情。由于volatile关键字是与Java]]></description><category></category></item><item><title><![CDATA[面试中的大数据多路归并排序]]></title><link>https://blog.youkuaiyun.com/xiaaiwu/article/details/52416135</link><guid>https://blog.youkuaiyun.com/xiaaiwu/article/details/52416135</guid><author>xiaaiwu</author><pubDate>Fri, 02 Sep 2016 18:32:58 +0800</pubDate><description><![CDATA[问题

给你1个文件bigdata，大小4663M，5亿个数，文件中的数据随机,如下一行一个整数：
6196302
3557681
6121580
2039345
2095006
1746773
7934312
2016371
7123302
8790171
2966901
...
7005375

现在要对这个文件进行排序，怎么搞？


内部排序

先尝试内排，选2种排序方式]]></description><category></category></item><item><title><![CDATA[System.arraycopy和Arrays.copyOfRange的详细区别]]></title><link>https://blog.youkuaiyun.com/xiaaiwu/article/details/52414740</link><guid>https://blog.youkuaiyun.com/xiaaiwu/article/details/52414740</guid><author>xiaaiwu</author><pubDate>Fri, 02 Sep 2016 16:10:57 +0800</pubDate><description><![CDATA[import java.util.Arrays;


public class Main2 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		/*System.out.println(Converstion(11));*/
		//数组复制
		//System.arraycopy和Arrays.cop]]></description><category></category></item><item><title><![CDATA[eclipse调试以及step into step over step return区别]]></title><link>https://blog.youkuaiyun.com/xiaaiwu/article/details/52411418</link><guid>https://blog.youkuaiyun.com/xiaaiwu/article/details/52411418</guid><author>xiaaiwu</author><pubDate>Fri, 02 Sep 2016 10:13:01 +0800</pubDate><description><![CDATA[首先来讲一下step into step over step return的区别：
step into就是单步执行，遇到子函数就进入并且继续单步执行；（F5）
step over是在单步执行时，在函数内遇到子函数时不会进入子函数内单步执行，而是将子函数整个执行完再停止，也就是把子函数整个作为一步。（F6）
step return就是单步执行到子函数内时，用step return就可以执行完子]]></description><category></category></item><item><title><![CDATA[Java研发方向如何准备BAT技术面试答案（下）]]></title><link>https://blog.youkuaiyun.com/xiaaiwu/article/details/52396987</link><guid>https://blog.youkuaiyun.com/xiaaiwu/article/details/52396987</guid><author>xiaaiwu</author><pubDate>Thu, 01 Sep 2016 10:34:38 +0800</pubDate><description><![CDATA[这部分内容比较深入，整理了一些网络文章可参考，推荐看书籍的方式去复习。




81.深度优先和广度优先算法

推荐看书籍复习！网络文章只做参考，http://blog.163.com/zhoumhan_0351/blog/static/3995422720098342257387/



http://blog.163.com/zhoumhan_0351/blog/stat]]></description><category></category></item><item><title><![CDATA[使用Scanner获取键盘输入]]></title><link>https://blog.youkuaiyun.com/xiaaiwu/article/details/52396723</link><guid>https://blog.youkuaiyun.com/xiaaiwu/article/details/52396723</guid><author>xiaaiwu</author><pubDate>Thu, 01 Sep 2016 10:16:17 +0800</pubDate><description><![CDATA[使用Scanner类可以很方便地便获取用户的键盘输入，Scanner是一个基于正则表达式的文本扫描器，它可以从文件、输入流 、字符串中解析出基本类型值和字符串值。Scanner类提供了多个构造器，不同的构造器可接受文件、输入流、字符串作为数据，用于从文件、输入流、字符串中解析数据。

        Scanner主要提供了两个方法来扫描输入：

(1)   hasNextXxx()：是否]]></description><category></category></item><item><title><![CDATA[纪念在IBM实习的这些日子]]></title><link>https://blog.youkuaiyun.com/xiaaiwu/article/details/52316704</link><guid>https://blog.youkuaiyun.com/xiaaiwu/article/details/52316704</guid><author>xiaaiwu</author><pubDate>Thu, 25 Aug 2016 21:09:01 +0800</pubDate><description><![CDATA[今天正式提出离职了，当离开办公室的那一刻，心里有很多的不舍，舍不得这边相熟的同事，舍不得这边的工作环境。回想起一年前，当自己踏上来宁波这个人生地不熟的地方，心里多少有些忐忑与不安，而现在更多的是怀念。在宁波实习的一年中，我深深的反思了一下走过的点点滴滴，现在总结一下自己的生活和工作的不足，以此来提示我今后的路怎么走。
第一：就是与人沟通的问题，我属于言语比较少的，比如当和同事聚餐的时候，自己往往]]></description><category></category></item><item><title><![CDATA[Java研发方向如何准备BAT技术面试答案（中）]]></title><link>https://blog.youkuaiyun.com/xiaaiwu/article/details/52228198</link><guid>https://blog.youkuaiyun.com/xiaaiwu/article/details/52228198</guid><author>xiaaiwu</author><pubDate>Wed, 17 Aug 2016 09:58:49 +0800</pubDate><description><![CDATA[抱歉来晚了！由于最近事比较多，拖了一段时间，答案本想自己写的，但是时间不允许，挤时间整理了部分答案，后面我会继续更新，谢谢关注。



51.servlet生命周期及各个方法 
参考文章http://www.cnblogs.com/xuekyo/archive/2013/02/24/2924072.html 


52.servlet中如何自定义filter 
参考文章http:]]></description><category></category></item><item><title><![CDATA[Java研发方向如何准备BAT技术面试答案（上）]]></title><link>https://blog.youkuaiyun.com/xiaaiwu/article/details/52228132</link><guid>https://blog.youkuaiyun.com/xiaaiwu/article/details/52228132</guid><author>xiaaiwu</author><pubDate>Wed, 17 Aug 2016 09:54:28 +0800</pubDate><description><![CDATA[最近因为忙于工作，没时间整理，本篇是下班后晚上抽空整理的，文中部分答案本来是想自己好好整理一份的，但是时间真的很紧，所以就整理了一下网络上的文章链接，挑了写的不错的文章，后续有时间补上来。

1.面向对象和面向过程的区别
面向过程
优点：性能比面向对象高，因为类调用时需要实例化，开销比较大，比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发，性能是最重要的因素]]></description><category></category></item><item><title><![CDATA[Java研发方向如何准备BAT技术面试]]></title><link>https://blog.youkuaiyun.com/xiaaiwu/article/details/52228087</link><guid>https://blog.youkuaiyun.com/xiaaiwu/article/details/52228087</guid><author>xiaaiwu</author><pubDate>Wed, 17 Aug 2016 09:51:53 +0800</pubDate><description><![CDATA[最近BAT等各大互联网巨头们的校招陆陆续续都准备开始了，可能对于在校的大多数学生来说，不知道如何正确衡量自己掌握的技术，更不知道BAT这样的公司会要求自己必须具备什么样的技术能力。对于Java研发方向的技术面试，这里总结了一些你必须要掌握的技术知识点，考察的内容会比这里总结的多，所以如果想要有一个很不错的offer，下面的知识点需要都具备。社招考察的内容会在此基础上增加项目经验、技术实战经验、热门]]></description><category></category></item><item><title><![CDATA[mysql 数据库zip直接安装关键一步：]]></title><link>https://blog.youkuaiyun.com/xiaaiwu/article/details/52205530</link><guid>https://blog.youkuaiyun.com/xiaaiwu/article/details/52205530</guid><author>xiaaiwu</author><pubDate>Sun, 14 Aug 2016 18:11:15 +0800</pubDate><description><![CDATA[话不多说，直接上图，有问题可以私信我，谢谢。

最重要的命令在此：mysqld --initialize-insecure --user=mysql

文档表明，使用-initialize生成随机密码，由于自己学习，使用-initialize-insecure生成空密码。默认帐号root,后面的-user=mysql不更改。

注：在安装之前一定要进入bin目录执行上面的这条命令，否则]]></description><category></category></item><item><title><![CDATA[静态内部类和非静态内部类的区别]]></title><link>https://blog.youkuaiyun.com/xiaaiwu/article/details/52047878</link><guid>https://blog.youkuaiyun.com/xiaaiwu/article/details/52047878</guid><author>xiaaiwu</author><pubDate>Wed, 27 Jul 2016 17:51:31 +0800</pubDate><description><![CDATA[package com.devin;

public class MyMain{
    private static String name = "woobo";
    private String num = "X001";
 
    // 静态内部类可以用public,protected,private修饰
    static class Person {
        // 静态内]]></description><category></category></item><item><title><![CDATA[try {}里有一个return语句，那么紧跟在这个try后的finally {}里的code会不会被执行，什么时候被执行，还是在return之后执行？]]></title><link>https://blog.youkuaiyun.com/xiaaiwu/article/details/52021269</link><guid>https://blog.youkuaiyun.com/xiaaiwu/article/details/52021269</guid><author>xiaaiwu</author><pubDate>Mon, 25 Jul 2016 10:32:49 +0800</pubDate><description><![CDATA[这是一个很有趣的问题，我测试的结果是：是在return中间执行。
我在网上搜寻了一些资料，下面是参考代码：

 1 /**
 2  * 
 3  */
 4 package com.b510.test;
 5 
 6 /**
 7  * try {}里有一个return语句，那么紧跟在这个try后的finally {}里的code会不会被执行，什么时候被执行，还是在return之后执行？
 ]]></description><category></category></item><item><title><![CDATA[深入理解Java的接口和抽象类]]></title><link>https://blog.youkuaiyun.com/xiaaiwu/article/details/52015056</link><guid>https://blog.youkuaiyun.com/xiaaiwu/article/details/52015056</guid><author>xiaaiwu</author><pubDate>Sun, 24 Jul 2016 17:25:03 +0800</pubDate><description><![CDATA[对于面向对象编程来说，抽象是它的一大特征之一。在Java中，可以通过两种形式来体现OOP的抽象：接口和抽象类。这两者有太多相似的地方，又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用，但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲：

　　一.抽象类

　　二.接口

　　三.抽象类和接口的区别

　　若有不正之处，请多多谅解]]></description><category></category></item><item><title><![CDATA[阿里巴巴常考面试题及汇总答案]]></title><link>https://blog.youkuaiyun.com/xiaaiwu/article/details/51935877</link><guid>https://blog.youkuaiyun.com/xiaaiwu/article/details/51935877</guid><author>xiaaiwu</author><pubDate>Mon, 18 Jul 2016 00:08:52 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/free0sky/article/details/7927275


一、String,StringBuffer, StringBuilder 的区别是什么？String为什么是不可变的？

答：   1、String是字符串常量，StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变，而前者创建后内容]]></description><category></category></item><item><title><![CDATA[js中innerText，value，innerHTML的区别]]></title><link>https://blog.youkuaiyun.com/xiaaiwu/article/details/50507732</link><guid>https://blog.youkuaiyun.com/xiaaiwu/article/details/50507732</guid><author>xiaaiwu</author><pubDate>Wed, 13 Jan 2016 01:02:06 +0800</pubDate><description><![CDATA[1:、innerHTML：
innerHTML 浏览器会将inneHTML后面的内容作为html来解析。

document.getElementById("myspan").innerHTML="到新浪 "; 



2、innerText

innerText 浏览器会将innerText后面的内容作为纯文本来解析。

document.getElementById("m]]></description><category></category></item><item><title><![CDATA[JavaScript 数字与字符串 比较大小]]></title><link>https://blog.youkuaiyun.com/xiaaiwu/article/details/50507120</link><guid>https://blog.youkuaiyun.com/xiaaiwu/article/details/50507120</guid><author>xiaaiwu</author><pubDate>Tue, 12 Jan 2016 22:04:28 +0800</pubDate><description><![CDATA[由于在JS中经常遇到纯数字和各种各样的字符串进行比较，并且稍有混乱，特别整理一下，理清思路。


    function test(){
        //1)纯数字之间比较
        //alert(1
          
        //2)数字字符串比较，会将其先转成数字
        //alert("1"
        //alert("123"
        ]]></description><category></category></item><item><title><![CDATA[js中return false,return,return true的用法及区别]]></title><link>https://blog.youkuaiyun.com/xiaaiwu/article/details/50504077</link><guid>https://blog.youkuaiyun.com/xiaaiwu/article/details/50504077</guid><author>xiaaiwu</author><pubDate>Tue, 12 Jan 2016 14:40:26 +0800</pubDate><description><![CDATA[首先return作为返回关键字，他有以下两种返回方式
1.返回控制与函数结果
语法为：return 表达式; 语句结束函数执行，返回调用函数，而且把表达式的值作为函数的结果

2.返回控制无函数结果
语法为：return;在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个元素,页面会跳转到该元素href属性指定的页.    return fal]]></description><category></category></item><item><title><![CDATA[javascript在html中的加载顺序------为什么window.alert(document.getElementById("time").innerTex)无法弹出对话框]]></title><link>https://blog.youkuaiyun.com/xiaaiwu/article/details/49474531</link><guid>https://blog.youkuaiyun.com/xiaaiwu/article/details/49474531</guid><author>xiaaiwu</author><pubDate>Thu, 29 Oct 2015 00:35:41 +0800</pubDate><description><![CDATA[最近在写js代码中遇到一个问题，window.alert($("mytime").innerTex)；总是无法弹出对话框。
代码1如下：


结果：无法弹出对话框！如果是window.alert($("mytime")),则输出null。


代码2如下：


结果：弹出“5”的对话框


原因分析：在代码1中，代码是从上往下解释的，当解释到window.alert()时]]></description><category></category></item></channel></rss>