- 博客(34)
- 资源 (14)
- 问答 (1)
- 收藏
- 关注
转载 “独指男”修车谋生十余载 被称坚强哥
今年58岁的岳金,曾和女儿相依为命,后因意外他失去双脚和九根手指,为付医药费,他卖掉房子,将女儿寄养在邻居家,自己流浪街头。03年,他在吉林用七百元钱买了修车工具,开始修车。女儿想把他接过去住,但他坚持不去。“我得用自己的力量活下去。今年58岁吉林省永吉县农民岳金,曾因一次意外失去了双脚和九根手指。2003年,辗转来到吉林市后,岳金用身上仅有的七百元钱买了一些修车工具,依靠自己的劳动赚钱生存,这一干
2016-04-29 16:52:09 723
原创 详解Mysql数据导入到SQLServer数据库中
本地方法不仅限定于Mysql,也可以将Excel、Oracle数据导入到SQLServer中。
2016-04-28 22:30:48 15031 4
原创 Intellij IDEA15:安装和配置(svn)
目录1.Slik-Subversion-1.9.3-x64.msi安装2.TortoiseSVN-1.9.4.27285-x64-svn-1.9.4安装3.svn代码版本查看备注:Slik-Subversion-1.9.3-x64.msi这是为集成Intellij IDEA而安装,TortoiseSVN-1.9.4.27285-x64-svn-1.9.4是为本地查看SVN而安装。如果只安装Slik-
2016-04-28 11:36:42 11179 2
转载 java.io.File.deleteOnExit()-生成临时文件,删除临时文件
转载:http://www.tutorialspoint.com/java/io/file_deleteonexit.htmDescriptionThe java.io.File.deleteOnExit() method deletes the file or directory defined by the abstract path name when the virtual machine
2016-04-26 17:24:28 4182
原创 FLume:通过端口监控flume的运行程序
flume启动flume-ng agent -n agent1 -c conf -f /home/flume-1.6.0/conf/flume-zhuis-conf.properties -Dflume.root.logger=DEBUG,console -Dflume.monitoring.type=http -Dflume.monitoring.port=34545 >/h
2016-04-22 23:43:14 10773 1
原创 Linux下用户组、文件权限详解
用户组在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念- 所有者- 所在组- 其它组- 改变用户所在的组 所有者一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者用ls ‐ahl命令可以看到文件的所有者也可以使用chown 用户名 文件名来修改文件的所有者 文件所在组当某个用...
2016-04-22 23:29:40 1027
原创 linux:定时任务出现command not found
第一步查看/etc/profile: 第二步修改 /root/.bash_profile: 末尾添加命令的路径 第三步 shell脚本修改: 脚本中添加内容如下:#!/bin/bash. /etc/profile. /root/.bash_profile
2016-04-22 22:55:34 3904
原创 Linux 判断文件修改时间和系统时间差
#!/bin/bashtimestamp=`date +%s`filepath=/root/yuhui/ta-2016030307.logif [ -f $filepath ];thenecho "文件存在!路径为:$filepath"filetimestamp=`stat -c %Y $filepath`echo "文件最后修改时间戳:$filetimestamp"timecha=$[
2016-04-22 22:32:24 3771
原创 正则:分组取值
import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexUtil { public static void main(String[] args) { String str = "219.133.40.15 - - [20/Apr/2016:07:00:01 +0800]
2016-04-21 10:56:55 942
原创 HDFS命令行文件操作
Hadoop文件操作命令形式为hadoop fs -cmd 说明:cmd是具体的文件操作命令,是一组数目可变的参数。Hadoop最常用的文件操作命令,包括添加文件和目录、获取文件、删除文件等。1 添加文件和目录HDFS有一个默认工作目录/usr/$USER,其中$USER是你的登录用户名,作者的用户名是root。该目录不能自动创建,需要执行mkdir命令创建
2016-04-19 15:06:56 928
原创 Scala下划线“_”的用法
第一:初始化的时候。object Sample { var name: String = _ def main(args: Array[String]) { name = "hello world" println(name) }}在这里,name也可以声明为null,例:var name:String=null。这里的下划线和null的作用是一样的。第二:引入的时候。i
2016-04-17 17:28:12 2202
原创 Intellij IDEA15:建立Scala的Maven项目
在创建Scala的Maven之前要安装JavaJDK 、 Scala 的JDK 、 Maven配置,请参考下面Intellij IDEA15安装和配置 http://blog.csdn.net/silentwolfyh/article/details/51089878Intellij IDEA15的常用快捷键http://blog.csdn.net/sile
2016-04-17 11:34:03 8202
原创 Flume的使用问题及解决方案
在使用flume-ng时,踩了很多坑,现在来说一下,希望大家绕过坑,到达熟练使用flume的目的第一坑:不能正确解码文件,造成不能正确的重命名文件,抛出bug后,之后所有文件都不可以被flume收集,是一个比较严重的错,引起原因是flume使用NIO方式读取文件,将读取的文件以UTF-8的编码读取,在linux状态下,默认是按照GBK编码方式存储文件,所以读取时就会遇到字符长度不够问题,解决办
2016-04-17 08:20:41 4133
原创 Flume的可靠性保证:故障转移、负载均衡
Flume的一些组件(如Spooling Directory Source、File Channel)能够保证agent挂掉后不丢失数据。1、负载均衡1)Load balancing Sink Processorsource里的event流经channel,进入sink组,在sink组内部根据负载算法(round_robin、random)选择sink,后续可以选择不同机器上的agent实现负载均衡
2016-04-16 00:33:12 12498 2
原创 Flume:本地文件到Kafka
官网的配置 : https://flume.apache.org/FlumeUserGuide.html配置文件 cd /usr/app/flume1.6/conf vi flume-dirKakfa.properties#agent1 nameagent1.sources=source1agent1.sinks=sink1agent1.channels=channel1#Spoolin
2016-04-16 00:27:07 3562
原创 Flume:本地文件到HDFS
Flume下载地址apache-flume-1.6.0-bin.tar.gzhttp://pan.baidu.com/s/1o81nR8e s832apache-flume-1.5.2-bin.tar.gzhttp://pan.baidu.com/s/1bp6tXVL 4n4z官网https://flume.apache.org/download.html配置文件 cd /usr/app
2016-04-15 23:35:45 3245
原创 Flume入门教程
1、数据流模型 Flume的核心是把数据从数据源收集过来,再送到目的地。为了保证输送一定成功,在送到目的地之前,会先缓存数据,待数据真正到达目的地后,删除自己缓存的数据。 Flume传输的数据的基本单位是Event,如果是文本文件,通常是一行记录,这也是事务的基本单位。Event从Source,流向Channel,再到Sink,本身为一个byte数组,并可携带headers信息。E
2016-04-15 22:35:34 1958
原创 Flume安装
Flume下载地址 apache-flume-1.6.0-bin.tar.gz http://pan.baidu.com/s/1o81nR8e s832 apache-flume-1.5.2-bin.tar.gz http://pan.baidu.com/s/1bp6tXVL 4n4z 官网 https://flume.apache.org/downlo
2016-04-15 22:28:22 744
原创 Intellij IDEA2017.3:常用快捷键
首先:setting-->keymap-->eclipse使用Idea的目的就是为了编码完全脱离鼠标,虽然使用快捷键编码时很方便可以很长时间不碰鼠标,但windows系统查看文件、数据库什么的还是需要用到鼠标,这点相当郁闷,一直来的简单追求,脱离个鼠标而已;难道只能linux下编程可以完全抛弃鼠标吗?标记颜色的是我比较常用的,欢迎大家留言,我也会尽力更新完善我的M...
2016-04-12 20:20:36 4749 4
原创 kafka基本使用实战
Kafka路径/opt/cloudera/parcels/KAFKAKafka TopicName 查看 bin/kafka-topics.sh --list --zookeeper localhost:2181Kafka TopicName 删除bin/kafka-topics.sh --zookeeper localhost:2181 --topic
2016-04-11 13:57:50 1185
原创 英文歌曲:cross every river( 穿过每一条河 )
As I sit here all quiet 我静静地坐在这里 Wonder why we’re apart 想理清我们分手的原因 And the noise from the city 来自城市的喧闹 Cuts a hole thru the dark 却刺破了黑暗 As the nighttime is falling 当夜幕降临 An
2016-04-09 23:41:09 3212
原创 别太在意人走茶凉 物是人非
一杯茶,人走开了,自然慢慢地就凉了,冷了。 人的一生很长,会遇见很多人,会经历很多事,其中有酸有甜,有苦有辣。但无论经历过什么都不要迷失了自己的本心,抛弃自己的初衷和原则。 不管是朋友、同事、亲人,每天朝夕相处,自然交往频繁,关系密切。如若分开了,不会在每天见面了,联系逐渐的就慢慢变少了,关系也会逐渐变淡。时间一长很多人就不再联系了,并不是这个人对自己没用,更不
2016-04-04 18:47:42 2970 1
原创 java集合:ArrayList,Vector, LinkedList的存储性能和特性
ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时
2016-04-04 13:11:27 1143
原创 java集合:ArrayList和Vector的区别
这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,并且其中的数据是允许重复的,这是HashSet之类的集合的最大不同处,HashSet之类的集合不可以按索引号去检索其中的元素,也不允许有重复的元素(本来题目问的与hashset没有任何关系,但为了说清楚
2016-04-04 13:10:05 664
原创 java集合:Collection 和 Collections的区别
Collection是集合类的上级接口,继承与他的接口主要有Set 和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。
2016-04-04 12:54:20 749
原创 java集合:HashMap和Hashtable的区别
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,在只有一个线程访问的情况下,效率要高于Hashtable。 HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。 HashMap把Hashtable的contains方法去掉了,改成c
2016-04-04 12:52:24 553
原创 Java基础:String 和StringBuffer的区别
JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。String类表示内容不可改变的字符串。而StringBuffer类表示内容可以被修改的字符串。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。另外,String实现了equa
2016-04-04 12:25:12 597
原创 Java基础:StringBuffer与StringBuilder的区别
StringBuffer安全(多线程)StringBuilder是线程不安全(单线程)StringBuffer和StringBuilder类都表示内容可以被修改的字符串,StringBuilder是线程不安全的,运行效率高,如果一个字符串变量是在方法里面定义,这种情况只可能有一个线程访问它,不存在不安全的因素了,则用StringBuilder。如果要在类里面定义成员变量
2016-04-04 12:22:08 616
原创 Java基础:序列化和反序列化
把对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Session对象,当有 10万用
2016-04-04 12:19:36 561
原创 hbase基本命令
进入hbase shell console$HBASE_HOME/bin/hbase shell如果有kerberos认证,需要事先使用相应的keytab进行一下认证(使用kinit命令),认证成功之后再使用hbase shell进入可以使用whoami命令可查看当前用户hbase(main)> whoami表的管理
2016-04-03 09:10:41 905
原创 Linux命令之大文件切分与合并
当面临将一个大文件进行切分时,linux的split命令是很好的选择。它包含多种参数,支持按行、大小进行切分。split命令的语法如下:split [--help][--version][-a ][-b][-C ][-l ][要切割的文件][输出文件名前缀]对应的参数描述如下:-a, --suffix-length=N 使用的后缀长度 (默认为 2
2016-04-01 09:30:36 715
原创 Linux常用命令
文本追加hadoop fs -get /user/yuhui/bi_CleanLog/part-r-00000 part-r-00000awk '{print }' part-r-00000 >> test.txt查看文件 awk 'END {print}' BIRoomTime20160229.txt
2016-04-01 09:20:36 554
原创 Linux中时间、循环、变量、判断
备注:在linux的shell中,等号左右不要留有空格年月日echo `date -d "2 day ago" +%Y%m%d` 前天echo `date -d yesterday +%Y%m%d` 昨天echo `date -d "1 day ago" +%Y%m%d` 昨天
2016-04-01 09:16:24 1153
原创 Linux定时任务Crontab详解
第1列分钟1~59第2列小时1~23(0表示子夜)第3列日1~31第4列月1~12第5列星期0~6(0表示星期天)第6列要运行的命令定时任务打开命令[root@localhost ~]# crontable -l下面是crontab的格式:分 时 日 月 星期 要运行的命令这里有crontab文件条目的一些例子:
2016-04-01 09:12:04 592
Mysql教程所有数据.zip
2020-05-05
crawlerBank.py
2019-07-08
SpringBoot的mvc三层以及增删改查页面
2018-11-22
spring boot+mybatis整合
2018-11-12
Lucene实战(第2版).pdf
2018-08-28
SparkSql技术
2018-08-16
hadoop-Apache2.7.3+Spark2.0集群搭建
2018-08-16
stable-diffusion-webui启动报错
2024-05-13
微博对一条微博进行评论API
2023-05-17
调用JEECG微博发帖API异常
2023-05-17
mac版本idea中路径颜色设置
2020-03-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人