- 博客(135)
- 资源 (6)
- 收藏
- 关注

原创 Flink 多个keyBy 多个sink
Flink 一个job , 多个keyBy , 多个sink.最近楼主在开发flink 流程的时候, 碰到了一个八哥, 一个source ,多个keyBy , 多个sink.但是总是出现ClassCastException .函数的原型大概是这样:DataStream source = env.addSource();source.map(return AModel).fliter(Objects::nonNull).keyBy().sink();source.map(return B..
2020-12-23 20:11:31
3864
原创 JRebel激活
https://jrebel.qekang.com/eb89f4d6-2b66-4c6f-9a7f-bec88a1a5ab6
2019-12-03 14:52:09
477
1
原创 在Linux 或mac Bash & zsh 通过上下键快速查找历史命令
1 首先在该用户家目录(home directory)下新建一个 .inputrc 文件,并在其中写入以下配置,如下:root@tenggeer ~]# cat .inputrc“\e[A”: history-search-backward“\e[B”:history-search-forwardset show-all-if-ambiguous onset compl
2017-09-02 23:28:32
2366
1
原创 fbz7 fbl7 fbpInf
以这些后缀开始的都是Windows下面的一款软件,叫做Final Builder软件的产物,要打开这些文件,首先得先下载个Final Builder软件。
2016-07-17 09:29:50
772
转载 ftp jenkins connection reset Pushlish over ftp
用ftp4j上传文件,总是提示Connection reset解决办法:切换到管理员,cmd下面执行:netsh advfirewall set global StatefulFTP disableMS对此的解释:http://technet.microsoft.com/zh-cn/library/dd421710(v=ws.10).aspxftp主被动模式之间防火墙的处理规则
2016-07-13 09:43:54
945
原创 HBase client buffer put为空 HTable
1.每一个HTable都可能维护了一个buffer ,如果设置了buffer , 则需要设置autoflushcommit 为 flase , 默认为 true , 在进行了put操作之后 , 不能结束 。 如果结束的话,则 buffer中的数据没有送到HMaster . 2.如果多线程维护同一个HTable , 则多个线程共同维护了一个buffer , 这时就有可能出现Concurrent
2016-06-08 10:46:12
573
原创 kafka storm logback slf4j jar包冲突
1.kafka 2.9版本中不依赖slf4j-simple , 而 kafka 2.10版本会依赖 。 因此 如果依赖kafka 2.10 版本, 那么就会与 storm 0.9.4版本中的logback冲突。
2016-06-08 10:24:21
1459
原创 storm 日志管理
1.优化storm的日志管理。1.storm 用bin/storm脚本启动supervisor和nimbus, 在这个脚本中,会指定使用的logback配置文件和log.home的位置。2.storm 0.9.4 默认使用的是 logback 1.0 版本,在这个版本中,是没有 SizeAndTimeBasedRollingPolicy .
2016-06-08 10:23:07
955
原创 idea点击+号没有tomcat插件解决方法
查看配置文件/Users/***/Library/Preferences/IntelliJIdea15/disabled_plugins.txt中有没有tomcat,如果有,删除即可。
2016-01-28 12:10:46
6161
1
原创 android gradle引入nexus中的jar包
1.在模块中加入repositoryrepository{maven {url "http://192.168.**.**:8081/nexus/conent/groups/public/"}}然后引入依赖就可以了
2016-01-18 14:38:33
956
原创 android gradle引入sdk下extras下libs中的jar包
1.之前以为只要在sdk中的jar包会自动加载,这是个错误的认识。2.要引入sdk中的jar包和引入自己项目中的jar包是类似的,如下:compile fileTree(dir:'${YOUR_SDK_HOME}/sdk/extras/libs',include :[*.jar])
2016-01-18 14:33:35
1238
原创 Android shell脚本的使用
1.android中如何调用shell脚本呢?A:android中的shell和 linux中的shell不同,linux中的shell可以查看/etc/shells下面,支持好多种shell,但是在android中,貌似只支持/system/bin/sh这种sh. so,你的shell脚本中,再也不是#!/bin/sh或#!/bin/bash,而是#!/system/bin/sh2
2016-01-12 12:06:31
1289
原创 Android 4.2获取root权限后以后使用shell命令来开启飞行模式
1.首先通过su命令获取root权限的shell终端。Process process = Runtime.getRuntime().exec("su");2.然后获得输出流bw = new BufferedWriter(new OutputStreamWriter(process.getOutputStream()));3.bw.write("settings put glo
2016-01-10 13:15:05
2870
原创 linux ubuntu vim 中文乱码
在用户主目录~下创建.vimrc文件(如果有可以不创建),切记不是.vim 和.viminfo.在.vimrc中添加以下内容:syntax on (这句话一定要添加,括号里面的不要添加进去)set encoding=utf-8 fileencodings=utf-8
2016-01-05 17:25:31
470
转载 oracle要求mac更高版本
http://blog.youkuaiyun.com/daiyelang/article/details/42779645
2015-11-26 20:47:53
594
转载 CentOS下安装git
CentOS中yum里没有Git,需要手动安装。首先需要安装git的依赖包 yum install curl yum install curl-devel yum install zlib-devel yum install openssl-devel yum install perl yum install cpio yum install expat-devel yu
2015-08-08 21:45:39
462
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-08-08 21:43:15
473
原创 解决sublime不能输入中文
1.和其他文章一样,先编译附件中的.c文件.然后拷贝到目录.2.如下创建启动模式:#!/bin/shexport SUBLIME_HOME="/opt/sublime_text"LD_LIB=$SUBLIME_HOME/libsublime-imfix.sosh -c "LD_PRELOAD=$LD_LIB $SUBLIME_HOME/sublime_text $@"创
2015-06-08 17:40:00
1136
1
原创 hive 日志存放位置修改
终所周知,hive有两个日志: 1.一个日志为hive.log.是系统的运行目录.位于conf/log4j.properties下. 2.另一个日志 为Job的log.在conf/hive-site.xml中的下面properties中设置: hive.querylog.location /tmp/hive-log/${user.name} Locatio
2015-05-27 15:57:49
4542
原创 zhcon解决Ubuntu命令行模式乱码问题
1.首先安装zhcon:2.zhcon是一个类似与桥的东西,使得用户可以看到中文.3.进入命令行界面后,使用sudo zhcon --utf8.
2015-04-02 11:03:30
940
原创 Win下Linux虚拟机登陆后屏幕没有菜单的解决方法
解决方法有多种: 1.新建个用户,进去之后,再切换用户,回来之后就可以了. 2.进入命令行,重新安装显卡驱动. 3.手工修改/etc/X11/xorg.conf把缺省分辨率改小再试.
2015-04-02 10:44:16
2001
原创 Hadoop学习笔记二(新旧版本API的区别)
1.新的API是在org.apache.hadoop.mapreduce中,旧的API是在org.apache.hadoop.mapred中。注:新的API不兼容旧的API.2.在新的API中,Mapper与Reducer已经不是接口而是抽象类。3.新的API中更广泛地使用了Context对象,并使用MapContext进行MapReduce间的通信,MapContext同时充当Outpu
2015-01-13 11:11:44
859
原创 Hadoop学习笔记一(入门篇)
1.大数据处理系统的三大关键要素------“存储”,“计算”和“容错”。2.MapReduce:重写了Google的索引文件系统。3.在Hadoop中,用于执行MapReduce任务的机器有两个角色:一个是JobTracker,另一个是TaskTracker.4.在Hadoop中,每个MapReduce任务都被初始化为一个Job,分为Map阶段和Reduce阶段。5.InputF
2015-01-13 11:04:26
776
转载 java实现unicode的解码
public String decodeUnicode(String theString) { char aChar; int len = theString.length(); StringBuffer outBuffer = new StringBuffer(len); for
2014-11-09 20:07:15
1361
原创 shell date -d 命令
shell 的date命令在脚本中很常用,但是有一个知识点大家都知道,date -d "$1 1 days ago" +%Y%m%d和date -d "$1 -1 days" +%Y%m%d是一样的,这个是有局限性的,当第一个参数是YYYY-mm-dd时是一样的,但是第一个参数如果是“YYYY-mm-dd hh:MM”时这个就不一样啦……
2014-11-07 11:38:53
6848
转载 Mybatis与Ibatis比较
随着开发团队转投Google Code旗下,ibatis3.x正式更名为Mybatis 虽然从正式版发布至今也有近一年时间,官方也非常友好的提供了中文版的使用手册,不过相信很多人还在项目中使用ibatis2.x版本。究竟Mybatis有哪些新特性,能给我们带来哪些好处呢?以下是我看一位大侠研究后1、Mybatis实现了接口绑定,使用更加方便。 在ibatis2.x中我们需要
2014-06-29 09:01:25
792
转载 Hibernate和IBatis对比 .
项目也做过几个, 使用IBatis就做一个项目, 基本上都是使用Hibernate, 也只是知道几点关于这两个框架的区别, 今天闲着没事干, 从网上找了几篇文章, 做了一个简单的整理。网上关于这两个框架的比较也很多, 只是自己想把别人的东西拿过来整理一下, IBatis和Hibernate的比较。(非原创)Hibernate VS iBATIS简介Hibernate是当前最流行的O
2014-06-28 23:19:59
864
转载 Spring MVC和Struts2的比较 .
虽然说没有系统的学习过Spring MVC框架, 但是工作这么长时间, 基本上在WEB层使用的都是Spring MVC, 自己觉得Struts2也是一个不错的WEB层框架, 这两种框架至今自己还未有比较, 今天闲着没事干, 从网上找了一些资料, 再加上平时使用Spring MVC的感触来总结一下。Spring MVC PK Struts2我们用struts2时采用的传统的配置文件的方式
2014-06-28 23:18:01
832
转载 myeclipse 中alt + /提示no default proposals的解决办法
Window -> Preferences -> Java -> Editor -> Content Assist -> Advanced 里的「Select the proposal kinds contained in the 'default' content assist list」把Java Proposals钩上即可。
2014-06-24 17:17:23
1653
转载 解决 Agent admitted failure to sign using the key 问题 with ssh
現在的 ssh 使用同樣的方法會出現錯誤訊息Agent admitted failure to sign using the key解決方式 使用 ssh-add 指令將私鑰 加進來 (根据个人的密匙命名不同更改 id_rsa)# ssh-add ~/.ssh/id_rsa
2014-05-30 10:56:42
903
原创 使用vs2010编译项目时出现COFF错误的解决方案
在你的安装vs2010的目录下,找到D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin
2014-04-18 09:49:27
1868
转载 Eclipse安装Maven插件
1.工具下载: Eclipse4.2 jee版本(这里使用最新的Eclipse版本,3.7以上版本按照以下步骤都可以) 下载地址:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/SR2/eclipse-jee-juno-SR2-win32.zip&mirror
2014-04-18 09:30:00
956
转载 学习maven的使用,看到一篇很实用的入门教程 .
一、前言 早就知道maven 在java 项目的管理方面名声显赫,于是就想着学习掌握之,于是查阅了大量文档。发现这些文档的作者都是java 的大腕,大多都是站在掌握了一定maven 基础的角度上进行介绍,让我这初学者看的云里雾里不知所云。于是又去查看maven 的官方网站,总算是有所了解,但一旦动手实际操作却又雾里看花。唉,没办法,就只有一遍一遍的动手尝试,经过种种磨难总算是
2014-04-17 20:03:07
1039
原创 界面与线程
一直以来,我总是在纠结一个问题,到底是界面中有线程的引用,还是线程中有界面的引用。 因为,界面是启动线程用的,而线程又要更新界面,这看起来就是相互矛盾的。 但是,现在我终于明白了,明白了到底该怎么处理它们之间的关系。 线程可以是多个,但是界面只有一个,可以这样做,在界面的局部变量中有一个线程的引用,而线程中应该持有该界面的引用。
2014-03-18 16:02:57
771
转载 Qt中文乱码问题解决办法
也许你在用这个方法实现中文化,但它确实不够严谨#include int main(int argc, char *argv[]) { QApplication app(argc, argv); //设置中文开始 QTextCodec::setCodecForTr(QTextCodec::codecForName(“gb
2014-03-17 13:48:55
997
转载 sed简明教程
用s命令替换我使用下面的这段文本做演示:123456789$catpets.txtThis is my cat mycat's name is bettyThis is my dog my dog's name
2014-02-25 17:19:06
820
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人