<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[csdn_wyl的博客]]></title><description><![CDATA[不积跬步，无以至千里；不积小流，无以成江海！]]></description><link>https://blog.youkuaiyun.com/csdn_wyl</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; csdn_wyl]]></copyright><item><title><![CDATA[JVM、多线程面试]]></title><link>https://blog.youkuaiyun.com/csdn_wyl/article/details/89599805</link><guid>https://blog.youkuaiyun.com/csdn_wyl/article/details/89599805</guid><author>csdn_wyl</author><pubDate>Sat, 27 Apr 2019 12:45:08 +0800</pubDate><description><![CDATA[java的内存区域

程序计数器：当前线程所执行的字节码的行号指示器，用于线程切换后能恢复到正确的执行位置
	java虚拟机栈：其中局部变量表存放编译期可知的基本类型、对象引用
	本地方法栈：虚拟机使用到的本地方法服务
	java堆：内存区域最大的一块，gc主要区域，用来存放实例
	方法区：存储被虚拟机加载过的类的信息、常量、静态变量、即使编译后的代码
	直接内存：nio相关
java对象的创建过...]]></description><category></category></item><item><title><![CDATA[JAVA基础面试]]></title><link>https://blog.youkuaiyun.com/csdn_wyl/article/details/89598412</link><guid>https://blog.youkuaiyun.com/csdn_wyl/article/details/89598412</guid><author>csdn_wyl</author><pubDate>Sat, 27 Apr 2019 11:40:27 +0800</pubDate><description><![CDATA[常用的数据结构


	数组：固定长度、查找快、添加删除慢
	
	栈：后进先出
	队列：先进先出，适用于多线程阻塞队列管理
	链表：可增减长度，查找遍历慢、添加删除快
	树
	散列表：实现一些集合
	
	堆
	
	
	图：边和点
	
Collection接口和Collection类

Collection接口

List接口


	LinkedList：链表实现，插入删除快，查找慢
	
	
	Arr...]]></description><category></category></item><item><title><![CDATA[Hadoop 任务优先级设置（MapReduce）]]></title><link>https://blog.youkuaiyun.com/csdn_wyl/article/details/68942242</link><guid>https://blog.youkuaiyun.com/csdn_wyl/article/details/68942242</guid><author>csdn_wyl</author><pubDate>Sat, 01 Apr 2017 11:03:33 +0800</pubDate><description><![CDATA[作业提交到的队列：mapreduce.job.queuename

作业优先级：mapreduce.job.priority



Pig版本：

SET mapreduce.job.queuename root.etl.distcp;

SET mapreduce.job.priority HIGH;



Hive版本：

SET mapreduce.job.q]]></description><category></category></item><item><title><![CDATA[二、大数据相关的几个名词解释]]></title><link>https://blog.youkuaiyun.com/csdn_wyl/article/details/51863901</link><guid>https://blog.youkuaiyun.com/csdn_wyl/article/details/51863901</guid><author>csdn_wyl</author><pubDate>Fri, 08 Jul 2016 22:05:49 +0800</pubDate><description><![CDATA[MapReduce编程模型



MapReduce是一套从海量源数据提取分析元素最后返回结果集的编程模型。编程模型是处理并结构化特定问题的方式。MapReduce程序本质上是并行运行的，由JobTrackers和TaskTrackers组成。其优势在于处理大规模数据集。
将查询表示成MapReduce作业，过程分为两个处理阶段：map阶段和reduce阶段。



HDFS
]]></description><category></category></item><item><title><![CDATA[一、初识Hadoop]]></title><link>https://blog.youkuaiyun.com/csdn_wyl/article/details/51842565</link><guid>https://blog.youkuaiyun.com/csdn_wyl/article/details/51842565</guid><author>csdn_wyl</author><pubDate>Thu, 07 Jul 2016 00:28:03 +0800</pubDate><description><![CDATA[Hadoop是什么？

Hadoop是由Apache基金会所开发的分布式基础架构。Hadoop是一种分布式存储数据和计算的框架，擅长存储大量的半结构化数据集，擅长分布式计算-快速的跨多台机器处理大型数据集合。Hadoop也泛指一组相关的项目，这些项目都使用这个基础平台进行分布式计算和海量数据处理。并构成了Hadoop生态系统。Hadoop的发行版本：1.x、0.22和2.x。


Had]]></description><category></category></item><item><title><![CDATA[HQL实现模糊查询两种传参方式]]></title><link>https://blog.youkuaiyun.com/csdn_wyl/article/details/49978099</link><guid>https://blog.youkuaiyun.com/csdn_wyl/article/details/49978099</guid><author>csdn_wyl</author><pubDate>Sun, 22 Nov 2015 15:23:37 +0800</pubDate><description><![CDATA[其实各个方法的实质都是一样的，只不过传递参数的方法稍微有点区别 
第一种： 
	public List getUsers(String id){
		List list=new ArrayList();
		String hql="from User as user where user.id like '%"+id+"%'";
		factory=DBHelper.getSessionFac]]></description><category></category></item><item><title><![CDATA[运用struts2框架实现登陆注册]]></title><link>https://blog.youkuaiyun.com/csdn_wyl/article/details/49668451</link><guid>https://blog.youkuaiyun.com/csdn_wyl/article/details/49668451</guid><author>csdn_wyl</author><pubDate>Thu, 05 Nov 2015 21:43:07 +0800</pubDate><description><![CDATA[刚刚学完struts2框架，趁热打铁，做了个struts2MVC小项目练练手。主要用到了struts2的机制实现了登陆注册，
