笔记
HanLaotwo
这个作者很懒,什么都没留下…
展开
-
通过反射优化工厂模式
1.工厂模式工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=newA() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑使用工厂模式,虽然这样做,可能多做原创 2017-05-01 15:47:41 · 1026 阅读 · 0 评论 -
kafka删除消息
如果设置了可删除直接命令删除配置server.propertiesdelete.topic.enable=true#删除testkafka-topics --delete --zookeeper hs01:2181 --topic testzookeeper客户端删除#进入客户端./zookeeper-shell.sh hs01:2181#删除rmr /brokers/topics/原创 2018-01-17 19:33:35 · 5995 阅读 · 0 评论 -
zookeeper客户端查看kafka配置
连接#连接zookeeper-shell.sh hs01:2181,hs02:2181,hs03:2181Connecting to hs01:2181,hs02:2181,hs03:2181Welcome to ZooKeeper!JLine support is disabledWATCHER::WatchedEvent state:SyncConnected type:No原创 2018-01-17 19:33:02 · 6048 阅读 · 1 评论 -
jstorm概念
topology一个JStorm任务spoutspout代表输入的数据源,这个数据源可以是任意的,比如说kafka,DB,HBase,甚至是HDFS等,JStorm从这个数据源中不断地读取数据,然后发送到下游的bolt中进行处理。boltbolt代表处理逻辑,bolt收到消息之后,对消息做处理(即执行用户的业务逻辑),处理完以后,原创 2018-01-31 21:06:30 · 701 阅读 · 0 评论 -
python3计算一个目录页下所有文件夹的大小
import oshomedir = 'C:\\Users'def get_size(filedir): tree = os.walk(filedir, topdown=True) dirsize = 0 for i in tree: nodeName = i[0] nodeDirs = i[1] nodeFiles原创 2017-12-28 19:40:16 · 1083 阅读 · 0 评论 -
linux 服务器间文件互传
scp命令1.本机->远程服务器scp -r /home/name/hello root@192.168.0.1:/home/name/home/name/hello为源目录,test2为目标目录,root@192.168.0.1为远程服务器的用户名和ip地址。-r 表示递归发送,不加可以发送一个文件2.远程服务器->本机scp -r root@192原创 2017-12-22 19:06:28 · 555 阅读 · 0 评论 -
git把本地项目push到远程仓库
环境系统:windows目录:D:/workspace/idea/spark-test远程仓库:https://github.com/HanlaoTwo/SparkStudy.git协议:https创建版本库#初始化git initReinitialized existing Git repository in D:/workspace/idea/原创 2017-12-19 19:22:26 · 19890 阅读 · 0 评论 -
redis增删改查----Spring+redis
参考文章:https://www.ibm.com/developerworks/cn/java/os-springredis/index.htmlhttps://docs.spring.io/spring-data/data-redis/docs/current/reference/html/#get-startedhttps://docs.spring.io/spring原创 2017-11-13 18:41:53 · 1527 阅读 · 0 评论 -
redis增删改查----控制台
### 进入redis控制台redis-cli --raw #加上raw,防止中文乱码### 增127.0.0.1:6379> LPUSH list0 "hello" #增加一个list1127.0.0.1:6379> LRANGE list0 0 -1 #查看listhello### 删127.0.0.1:6379> DEL list0 #删除list1127.0.原创 2017-11-13 18:27:45 · 1307 阅读 · 0 评论 -
jvm terminated.exit code=-1
终极解决方案:重启电脑原创 2017-11-01 20:59:46 · 896 阅读 · 0 评论 -
linux上运行spark程序
参考官网spark-submit在spark安装目录的bin目录下有一个spark-submit脚本,可以用来提交运行spark程序如果配置了spark的path可以直接使用spark-submit命令编译构建spark程序使用sbt 或者maven构建程序生成jar包spark-submit的使用spark-submit \ --class原创 2017-10-10 00:01:56 · 4868 阅读 · 0 评论 -
股票基本知识
概念股票是一种有价证券,是股份有限公司在筹集资本时向出资人发行的股份凭证,代表着其持有者对股份公司的身份((即股东)和权利。这种权利为一种综合权利,如参加股东大会、投票表决、参与公司的重大决策、收取股息或分享红利等,但也要共同承担公司运作错误所带来的风险。股票只是对一个股份公司拥有的实际资本的所有权证书,只是代表取得收益的权利,是对未来收益的支取凭证,它本身不是实际资本,而只是间接原创 2017-07-03 22:39:40 · 1136 阅读 · 0 评论 -
sqoop使用示例
sqoopSqoop是一款开源的工具,主要用于在HADOOP不传统的数据库(mysql、postgresql等)进行数据的传递,可以将一个关系型数据库(例如:MySQL、Oracle、Postgres等)中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库中。Sqoop中一大亮点就是可以通过hadoop的mapreduce把数据从关系型数据库中导入数据到HDFS原创 2017-07-10 19:35:27 · 918 阅读 · 0 评论 -
安装cx_Oracle报错:unable to find vcvarsall.bat
环境:Python3.5vs 2008报错:unable to find vcvarsall.bat原因:python的distutils模块中的msvc9compiler.py并不从环境变量指定的路径中寻找’vcvarsall.bat’,而是通过注册表来寻找…,然而,不知为什么编译器安装过程没有配置注册表。解决办法:网上有很多,原创 2017-04-25 15:16:14 · 1018 阅读 · 0 评论 -
kafka发布消息报错LEADER_NOT_AVAILABLE
报错信息$ bin/kafka-console-producer.sh --broker-list="192.168.1.100:32785" --topic testssss[2016-05-11 11:21:42,527] WARN Error while fetching metadata with correlation id 0 : {test=LEADER_NOT_AVAILABL原创 2018-01-17 19:34:06 · 16720 阅读 · 0 评论