送给自己的话:
在做任何工作时,只要、也必须要弄清三件事:
要达到什么目的,拥有什么哪些条件,受到哪些限制
----------------------------------------------------------------
06.01-?
学习nodeJS、koa、nvm
05.31
熟悉docker、写了一个docker入门教程
05.30
学习docker
2016.05.24-2016.05.27
学习Mac OS、LinuxShell、Python开发
2016.05.24入职
海致
----------------------------------------------------------------
2016.04.11
python处理文件时,最好用for逐行读取,不要贪图省事用read().split("\n").因为有些文本的末尾会有\n,这样split之后列表最后会有个空的元素。一不注意就会产生麻烦
2016.04.29
关系型数据库三大范式:
1.第一范式(确保每列保持原子性)
2.第二范式(确保表中的每列都和主键相关)(完全依赖)
3.第三范式(确保每列都和主键列直接相关,而不是间接相关)(消除传递依赖)
事务基本要素:
- A: atomicity (原子性)
- C: consistency (一致性)
- I: isolation (隔离性)
- D: durability (持久性)
2016.04.30
把MapReduce打包完部署运行时,报ClassNotFoundException错
百度之后发现解决方法 一是在类里没有写job.setJarByClass
二是说eclipse打包的方式错了。
都不符合情况
后来发现是调用命令错了 调用Main方法时没有加包名
hadoop jar wc.jar hadoop.WordMain /input /output
第3个是jar包名 第4个应是包名.类名
而后报错java.lang.UnsupportedClassVersionError: hadoop/WordMain : Unsupported major.minor version 52.0
百度后发现是jdk版本不符
用java -version 在本机和服务上 发现 均是1.8.0_77
继续查 发现降低打包的eclipse的jdk版本即可:
在项目上右键-Properties-Java Compiler-Complier compliance settings 1.8调到1.7 重新打包运行就ok了
- A: atomicity (原子性)
- C: consistency (一致性)
- I: isolation (隔离性)
- D: durability (持久性)