结合官方文档,做了一些实例php,java,go,python
大数据开发的debug,根一般开发的debug是有所不同的,下面会说一下本地debug的方法。关于远程的debug,请参考:idea 2步配置 远程调试spark
用yum安装了openjdk,然后又想用oracle jdk。原来的openjdk,又不想丢,怎么办呢?
java.lang.NullPointerException 空指针异常,虽然不影响打包,不影响程序的运行,但是看着不舒服
java需要编译的,打包后文件要上传到服务器。推荐二个办法,
第一种,用jenkins,请参考:centos7 jenkins 发布vue ssr,编译类的语言都可能过jenkins来发布,.net没试过。
第二种,用wagon包来实现
静态方法可以不用创建对象就调用,非静态方法必须有了对象的实例才能调用。
因此想在静态方法中直接引用非静态方法是不可能的,因为不知道调用哪个对象的非静态方法,编译器不可能给出答案,因为没有对象。
java就怕找不到对象。
本地开发,测试环境,正式环境用到的配置文件是不一样。不管是本机开发,还是打包上线后,希望能在不同环境间快速切换。以提高开发效率,解决问题的效率。
用了十几年的eclipse了, java现在主要用idea,转的过程中,也没感觉有什么不适应。推荐大家使用idea。idea的热部署根eclipse差不多,除了ide配置不同外。
关于开机启动,其实有很多办法,例如:chkconfig,systemctl,supervisord等。