<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[winse]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/winseII</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; winseII]]></copyright><item><title><![CDATA[Spark的flatmap与map.filter.map有什么异同]]></title><link>https://blog.youkuaiyun.com/winseII/article/details/84820843</link><guid>https://blog.youkuaiyun.com/winseII/article/details/84820843</guid><author>winseII</author><pubDate>Tue, 11 Oct 2016 10:15:59 +0800</pubDate><description><![CDATA[
 A =&amp;gt; Option[B] =&amp;gt; B 这个过程scala的  aList.map(B(_)).filter(!_.isEmpty).map(_.get)  和  aList.flatMap(B(_))  有什么差别？ 在 spark rdd 以及 sparksql 同样的操作又有什么异同呢？
--


Scala

对Option而言，逻辑上flatMap就是map.f...]]></description><category></category></item><item><title><![CDATA[利用maven的资源提交spark任务]]></title><link>https://blog.youkuaiyun.com/winseII/article/details/84820571</link><guid>https://blog.youkuaiyun.com/winseII/article/details/84820571</guid><author>winseII</author><pubDate>Sun, 09 Oct 2016 22:03:52 +0800</pubDate><description><![CDATA[
 官网的教程提交依赖的jar，使用 --jars 参数来添加额外的jar。这种方式比较费劲，如果依赖比较多需要一个个的弄，挺麻烦。
 
查看 SparkSubmit 源码时（结合help帮助），可以通过 --packages --repositories  两个参数来添加需要的包（当然也可以包括 primaryResource ）。packages写法类似于sbt类似，多个包通过逗号分隔；...]]></description><category></category></item><item><title><![CDATA[MessageFormat的pattern中含有单引号的问题]]></title><link>https://blog.youkuaiyun.com/winseII/article/details/84409041</link><guid>https://blog.youkuaiyun.com/winseII/article/details/84409041</guid><author>winseII</author><pubDate>Mon, 18 Mar 2013 09:42:25 +0800</pubDate><description><![CDATA[
类似于linux字符操作，如果被单引号包裹的字符不会被替换。
 
如果需要输出单引号，又要替换其中的字符，需要使用双单引号来表示单引号！
 
public class MessageFormatTest {
	
	@Test
	public void testPatternUncorrect(){
		String UPDATE_SQL = &quot;update t_handle_ti...]]></description><category></category></item><item><title><![CDATA[编译hadoop的jsp源码]]></title><link>https://blog.youkuaiyun.com/winseII/article/details/84408537</link><guid>https://blog.youkuaiyun.com/winseII/article/details/84408537</guid><author>winseII</author><pubDate>Fri, 15 Mar 2013 23:21:54 +0800</pubDate><description><![CDATA[
从apache下载的tar.gz的hadoop-1.1.0包中本来就包括了src的源码。可以方便我们查看源码调试。
 
（从github上下载了最新的hadoop-common的源码，发现hadoop-2.0已经是使用maven管理代码了。）
 
在eclipse中新建java project，去掉“Use Default location”的复选框的勾，自定义项目为hadoop-1....]]></description><category></category></item><item><title><![CDATA[shell使用实践]]></title><link>https://blog.youkuaiyun.com/winseII/article/details/84399806</link><guid>https://blog.youkuaiyun.com/winseII/article/details/84399806</guid><author>winseII</author><pubDate>Thu, 07 Mar 2013 00:02:45 +0800</pubDate><description><![CDATA[
通过shell来获取视频地址，简化生活，所以这个分类到编程之美下面。
 
这里讲的是使用shell获取163 ted视频下载地址。
 
效果如图：
 
 
shell脚本如下：
 
#!/bin/sh

wget -qO- http://open.163.com/ted/ | iconv -f gbk -t utf-8 | awk '{if($0 ~ /&amp;lt;a hre...]]></description><category></category></item><item><title><![CDATA[快速搭建第二个hadoop分布式集群环境]]></title><link>https://blog.youkuaiyun.com/winseII/article/details/84397614</link><guid>https://blog.youkuaiyun.com/winseII/article/details/84397614</guid><author>winseII</author><pubDate>Sat, 02 Mar 2013 00:06:41 +0800</pubDate><description><![CDATA[
万事开头难，第一次搭建集群环境确实是比较难，比较苦恼。但，也不是说第二次搭建集群环境就会容易。
 
一般，第一次操作我们都会在测试环境中进行，当我们要搭建正式的环境时，是否还要像第一次那样搭建环境呢？
在搭了2^n次环境后，这里提供一种稍稍便捷一点的配置方式来搭建集群，所有的操作都在namenode上面进行！
 
