问题描述:
idea使用过程中出现卡顿现象,甚至未响应现象。此时打开任务管理器可以看到idea进程占用cpu过高甚至满载。
可能原因
可能与系统非正常关闭有关,导致idea的缓存和索引文件出现错误。
解决方法
手动删除idea的缓存与索引文件。
操作步骤
首先打开至如下目录c:usersyxc_。
然后找到如上目录下的caches文件夹和index文件夹进行删除。
最后重启idea即可恢复正常使用
空指针总是出现原因:每次定义一个参数或对象的时候,忘记初始化了,或者是请求传的参数为空,又去获取,检查下代码这两个地方,可以避免很多空指针情况
向后兼容。这也是scala多年前失败的地方。每一个新的语言版本都会破坏旧的lib,而这些lib需要由维护者来修复,以适应新的版本。
正如其他人提到的生态系统。springboot和其他开源软件。伟大的工具,如intellijidea。很多人都在使用它,所以有很多指南和stackoverflow答案等。
步骤如下:
1选择源目录
点击file→importproject并指定导入项目所存放的磁盘位置。
用户可以根据所导入的项目创建一个新的intellijidea项目。可导入的项目包括eclipse,maven和gradle项目等。用户也可以跳过具体的项目文件,直接从源文件建立新的项目。
2选择目标项目
一旦源目录是已知的,intellijidea需要知道用户是否想要使用指定位置文件建立一个新项目,或者是否希望intellijidea采用一个给定的项目模型(即eclipse,maven,或gradle),之后才能按照自动化的进行。
在这里选择从源文件创建新项目
3配置新项目
用户需要指定根据源文件所创建的新项目名称和磁盘位置。
选择要导入的文件
因为在这种情况下没有已知的项目模型在运行,所以intellijidea的向导要经过不少的步骤才能在磁盘上找到匹配的模型和android项目的要求。
例如,用户应该指明需要的是gen还是src文件夹。
同样,用户需要确认导入的任何开源项目都可以在源项目中找到。
最后,用户应该指定新的项目需要用到的javasdk和android平台。
最后,在向导借宿之后,就会从现有的文件和项目中创建一个全新的intellijidea项目。