• 被 idea 坑了的记录篇


    这个星期真的是波折的一周~~~~

    不得不吐槽下无敌坑的自己了,社会我娜姐,坑起来连自己都坑~~

    其实这也不全算我自己的坑,我只是卸载了idea,重新装了一下而已,很神奇的把idea的几个坑全撞了一遍(小声哔哔叨:那也是自己作死)

    坑1:idea 内置tomcat内存溢出

    具体体现:控制台debugger tab下显示VM....(就是内存溢出的意思,当时忘记了截图,然而不想再把环境搞挂了)

    解决方案:vm options里面输入:

    -server -XX:PermSize=128M -XX:MaxPermSize=256m

    下面是我实际项目的截图(本着保密的原因,一些关键性的内容还是需要打上马赛克哒哒哒~):

    之后重启下服务的tomcat就好了~(再不行重启下idea,毕竟万能的重启)

    这里有一篇不错的文档,可以推荐给小伙伴们

    坑2:idea无法热加载自动更新

    具体体现:之前的代码报空指针异常,因为285行对于数组没有判空处理,这个我理解,加一个if判断就好了(这里也是285行),然后重启tomcat之后,debug进去控制台还是会报285行空指针异常,然后想断点看看,却发现:

     通常情况下,debug模式下,断电是一个红色的圆点,tomcat启动之后,上面会有一个对勾,但是现在是285行无法打断点。

    原因:求助了下大神,这是因为idea在没有配置的情况下,是不会自动更新的(刚安装的idea默认没有配置这个)。

    解决方案:

    1、手动更新

    1、clean整个项目; 
    2、Ctr+F9 执行make project; 
    3、重新启动项目,debug可以正常使用;

    2、在setting里面,对于这个tomcat增加相应的配置,"on update action" 选择“update classes and resources”, 如下图:

    再重启下服务tomcat就可以啦~~

    此部分有两篇还不错的网友文档,推荐给大家

    这两个问题,看着很小,找起来真的是要命。but,作为一个风一样的少女,虽然对面的大神这几天已经给我安利了起码6次eclipse,我也是会不离不弃的继续用idea的~

    毕竟,我还是一个活波可爱追求多彩生活的句句女孩~~

  • 相关阅读:
    虚拟化之基础---虚拟化的的基本了解
    DFS文件服务器实验手册
    CentOS 7下配置ISO镜像文件为本地yum源
    CentOS7中搭建redis集群
    CentOS7中搭建redis单机
    CentOS7搭建zookeeper伪集群
    zookeeper单机安装
    搭建局域网http的yum源
    openstack-学习2-云计算与云计算技术
    openstack-学习1-openstack入门
  • 原文地址:https://www.cnblogs.com/lilala-world/p/10955002.html
Copyright © 2020-2023  润新知