192.168.3.100 h100可以认为是测试环境的namenod...]]></description><category></category></item><item><title><![CDATA[top命令使用]]></title><link>https://blog.youkuaiyun.com/winseII/article/details/84395067</link><guid>https://blog.youkuaiyun.com/winseII/article/details/84395067</guid><author>winseII</author><pubDate>Tue, 26 Feb 2013 01:07:12 +0800</pubDate><description><![CDATA[
使用过linux的系统的人，应该都用过top命令。
top集成了系统的许多功能，可以查看时间，查看系统的负载，查看cpu和mem的使用情况，查看系统运行的程序等。
 
top命令显示界面可以分成3部分：
系统总体性能（Summary_Area），命令输入光标（Message/Prompt line），任务显示区（Columns Header，Task Area）。
 
1、 常用的...]]></description><category></category></item><item><title><![CDATA[hadoop集群增加节点]]></title><link>https://blog.youkuaiyun.com/winseII/article/details/84394015</link><guid>https://blog.youkuaiyun.com/winseII/article/details/84394015</guid><author>winseII</author><pubDate>Fri, 22 Feb 2013 22:14:04 +0800</pubDate><description><![CDATA[
hadoop的集群的优势，其中之一就是可以灵活的增加数据节点，简简单单的实现扩容！
 
1、 最好安装统一的操作系统。安装的时刻把防火墙关了！
 
2、 在新节点使用root用户，修改系统的一些参数
修改时间。
date -s 12:00:00
 
设置IP地址。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
service ne...]]></description><category></category></item><item><title><![CDATA[使用powerdesigner导出数据表的结构图]]></title><link>https://blog.youkuaiyun.com/winseII/article/details/84372258</link><guid>https://blog.youkuaiyun.com/winseII/article/details/84372258</guid><author>winseII</author><pubDate>Tue, 25 Dec 2012 19:09:14 +0800</pubDate><description><![CDATA[http://www.5iphp.com/node/28
一、 根据表结构生成powerdesigner模型：


导入工作分成几步，工作很简单，步骤如下：第一步：将要导入的库的所有表的表结构(不要表数据，只要表结构)导出成一个.sql文件。第二步：在powerdesinger里找到 File &amp;gt;&amp;gt; Reverse Engineer &amp;gt;&amp;gt; Database ，然后出来...]]></description><category></category></item><item><title><![CDATA[oralce to_clob使用笔记]]></title><link>https://blog.youkuaiyun.com/winseII/article/details/84364229</link><guid>https://blog.youkuaiyun.com/winseII/article/details/84364229</guid><author>winseII</author><pubDate>Tue, 04 Dec 2012 19:56:12 +0800</pubDate><description><![CDATA[在写试图view的时刻，把所有字段拼接成一个字符串，但是有个表比较特殊有个clob字段，如果使用to_char转成varchar的化，只能处理最大4000个字符。
。。。
最后，在其他字段加入一个to_clob('')处理，转换为clob类型。（clob+varchar=clob类型）
to_clob
http://www.techonthenet.com/oracle/functions...]]></description><category></category></item><item><title><![CDATA[url-pattern that excludes subdirectoriesy]]></title><link>https://blog.youkuaiyun.com/winseII/article/details/84264655</link><guid>https://blog.youkuaiyun.com/winseII/article/details/84264655</guid><author>winseII</author><pubDate>Thu, 26 Jul 2012 14:04:06 +0800</pubDate><description><![CDATA[需求其实就是把eclipse osgi导出的应用嵌入到原有的ssh开发的程序中。
 
	&amp;lt;filter&amp;gt; 
	  &amp;lt;filter-name&amp;gt;struts-cleanup&amp;lt;/filter-name&amp;gt; 
	  &amp;lt;filter-class&amp;gt; 
	   org.apache.struts2.dispatcher.ActionContextClean...]]></description><category></category></item><item><title><![CDATA[To embed OSGi in servlet container]]></title><link>https://blog.youkuaiyun.com/winseII/article/details/84253897</link><guid>https://blog.youkuaiyun.com/winseII/article/details/84253897</guid><author>winseII</author><pubDate>Fri, 20 Jul 2012 12:44:18 +0800</pubDate><description><![CDATA[
环境：
Eclipse Modeling Tools
Version: Indigo Service Release 2
Build id: 20120216-1857
 
操作系统：win7
tomcat： apache-tomcat-7.0.27
 
1、 简单操作（在bridge基础上再添加jar）
主页：
http://eclipse.org/equinox/serv...]]></description><category></category></item><item><title><![CDATA[插件依赖导入]]></title><link>https://blog.youkuaiyun.com/winseII/article/details/84251646</link><guid>https://blog.youkuaiyun.com/winseII/article/details/84251646</guid><author>winseII</author><pubDate>Tue, 17 Jul 2012 17:18:05 +0800</pubDate><description><![CDATA[不是自己的，特别是官方api形式，最好以导入包的形式引入。
 
]]></description><category></category></item><item><title><![CDATA[android生成R.java文件]]></title><link>https://blog.youkuaiyun.com/winseII/article/details/84249426</link><guid>https://blog.youkuaiyun.com/winseII/article/details/84249426</guid><author>winseII</author><pubDate>Fri, 13 Jul 2012 16:02:16 +0800</pubDate><description><![CDATA[eclipse生成R.java文件：
保存后工程rebuild，最终调用android-sdk-windows\platform-tools\aapt.exe执行命令来生成文件，然后刷新eclipse-project的gen目录。
 
