个人学习心得~计算机使用习惯建议1【主要是遇到错误、警告等bug时的问题】

 

 

1,要注重养成自己的思维:整体大于局部思维

 

2,使用eclipse或idea,查看错误的步骤:

 

 

 

3,非常重要,不要强迫症,心思花到那些个人成长的知识:(在学习的道路上,不要被一些细枝末节所诱惑)

例如:如何取消 Ms office2019提示 "获取正版office,你可能是盗版软件的受害者” (word 还是可以正常使用啦)

 账号 -》管理设置 -》(可选的连接体验)启用可选连接体验前的钩 去掉 【失效了,解决:乖,不要强迫症了宝

 

4,执行某个命令或代码有错误:(首先先看结果有没有获得正确的执行),没有再看报错提示,再找原因和解决方法。

5, 要以“任务为核心”,事情目的就是完成

没有智能工具时(工具太难装了,那它就不方便了),手敲或者 在另外一个地方(比较方便),敲完能复制粘贴进去就ok啦

 

心得:工具提升效率:在有限时间内解决问题的一种优化手段,太难安装,

与之对比的是:另外一个编译器很方便使用,那么,直接在另外一个地方敲完,复制粘贴即可

 

 

 6, 有时候错误是因为其他错误诱发产生的

当第一个错误找不到解决途径时(或者说有解决方法,但是前提环境不同时,可以暂时跳过)考虑是第二个等其他原因诱发的

■ 举例:自己在装win上装了Linux后,使用idea(Linux)进行Hadoop编程实践时,报错:HADOOP_HOME and hadoop.home.dir are unset?

网上找到的解决方法:(前提条件就跟我不符合了,我是在Linux中运行idea,不是wins中运行

■  出现了 HADOOP_HOME and hadoop.home.dir are unset,那么就说明你没有配置windows本地的hadoop环境变量.

你可能会想我是远程调用linux下的hadoop,与我本地的hadoop有什么关系?如果你的操作只对远程的hadoop生效,如上传,创建目录,文件改名(写)等,

那么你是不需要在windows本地配置hadoop的,可一旦涉及到下载(读),hadoop内部的缓存机制要求本地也必须有hadoop,

于是也会出现HADOOP_HOME and hadoop.home.dir are unset,

解决办法配置HADOOP_HOME并加入%HADOOP_HOME%\bin到PATH中,之后测试下hadoop version命令,有效的话重启你的eclipse/myeclipse,

但这还不够,windows下的hadoop还需要winutils.exe,否则会报Could not locate Hadoop executable: xxxx\winutils.exe

■ 我的做法:继续看其他错误,先解决其他错误(然后执行结果正确,虽然之前的错误还,但是以目标或者结果为导论,任务完成 ❀):

 

 

7,  心得:错误也是分等级,例如idea中的红色错误(优先急需解决),与灰色调试错误

例如:(应该优先解决红色错误啦)

 

 

8、错误信息一个来源,例如eclipse还可以通过Problems窗口:

 

 

9,看错误先看根本错误【想web页面的报错就看他的根本错误root cause】,root cause 位置片偏下【日志错误 logs 的根本错误位置也是偏下】

 

 

10、java.lang.ClassNotFoundException 找不到类/找不到某一份字节码---------------- 一般就是缺少jar

 

posted @ 2021-10-05 09:38  一乐乐  阅读(155)  评论(2编辑  收藏  举报