摘要: 场景: 在Ubuntu下已经启动了Eclipse,然后通过终端设置了环境变量(export $ENV=123),然后通过System.getenv()获取时显示为空。 解释: 环境变量仅在进程树下方,并且只有在进程启动时。Eclipse是您的Shell的子进程 - 因此,当您启动Eclipse时,它 阅读全文
posted @ 2017-09-29 14:44 EasonJim 阅读(14702) 评论(0) 推荐(0)
摘要: 系统环境变量(System Environment Variable): 在Linux下使用export $ENV=123指定的值。获取的方式如下: 系统属性(System Properties): 通过java -jar test.jar -Denv=123启动时指定的值,获取方式如下: 启动参数 阅读全文
posted @ 2017-09-29 14:36 EasonJim 阅读(13336) 评论(0) 推荐(0)
摘要: 境变量的名称通常用大写字母来定义。实际上用小写字母来定义环境变量也不会报错,只是习惯上都是用大写字母来表示的。 首先说明一下,在Windows下是不区分大小写的,所以在Windows下怎么写都能获取到值。 而Linux下不同,区分大小写,无论是变量还是命令,大小写都会导致输出的值不一样。比如环境变量 阅读全文
posted @ 2017-09-29 14:03 EasonJim 阅读(3454) 评论(0) 推荐(0)
摘要: 热部署是什么 大家都知道在项目开发过程中,常常会改动页面数据或者修改数据结构,为了显示改动效果,往往需要重启应用查看改变效果,其实就是重新编译生成了新的Class文件,这个文件里记录着和代码等对应的各种信息,然后Class文件将被虚拟机的ClassLoader加载。 而热部署正是利用了这个特点,它监 阅读全文
posted @ 2017-09-29 10:37 EasonJim 阅读(18713) 评论(0) 推荐(1)