#com.android.ide.eclipse.adt.internal.build.builders.PreCompilerBuilder.build
...]]></description><category></category></item><item><title><![CDATA[android-eclipse-plugin 源码]]></title><link>https://blog.youkuaiyun.com/winseII/article/details/84248644</link><guid>https://blog.youkuaiyun.com/winseII/article/details/84248644</guid><author>winseII</author><pubDate>Thu, 12 Jul 2012 16:33:00 +0800</pubDate><description><![CDATA[https://android.googlesource.com/platform/sdk/+/tools_r20/eclipse/plugins/
 
git clone https://android.googlesource.com/platform/sdk
 

com.android.ide.eclipse.adt.overlay/
com.android.ide.eclips...]]></description><category></category></item><item><title><![CDATA[ERROR “An API baseline has not been set for the current workspace”]]></title><link>https://blog.youkuaiyun.com/winseII/article/details/84214248</link><guid>https://blog.youkuaiyun.com/winseII/article/details/84214248</guid><author>winseII</author><pubDate>Mon, 07 May 2012 11:12:29 +0800</pubDate><description><![CDATA[导入eclipse插件，出现错误。
错误提示：
Description：An API baseline has not been set for the current workspace.	Type：Unknown	Default API Baseline Problem
解决方法：
把 Missing API Baseline option 的级别设置的低一点就可了~~
 
参考资...]]></description><category></category></item><item><title><![CDATA[TreeItem实现Hyperlink的效果]]></title><link>https://blog.youkuaiyun.com/winseII/article/details/84179449</link><guid>https://blog.youkuaiyun.com/winseII/article/details/84179449</guid><author>winseII</author><pubDate>Sun, 01 Apr 2012 13:08:06 +0800</pubDate><description><![CDATA[在swt中，Hyperlink可以实现 '点击跳转' 的效果。例如，在PDE的MANIFEST.MF的 Activator 点击该标签可以跳转到对应的Activator的类。

org.eclipse.pde.internal.ui.editor.plugin.rows.ReferenceAttributeRow.createLabel(Composite, FormToolkit)
 
...]]></description><category></category></item><item><title><![CDATA[HashMap的keyset与value的对应]]></title><link>https://blog.youkuaiyun.com/winseII/article/details/84178576</link><guid>https://blog.youkuaiyun.com/winseII/article/details/84178576</guid><author>winseII</author><pubDate>Sat, 31 Mar 2012 08:50:25 +0800</pubDate><description><![CDATA[ 
在改一个bug的时刻，把原来的老大写个map.values()改成了map.keyset()。前面通过循环得到一个prepared sql，后面再把对象的数据放入到PreparedStatement中。
下班后，感觉不是很对劲。Map怎么确保得values()和keyset()的顺序是一样的呢？
 
原来用map都是先取key然后得到value。由于在map上封装了，不能直接取得ent...]]></description><category></category></item><item><title><![CDATA[嵌套类命名]]></title><link>https://blog.youkuaiyun.com/winseII/article/details/84177640</link><guid>https://blog.youkuaiyun.com/winseII/article/details/84177640</guid><author>winseII</author><pubDate>Thu, 29 Mar 2012 16:50:28 +0800</pubDate><description><![CDATA[

class CopyOfDDDD implements IServiceTaskProcessor {

	@Override
	public Serializable process(IItemInstance data) throws TaskException {
		return null;
	}
	
	/*static*/ class CopyOfDDDD imple...]]></description><category></category></item><item><title><![CDATA[GMF编辑器中，图形可以放大不能缩小]]></title><link>https://blog.youkuaiyun.com/winseII/article/details/84127126</link><guid>https://blog.youkuaiyun.com/winseII/article/details/84127126</guid><author>winseII</author><pubDate>Wed, 11 Jan 2012 10:04:25 +0800</pubDate><description><![CDATA[同事和我做同一件事情，但是我弄的总有个问题。
对比了我们各自写的文件，在表面上完全没有那里存在问题。
 
在前段的时间中也遇到相应的问题，原来是加上一个布局就可以了。
 
setLayoutManager(new ConstrainedToolbarLayout());
 
再次遇到一样的问题，想查查到底是什么问题。经过对比使用布局和不使用的调试结果后。
大概问题如下:
 
G...]]></description><category></category></item></channel></rss>