个人学习心得~计算机使用习惯建议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
本文来自博客园,作者:一乐乐,转载请注明原文链接:https://www.cnblogs.com/shan333/p/15366094.html