1.字符串到POJO类型的转换，
2.利用i18n拦截器实现了中英文国际化，
3.利用validate拦截器框架效验实现服务器端输入验证，
4.struts2标签库以及利用自定义拦截器实现权限控制（第四条下篇博客再进行介绍）
建完项目后，要引入jar包，我们用my]]></description><category></category></item><item><title><![CDATA[用户注册表单验证]]></title><link>https://blog.youkuaiyun.com/csdn_wyl/article/details/48416453</link><guid>https://blog.youkuaiyun.com/csdn_wyl/article/details/48416453</guid><author>csdn_wyl</author><pubDate>Sun, 13 Sep 2015 16:24:10 +0800</pubDate><description><![CDATA[大概是一些文本框的验证，单选按钮，复选框的验证，通过表单名字获取表单，再调用表单里的内容。验证文本框用正则表达式。通过这次练习，增加了对javascript运用的熟练程度。 
效果图 
 
 
步骤 
 
 
重要代码截图 
文本框 
 
单选 
 
复选 
 
验证所有 
js代码<script>
    //页面加载函数
    function iniState()
    {]]></description><category></category></item><item><title><![CDATA[JavaScript计算器]]></title><link>https://blog.youkuaiyun.com/csdn_wyl/article/details/48263187</link><guid>https://blog.youkuaiyun.com/csdn_wyl/article/details/48263187</guid><author>csdn_wyl</author><pubDate>Mon, 07 Sep 2015 11:20:31 +0800</pubDate><description><![CDATA[JavaScript初学，实现一个只有基本功能的计算器，bug非常多，只实现了简单加减乘除。主要是为了练习JavaScript 
js代码：<script type="text/javascript">
    //定义三个全局变量
    //用来存第一个数
    var num1;
    //用来存第二个数
    var num2;
    //用来存运算符
    var yunSuan]]></description><category></category></item><item><title><![CDATA[抽象类]]></title><link>https://blog.youkuaiyun.com/csdn_wyl/article/details/48262941</link><guid>https://blog.youkuaiyun.com/csdn_wyl/article/details/48262941</guid><author>csdn_wyl</author><pubDate>Mon, 07 Sep 2015 11:07:33 +0800</pubDate><description><![CDATA[抽象类 
关键字：abstract， 
有抽象方法的类一定是抽象类，但是抽象类不一定有抽象方法。当抽象类里所有方法都是抽象方法，则称为接口（接口中定义的属性必须也一定是public static final 类型，即都是常量，不能修改） 
由来： 
不确定某个方法的具体实现细节， 
将方法设置为abstract类型，则类也要设成abstract类型 
抽象类特征： 
1.不能被实例化 
2.有抽象方]]></description><category></category></item><item><title><![CDATA[欢迎使用优快云-markdown编辑器]]></title><link>https://blog.youkuaiyun.com/csdn_wyl/article/details/48262283</link><guid>https://blog.youkuaiyun.com/csdn_wyl/article/details/48262283</guid><author>csdn_wyl</author><pubDate>Mon, 07 Sep 2015 10:28:57 +0800</pubDate><description><![CDATA[欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来，用它写博客，将会带来全新的体验哦：
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗    Ctrl + B 
斜体    Ctrl + I 
引用    Ctrl]]></description><category></category></item><item><title><![CDATA[员工管理系统数组版]]></title><link>https://blog.youkuaiyun.com/csdn_wyl/article/details/48178609</link><guid>https://blog.youkuaiyun.com/csdn_wyl/article/details/48178609</guid><author>csdn_wyl</author><pubDate>Wed, 02 Sep 2015 15:10:06 +0800</pubDate><description><![CDATA[第一部分 案例描述
案例目的

学习面向对象的主要特征和基本概念，包括类、对象、继承、封装、多态、方法的重载和重写、Java的访问修饰符与其它关键字等。
案例难度

★★★

案例覆盖技能点

1、 流程控制语句
2、 类、对象
3、 封装、继承、多态
4、 方法的重载、重写
5、 访问修饰符
6、 static、finally

适用课程和对象

JAVA面]]></description><category></category></item><item><title><![CDATA[文本框验证]]></title><link>https://blog.youkuaiyun.com/csdn_wyl/article/details/48102831</link><guid>https://blog.youkuaiyun.com/csdn_wyl/article/details/48102831</guid><author>csdn_wyl</author><pubDate>Sun, 30 Aug 2015 10:58:15 +0800</pubDate><description><![CDATA[js各种验证文本框输入格式
不能为空


只能输入英文和数字




判断字符由字母和数字，下划线,点号组成.且开头的只能是下划线和字母
/^([a-zA-z_]{1})([\w]*)$/g.test(str)

只能输入数字


只能输入中文


只能输入英文



只能输入中文、英文、数字、@符号和.符号


只允许输入英文，且不能粘贴也无法弹]]></description><category></category></item></channel></rss>