当前位置: 首页 > news >正文

网站制作苏州企业网站seo怎么操作

网站制作苏州企业,网站seo怎么操作,专门做自助游攻略的网站是哪个,临安区建设局网站介绍 java.lang包在java应用中会自动导入。该包包含很多常用的类,从NullPointException到Object,Math以及String等。 java.lang.System类是一个final类,意味这我们不能创建它的实例,因此其所有方法都是static。下面我们说明两个…

介绍

java.lang包在java应用中会自动导入。该包包含很多常用的类,从NullPointException到Object,Math以及String等。

java.lang.System类是一个final类,意味这我们不能创建它的实例,因此其所有方法都是static。下面我们说明两个系统方法读取系统属性和环境变量的区别,方法名称分别为getProperty and getenv。

使用System.getProperty()

java平台使用Properties 对象去提供本地系统配置信息,我们称为系统属性。系统属性包括当前用户,java运行时的版本,以及文件路径分隔符等。
下面代码中,我们使用System.getProperty(“log_dir”)读取log_dir属性的值,也可以使用缺省值参数,确保如果属性不存在,则返回缺省值。
System.getProperty 总是返回字符串。

String log_dir = System.getProperty("log_dir","/tmp/log");

为了在运行时更新系统属性, 使用System.setProperty 方法:

System.setProperty("log_dir", "/tmp/log");

我们也可以使用属性命令行参数方式传递我们属性或配置值给应用程序:

java -jar jarName -DpropertyName=value

给app.jar应用的foo属性设置值为bar:

java -jar app -Dfoo=”bar”



使用System.getenv()

环境变量与属性类似,也是键值对形式。大多数操作系统使用环境变量,可以把配置信息传递给应用程序。
不同操作系统设置环境变量方式不同,举例,windows使用控制面板中系统程序,而Unix使用shell脚本。当创建一个进程是,缺省其继承其父进程的环境变量副本。

下面代码片段展示lambda表达式打印所有环境变量:

System.getenv().forEach((k, v) -> {System.out.println(k + ":" + v);
});


getenv() 返回只读 Map. 尝试给 map 增加至会抛出 UnsupportedOperationException异常。获取单个变量,可以调用getenv()方法并指定变量名:

String log_dir = System.getenv("log_dir");


另外,我们可以从我们的应用中创建另一个进程,此时可以给他环境增加变量。在java可以通过ProcessBuilder 类创建进程,其environment方法返回环境变量Map,但此map不是只读的,我们可以增加相应元素。

ProcessBuilder pb = new ProcessBuilder(args);
Map<String, String> env = pb.environment();
env.put("log_dir", "/tmp/log");
Process process = pb.start();

两者差异

虽然两者本质都是map,提供字符串键和值,但有一些不同:

我们可以在运行时更新属性,环境变量是操作系统变量的不可变副本,不能修改。
属性仅在java平台中有效,而环境变量是全局的,属于操作系统级——运行在同一台机器上的所有应用都有效。
当打包应用是属性必须存在,但我们可以在任何时候创建环境变量。
总结
虽然在概念上是相似的,但是属性和环境变量的应用是完全不同的。选择的关键是范围问题,使用环境变量,同一个应用可以部署在多个机器上运行不同实例,可以在操作系统级别进行配置,甚至在云主机控制台中配置。无需重新编译构建应用去更新配置。

另外getProperty遵循骆驼命名约定,而getenv不是。

http://www.bjxfkj.com.cn/article/104050.html

相关文章:

  • 开店做网站seo是什么级别
  • 熊掌号 wordpressseo关键词布局技巧
  • 顺德网站制作案例教程app开发教程
  • 如何做网站咨询如何做网络推广运营
  • 网站开发形成收入怎么做帐免费个人博客网站
  • 电子商务网站费用预算建筑设计网站
  • 深圳市建设局科技处网站武汉大学人民医院怎么样
  • 许昌做网站团队深圳网站优化软件
  • 厦门网站建设公司哪家好百度指数在线查询前100
  • 邯郸市做网站的公司广东最新新闻
  • wordpress主题 kratos5g站长工具seo综合查询
  • wordpress移除google相关竞价关键词优化软件
  • 海外做代购去哪个网站长沙seo网络营销推广
  • vue和react可以做pc网站吗免费seo排名网站
  • 西安市社交网站制作公司媒体公关是做什么的
  • 做汽配批发做那个网站比较好深圳网络营销推广培训
  • 怎样做网站分析总结国内打开google网页的方法
  • 宿州哪有做网站的前端优化
  • web网站开发平台云搜索神器
  • 学院网站建设服务宗旨免费域名注册
  • 软件销售网站模板做网站公司
  • 如何去掉Wordpress访问网站seo是什么级别
  • 电脑下什么wordpress搜索引擎优化的基本方法
  • 汽配出口做哪个网站好网站每天做100个外链
  • 沈阳做网站软件百度招聘官网
  • 长安网站制作百度平台客服电话
  • 阿克苏网站怎么做seo企业宣传
  • 网站优化可以做哪些优化南宁seo规则
  • 什邡门户网站上海关键词优化公司哪家好
  • 李洋网站建设产品关键词的搜索渠道