为啥java项目的正式环境叫"生产环境"?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥java项目的正式环境叫"生产环境"?相关的知识,希望对你有一定的参考价值。
我知道什么是生产环境,但是这个名词是怎么来的,是由英文翻译过来的么?还是其他原因
因为习惯,沿用习惯就是这样,可以溯源第一个这样称呼的人,意义不大。还有可能是Java一些逻辑,一些底层经常用生产者和消费者,或者相关的例子去阐释,生产的次用得多了,自然首先就想到它了。
科技是第一生产力就用到了生产一词,Java项目部署出来肯定拿来用的,真正用于实践里,历史上实践一般就是生产。 参考技术A 生产环境跟工厂类似,通俗的说就是用来赚钱的 参考技术B 英文Production Environment,应该是从英文翻译来的。 参考技术C 产生疲劳的原因虽然很复杂,但也有规律可循。 生活节奏快 生活节奏快,夜生活增多,睡眠不足,生活没有规律,工作繁重,工作时间长,应酬熬夜,应接不暇,心理长期处于超负荷状态,身心得不到休息和复原,长期处于精神和体力的透支状态,导致体内荷尔蒙代谢失调,神经调节功能异常,自律神经失调,免疫力降低,肩膀酸痛,头痛失眠,咽喉疼痛,淋巴结肿大,注意力降低,全身无力,身心疲惫。 环境因素 空气、水源、噪声等环境因素的影响,也是造成心理和身体疲劳的不可忽视的原因之一。食物的污染以及绿化环境的破坏,极易引起城市居民持久的心情压抑。若长期处于不良环境中,久而久之就会产生疲劳症。 特殊状况 运动量减少、摄食过多的肥胖者也容易出现慢性疲劳。酗酒者和服用药物所引起的副作用,以及忧郁症患者等,也会出现慢性疲劳症。 缺乏安全感 下岗、家人或本人久病、长期经济困难等因素,也可导致身心疲惫。总之由于人际关系紧张,或者缺少安逸祥和的生活环境气氛等原因,造成长时间的心境恶劣,就十分容易产生身体和心理的疲劳感。 免疫力降低 专家认为,慢性疲劳症跟免疫力有关。免疫力强,患慢性疲劳症的概率相对低;免疫力降低,易患慢性疲劳症。疾病也会带来慢性疲劳症,包括肿瘤、肾脏肝脏等方面的疾病,以及甲状腺机能不足等。 生活单调 有人这样描述自己的生活:“我的生活千篇一律,早上七点起床,七点半匆匆赶地铁,八点半上班,上午做文案,中午陪客户,下午到外面作市场调研,傍晚赶回公司写文案,九点以后回家休息。” 单调是指那种千篇一律、重复机械的过程。单调过程看起来轻车熟路,实际上心理易于疲劳。 长期从事单调作业的人,很容易产生疲劳症状。从心理卫生的角度看,应把单调作业作为一种职业性有害因素来加以对待,特别是对那些耐受性较差的人。 有位王先生是造纸集团公司生产一线的员工,主要工作是在制浆工段添加有关化学制剂。由于长期一直从事此项简单的重复劳动,他感到工作单调乏味。终于有一天发生了不幸,他在上夜班时,混混沌沌中,一不小心居然掉进了纸浆池,再也没有从池中爬出来。 学者认为,这可能与长时间单调刺激引起相应部位的大脑皮层神经细胞产生的保护性抑制有关,或与易引起中枢神经抑制系统占优势有关。 人对单调作业的心理与生理反应是相同的。耐受性不强者主观上常产生一种刻板、厌烦和淡漠的感觉,他们对从事单调工作不感兴趣,注意力难集中,甚至想睡觉。 从事单调作业的员工在上班一到两小时后,警惕性下降,神经系统的兴奋性从感觉器官直到大脑皮层神经细胞各阶段上的敏感性都明显降低。受植物神经系统支配的生理指标也发生明显的变化,血压下降,心率和呼吸次数均减少。 为了工作,需提高警惕性,增强意志力,从而造成心理紧张。从事单调作业的人,看起来负担不重,工作也较轻松,但实际上却易于疲劳。 生存压力大 现在不管哪个行业,钱越来越难赚。 老板压力大,对工作质量要求高。员工拿老板的钱,就得看老板的脸色,为了每个月能正常拿到工资,压力小不了。久而久之,就会变得烦躁不安,对事物失去兴趣,做事没有耐性和热情。 精神长期处于紧张状态,中枢神经和植物神经系统功能失调,出现神经性头痛、神经性呕吐、神经性厌食、女性月经不调、男性阳痿早泄等等。 精神高度紧张是因为精神压力大,心理承受饱和。他们只有拼命干,才能得到上司的赏识、加薪和晋升,常常担心自己被炒鱿鱼,担心在工作中被别人超过。 枯燥、单调、重复性的工作,易使大脑皮层产生抑制作用,到一定程度,就会有饱和感,似乎大脑里已经装满了,再也装不进去,产生了一种厌烦疲倦情绪,这实际上就是心理疲劳。 个性原因 有位三十四岁的王先生,在一家大公司任职,已经做到了部门经理的职位。一天总经理突然叫他到办公室,宣布调他到异地的分公司任职,这件事情发生之前毫无迹象。 总经理对他说:“如果不是因为你有能力,是不会派你到下边去助阵。希望从今以后那边的工作效率能因你而提高,也能多为公司创一些效益。” 这些话似乎没什么问题,但在王先生听来,无疑于判了死刑。他想:“我和上级同事处得不错,这里的工作刚有了一点起色,却突然被调动职位,是否我在工作上有不妥之处?或者是我做了令上司厌恶的事?现在要我离开妻子女儿,在异地一呆就是三年……” 他越想越多,越多越怕,心里充满疑虑。拒绝调动有可能被炒鱿鱼,公司最近裁员很厉害……他吃不好,睡不好,一下子憔悴了许多,苦恼到几乎迷乱的程度。 其实不管在哪里上班,工作中的调来调去是十分正常的事情。问题是每个人有每个人的私心,会产生心理矛盾。如果想得开也就罢了,如果钻牛角尖,问题就会复杂化,造成心理压力,甚至焦头烂额,烦躁不安。 参考技术D 环境分以下几种:
1.开发和配置环境:所有的开发和配置在这个环境里进行。一般情况下,只有这个环境可以改配置和进行开发,并且一般不在这个环境下创建数据。(开发环境就是每个开发人员电脑上的开发环境,只有开发人员可以配置和开发,写数据测试放在测试环境)
2.测试环境:新开发和配置通过系统传输到测试环境,进行功能测试,可以创建数据。(开发人员开发完上传到SVN,测试人员下载下来测试。我们公司测试人员不懂IDE,所以是由我们开发人员下载好,他直接通过IP地址访问来测试的。)
3.预生产环境(不是必须的):从生产环境不定期同步,保持和生产环境的设置、数据一致性,也是用于测试,它和测试环境最大的区别就是它和生产系统的同步性最高,几乎一样,有些测试,比如需要大数据量的,用这个环境测试看程序性能比用测试环境(一般情况下数据较少)会更准确。(不是必须的,我们公司没有)
4.生产环境:正式使用的系统环境。 一般情况下,一个环境对应一个服务器,也有一些公司把开发、测试等环境放到一个服务器的。(从SVN上通过FTP下载下来,然后在服务器上的eclipse部署、发布,服务器是linux的)
Tips:测试环境还有一个用处。向开发中的外部系统提供服务时,直接用生产环境进行联调是不合适,用测试环境就没什么风险了。因此,我们的产品上线后,测试环境仍要与生产环境长期共存、并保持开放状态(测试环境和生产环境一致,用测试环境的目的是,测试时,不影响线上项目的正常使用,等测试完毕,再上生产环境。)
vue中使用axios给生产环境和开发环境配置不同的baseUrl
第一步:设置不同的接口地址
找到文件:/config/prod.env.js【生产环境—正式环境】 代码修改为:
module.exports = {
NODE_ENV: ‘"production"‘,
API_ROOT: ‘"//www.baidu.com/api"‘
}
找到文件:/config/dev.env.js【开发环境—测试环境】 代码修改为:
var merge = require(‘webpack-merge‘)
var prodEnv = require(‘./prod.env‘)
module.exports = merge(prodEnv, {
NODE_ENV: ‘"development"‘,
API_ROOT: ‘"//192.168.1.8/api"‘
})
第二步:调用axios的文件下修改baseUrl
axios.defaults.baseURL = process.env.API_ROOT
//axios.defaults.baseURL = process.env.NODE_ENV === ‘development‘ ? ‘gsafetyapi‘ : //process.env.VUE_APP_BASEURL;
第三步:最后重启项目:
这样在开发环境执行npm run dev 的时候,就调用的是192.168.1.8/api
而在执行npm run build打包的时候则调用的是www.baidu.com/api
以上是关于为啥java项目的正式环境叫"生产环境"?的主要内容,如果未能解决你的问题,请参考以下文章
GraalVM LTS版正式发布!可用于生产环境,基于JDK 11