前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的常见的垃圾回收主题范文,仅供参考,欢迎阅读并收藏。
不可回收的垃圾有:烟头、煤渣、建筑垃圾、油漆颜料、食品残留物等垃圾。
不可回收垃圾指可回收垃圾之外的垃圾,常见的有在自然条件下易分解的垃圾,如果皮、菜叶、剩菜剩饭、花草树枝树叶等。此外,有害的,有污染的,不能进行二次分解再造的都属于不可回收垃圾。
(来源:文章屋网 )
干垃圾和湿垃圾都是上海市实行的垃圾分类中,针对不同性质的垃圾所进行的统一归类。干垃圾的范围比较广泛,除了除了可回收物、有害垃圾、湿垃圾以外的其他生活废弃物,都属于干垃圾;而湿垃圾仅包括生活中,容易发生腐烂的厨余垃圾。
自19年7月1日开始,上海市为了更有效的管理生活废弃物,实行了《上海市生活垃圾管理条例》。条例中将居民日常产生的生活垃圾及进行了分类,主要分为可回收物、有害垃圾、湿垃圾和干垃圾四类,并实行的相应的惩罚措施,个人如果混合投放垃圾最高可罚200元,而单位混装混运最高可罚5万元。
其中,可回收物就是可以再生循环的垃圾,包括本身或者材质可以再利用的纸类、硬纸板、玻璃、塑料、金属、塑料包装等,与这些材质有关的报纸、杂志、广告单及其它干净的纸类等垃圾,都是可回收物垃圾。
而有害垃圾指的是,对人体健康或者对自然环境会造成直接或者潜在危害的生活废弃物,常见的包括废电池、废荧光灯管、废灯泡、废水银温度计、废油漆桶、过期药品等。在处理的时候,需要使用特殊的方法进行正确的安全填埋。
(来源:文章屋网 )
文章编码:1672-7053(2019)02-0046-03
随着生活水平的提高,城市居住密集化程度提高,每年人们产出的生活垃圾日益增多。而分类垃圾箱的出现确实在一定程度上减少了生活垃圾带来的污染。垃圾箱作为一个城市间的公共设施,他的存在是十分必要的。现今的垃圾桶已经不同于以往,现今的垃圾桶更加注重便捷的清洁方式,坚实的材料质地或工艺上的创新与突破。它更多的引导人们养成一个健康的生活习惯,从而引导人们的生活往一个更健康、更美好的方向发展。通过我对分类垃圾箱的调查与分析,我认为分类垃圾箱设计应需要正确的垃圾分类、坚实耐用的材质与便捷的回收方式。一个优秀的分类垃圾箱设计还应兼具明确的色彩、直观的图示与简单便捷的工艺。
1 城市分类垃圾箱使用现状
在欧洲,很多国家的居民都严谨地遵守着垃圾分类原则,德国人就属于此列。他们把垃圾箱分成三至四种颜色,便于分类回收。在德国,人们从垃圾箱中捡出的报纸上是不会沾有污渍或印記的,经常有人在装有废报纸的垃圾箱中翻找报纸来看,这是因为大部分居民都有着强烈的垃圾分类意识,他们会将垃圾扔到正确的分类垃圾箱中,果皮会放到装有厨余垃圾的垃圾箱中,而报纸也有专门的垃圾箱来进行回收。法国的垃圾箱也非常具有特色,在法国,街道旁的垃圾箱箱壁都是透明的,并且内部挂有透明的垃圾袋,透明的垃圾袋优势在于其延展性高,相比于普通垃圾袋,透明垃圾袋更牢固、更结实,人们也可以清楚的看到垃圾箱中垃圾的种类,不过五颜六色的垃圾透过垃圾袋完全曝露出来出现在人们的视野内,这着实不是很雅观。这也是透明垃圾箱没有在法国普及开来的主要原因。
在瑞典也有一种特别的垃圾箱[1],鼓励人们废物利用的“自动奖励垃圾箱”。这种分类垃圾箱会吐出代金券供消费者们使用,不过这种“奖励”是有条件的。消费者需要把垃圾扔到正确的分类垃圾箱中,当投掷正确时,机器里就会自动吐出与垃圾数量相应的代金券,拿着换来的代金券,就可以在购物时使用了,不过,这种机器目前只有空瓶子和易拉罐两种分类。欧洲垃圾箱的另一个特色就是干净。很多时候人们在处理纸盒、瓶子类垃圾时,都会将其清理干净再扔入垃圾箱,并且在垃圾箱的清洁方面也十分重视,在欧洲的街头人们倚在垃圾箱旁休息是一件很常见的事。我认为,欧洲的分类垃圾箱设计是十分规范且具有创造力的,国内的垃圾箱虽然造型丰富,不过在工艺或功能上却没有太大的突破,并且国内的垃圾分类没有统一的标准,在不同的地区不同颜色所代表的垃圾也不尽相同,这种不规范的分类方式也是导致我国分类垃圾箱使用效率低的重要原因之一。
在日本,街道上几乎没有垃圾箱。日本人认为街上没有垃圾,垃圾是由人带来的。这使得许多人在购物的时候需要携带垃圾袋,然后把自己制造的垃圾原封不动地带回家,再将这些垃圾按照种类将其分开,等到指定的日期再逐一扔掉。但是日本人对垃圾分类十分重视,在现在的日本街头不乏一些分类明确或别具一格的分类垃圾桶。这些垃圾桶设计也切切实实的提高了日本人的生活环境。由此可见,日本人的分类意识是根深蒂固的,不过在我国,这种分类意识并未深入人心,人们并未建立这种垃圾分类的意识,这也成为阻碍分类垃圾箱在我国广泛使用的原因之一。
回顾国内,中国已经提出了垃圾分类的概念,但实际上没有很多城市进行垃圾收集和回收,垃圾收集和回收仍然处于推广阶段,只有在少数几个大城市。有些试点城市的垃圾分类回收种类较少,这不仅没有体现出分类垃圾箱的优势,反而使垃圾混在一起,使回收、清理更加困难,比如:分类垃圾箱只有可回收垃圾与不可回收垃圾这两种分类,这使得很多垃圾混作一团,在垃圾中会混入许多危险物品,如体温计、一次性电池等。这不仅没有通过垃圾分类来提高垃圾中有效资源的使用率,反而增加了垃圾无害化处理的难度和成本。除此之外,垃圾箱在外观的设计上也比较单一,材质大多是塑料、木材,垃圾的分类投放标识也不尽明确。有些垃圾箱周围也堆满了垃圾,十分肮脏,少部分甚至还有脏水流出。在我国,垃圾箱的作用有时会被人们所忽视,步行的人们还是习惯随手将东西扔在街道旁、马路上,使得垃圾俯拾皆是,既不环保,也不美观。在我们的日常生活中经常可以看到各式各样的垃圾桶,鲜丽的颜色,各异的造型,不过这些垃圾桶真的起到切实的作用了吗?显然,答案是否定的。
2 现今分类垃圾箱所存的问题
2.1 分类垃圾箱可视化程度较低
2.1.1 分类不明确、标识不清晰
分类垃圾箱的可视化设计是指如何使人们更直观、更清楚地进行垃圾分类,而分类不明确,标识不清晰则是导致分类垃圾箱可视化程度较低的主要原因,我国在实施垃圾分类时主要产生了四个问题:
1)我国大多数市民还没有建立一个明确的垃圾分类意识,而分类垃圾箱又没能有效地引导这部分人进行正确的垃圾分类,无法用图案或颜色直观的表现垃圾的类别,所以经常会出现错误投掷的情况发生。例如明明标着“不可回收”的分类垃圾箱里,却堆满了饮料瓶、纸板等可回收的垃圾,导致资源回收的混乱与不彻底。
2)各个城市间没有统一的垃圾分类标准[2],国家也没有一个规范的垃圾分类系统,这使得人们在投放垃圾时会产生盲目性,当人们到一个新城市时需要改变他们原有的垃圾分类习惯,这也使分类垃圾箱应产生的效果大打折扣。例如,上海垃圾分类分为玻璃、可回收、有害和其他垃圾。在重庆,垃圾分类只有两种,一种是可回收的垃圾,一种是不可回收的垃圾;由此可见,不同的城市有着不同的垃圾分类方式,若没有统一的标准,则分类垃圾箱的设计是很容易引起多样化的。不仅如此,还将影响垃圾处理的标准化,这将给垃圾分类和回收的实施带来困难。
3)不清晰的标识、不明确的分类不仅对投掷者造成困扰,同样对清洁人员也带来了许多麻烦,在清洁过程中,本应干净整洁的箱内变得污秽不堪,例如在存放纸张垃圾的分类垃圾箱内果皮的汁液溅射的到处都是,这样不仅加大了清洁难度而且为垃圾的回收也带来了困难。
4)不规范的垃圾投掷使许多有毒有害物和一些可利用的资源一起混入了垃圾中,这不仅加大了垃圾回收的难度,而且也增加了垃圾回收的成本,这种不规范的投掷不仅使分类垃圾箱的使用效率有所降低,也使得箱中垃圾成分更加复杂,在回收时需要考虑更多的因素,而且会产生对土壤和地下水的污染。这些问题都导致了垃圾对人类生活的影响以及对人类生存的地球环境的破坏。
2.1.2 投掷问题
1)投掷问题也是导致分类垃圾箱可视化程度较低的重要因素,高度的不规范使得人们不愿认真地进行垃圾分类。垃圾箱的最佳投掷高度在600mm-700mm之间,不过在生活中我们身边的垃圾箱高矮不一,没有统一规范的高度标准,大多地方的垃圾箱高度都偏低,人们使用垃圾箱时不得不弯腰,不仅麻烦还看不清垃圾箱上的分类字样。并且,还有很多上盖式垃圾箱高度设计偏高,扔垃圾时十分费力,且没有考虑小孩子在扔垃圾时的不便。除此之外,还存在一些脚踩式的垃圾箱,很多人在踩开此类垃圾箱后都会任其上盖自然下落,厚重的上盖与箱体碰撞出强烈的响声,长此以来,脚踩式垃圾箱的破损也愈发严重。
2)垃圾箱箱盖过重同样影响着人们对分类垃圾箱的使用体验。随着分类垃圾箱的容积越来越大,为防止大风吹开上盖导致垃圾箱里的垃圾散开,所以上盖设计的很重。而分类垃圾桶的使用环境也越来越广泛,这导致许多老人小孩在扔垃圾时因掀盖费力而将垃圾扔在一边的情况出现。这样垃圾桶不仅没有起到优化环境的作用,还使环境污染越来越严重。
2.2 分类垃圾箱的环境问题
城市分类垃圾箱数量严重不足。部分垃圾箱比较破旧,影响城市整体面貌。也使得分类垃圾箱的细节方面的优化差强人意。由于分类垃圾箱数量的不足,使得城市生活垃圾的处理率低,它已成为环境污染的重要来源。城市道路环境不好,乱扔垃圾严重,垃圾桶利用率明显不足。随着科学技术的发展,城市居民对居住环境的需求越来越高。这一问题也显得愈发严重。
3 对分类垃圾箱的设计实践
3.1 分类垃圾箱的图示化设计
通过以上材料所述,笔者认为通过图示化的设计手段使分类垃圾箱可视化是一个很好的方法。相比于文字的直接表述圈,视觉更容易接受来自于图形的清晰、直观的表达,由于图像具有多种多样的形式,并且更加直观,可以表述更多的内容。所以当图形与文字同时出现时,人们的注意力往往会先集中在图形上,其次才会将焦点转向文字。不过,现在分类垃圾箱上的图案大多隐晦难懂,整体形状趋于统一,用箭头或单色进行表现。图示化在分类垃圾箱上的应用应突出图示直观,明确的特征,我在设计图示时采用了许多具有趣味性的卡通图案(图1),小孩子喜欢一些卡通的东西,可以通过这种方式使孩子从小就建立起垃圾分类的意识,也可以配合色彩吸引人们的注意力,将垃圾箱冰冷的外表变得更具亲和力,引导人们去做垃圾分类这件事。
图示整体风格偏向卡通化,以手绘风格为主,与此同时兼具着垃圾种类表现明确的特点,在表现厨余垃圾时就使用了我们生活中常见的食物,如:鸡肉、鱼、面包等。而在表现纸质垃圾时就使用了生活中常见的废报纸、瓦楞纸、旧纸卷等。这样,就可以通过明确的图示将垃圾的种类直观的传达到人们的眼中。
3.2 分类垃圾箱的模块化优势
在当今的绿色设计方法中,模块化设计非常具有代表性。它已经是普遍被用于产品设计中的设计方法。模块化设计的特点包括:相对独立性、互换性和通用性。模块化设计不仅可以增加产品的系列还可以提高产品的生产率并且使产品的制作质量更加有保障;除此之外,模块化设计还迎合着绿色设计的主题,对保护环境做出了很大的贡献,模块化设计需要考虑到产品的重复使用,可拆卸性,与产品部件便捷的维修与替换。笔者将模块化与分类垃圾箱设计相结合(图2),使每一个垃圾分类的垃圾箱都成为一个单独的个体,这样更有利于垃圾分类的直观表现,也有利于在潜移默化中加深人们对于垃圾分类的观念。在德国,不同的颜色代表着不同的垃圾种类,废旧纸张一般被扔进蓝色的垃圾箱,有机垃圾一般被扔进红色或棕色的垃圾箱,果汁盒、塑料瓶等轻型包装被扔进黄色的垃圾箱内,而一些特殊垃圾如电池、油漆、灯管等也有特殊收集的箱子并回收处理。将这些颜色与模块化相结合,使分类垃圾箱具有系列化的特点,在人们日常扔垃圾时会让人慢慢的记住垃圾种类所对应的颜色,从而大大减少垃圾分类错误的情况出现。于结构上也突出模块化中组合化、标准化的特点,将垃圾桶外壳与内胆分离开来,人们通过外壳来进行垃圾分类,而内胆只负责存放垃圾,这样的优势在于:
1)便于部件的替换与维修:模块化的分类垃圾箱具有统一的规格与尺寸,很容易实现部件的替换,并且内胆与外壳互为个体,在维护时只需替换需要维护的部分就可以了。这样可以很大程度上减少维护工作所需的时间。
2)便于分类垃圾箱的清洁与回收:在现在垃圾箱清理是一件十分麻烦的事情,要从高大、厚重的垃圾箱中将垃圾袋取出会十分辛苦,但若内胆可以方便的取出,就可以直接回收内胆,再于回收地点进行垃圾的集中处理,在垃圾处理完毕后再将内胆重新放回每个分类垃圾箱内,这样的操作流程不但提高了垃圾分类回收的效率,同时也减少了垃圾箱清洁时所需的时间,因其内胆规格统一,外观一致,因此,不必担心内部错位的问题发生。
3.3 如何使分类垃圾箱的使用更方便
3.3.1 材质优化
在材质上选择了金属与木材相结合的方式,在生活中我们常见的垃圾箱大多材质单一,以金属、塑料最为常见。通身金属的垃圾箱虽然有了强力的保护,却忽略了其自身的重量,在搬运时会产生很大的麻烦。同时,金属材质造价高昂,若通身金属,则并不适合大量生产,其繁琐的工艺也会为生产带来不便。而塑料材质,由于其成本低,它也可以大量生产,相比之下有较大的容积。但是,在公共场合使用时,塑料制品非常容易受到損伤,对其更换与维护也是非常频繁。那么,如何才能既保证垃圾箱的使用寿命,又可以轻便的进行搬运呢?所以,我选择了金属与木材结合使用的方式,垃圾箱外壁使用金属制造,而内胆容器使用木材制造,木材质地结实牢固,并可以给人以自然美的享受。并且考虑到我国北方四季温差较大、冬季风力较强,垃圾箱底座不稳固容易被吹倒,所以在设计时使用金属作为回收设施的外壳更是不二的选择。由金属与木材制作而成的垃圾箱,既可以防冻防裂,也不易积雪,便于清洁。这样,就既可以使垃圾箱免受风吹雨打带来的损伤,又可以实现轻松便捷的垃圾箱维护与垃圾处理。
3.3.2 工艺优化
在工艺上选择金属折弯与白钢嵌边(图3)的方式。金属折弯属于传统的铁艺制作技巧之一,这种制作工艺已经经历了时间漫长的考验,且制作方式简单,便于大批量的工业生产,箱体的外壳看似由四个面构成,实则由一个平面折弯而成,这样做可以使垃圾箱更加牢固,焊点更少,更加美观。而白钢嵌边则是将白钢嵌于作为内胆的木箱之上,白钢具有高硬度、高耐磨性和高耐热性,与垃圾桶的环境非常兼容。并且白钢部分带有固定垃圾袋的挂钩。木箱随着使用时间的增长,其表面会产生破损,如木剌等突出物。若不加防护,在推拉时会有划伤手指的可能,采用白钢嵌边的方式既使得垃圾箱看上去雅观大方,又可以防止手指受到木剌所带来的伤害。
3.3.3 形态优化
在形态上采用六边形的设计形态(图4),灵感来源于坚固的蜂巢,一个完整的蜂巢包括许多的小型的蜂巢,而每个小蜂巢都为正六边形,这种正六边形的蜂房强度高、容积大,并且节省材料。正是这样更加利于展现模块化的优势所在,六边形的形态为我们提供了更多的组合方式,更多的排列空间。垃圾箱整体是由两部分组成——外壳与内胆,外壳与内胆的形态都以六边形为基础,保证整体的形态统一,外壳由四个面构成,上下两个面为正六边形,正六边形对角距离为625mm,对边距离为550mm。两个侧面为直角矩形,直角矩形尺寸:300mmx900mm,皆由铁板打制而成。内胆则是一个六边形的木箱,木箱下方放置万向轮,方便木箱的推拉与取出。而木箱中间则用于放置垃圾袋,垃圾袋便挂于白钢之上,方便人们的投掷与使用。
【关键词】城市居民 生活垃圾 分类回收 资源化
我国是世界上垃圾处理负担最重的国家之一,有资料显示我国600多座主要城市生活垃圾年产量接近2亿吨,人均年产垃圾500公斤,并且以每年超过10%的速度增长,许多城市已经陷入“垃圾围城”的尴尬境地。而在城市生活垃圾中,居民生活垃圾占城市生活垃圾清运量的60~70%。但目前居民生活垃圾的回收利用机制效率并不高,大量可回收物品混同于普通垃圾流入垃圾处理厂进行焚烧或填埋等方式的处理,这不仅增加了垃圾处理的时间和成本,还造成了资源的浪费。
一、对城市居民生活垃圾的界定
城市居民生活垃圾是指包含城市居民的衣、食、住、行等各方面产生的垃圾,具体细分为厨余垃圾:指一般家庭餐前餐后产生的有机废弃物,如菜叶、剩菜、剩饭、果皮、蛋壳、茶渣、骨头等;可回收垃圾:可以再生循环利用的垃圾,包括废纸、玻璃、塑料、金属、布料等;有害垃圾:需特殊处理的垃圾,如废旧电池;其他垃圾:一些难以回收的垃圾,如厕纸。
二、建立城市居民生活垃圾回收机制意义重大
随着城市中心的不断开发利用,出于综合的考虑,垃圾处理厂一般建设在离市中心很远的地方,这样增加了垃圾处理的成本。并且随着近期国家全面放开二胎政策,城市人口即将迎来下一个高峰,城市居民垃圾的产生量也将大幅度增加,城市生活垃圾的处置不仅占用大量的土地资源,而且对大气、地下水、土壤和植被等也造成污染,危害了人们的健康,解决好城市生活垃圾的意义重大。同时,城市生活垃圾也被认为是最具有开发潜力并将不断增长的一种资源,因此研究城市生活垃圾回收机制的现状,提高城市居民生活垃圾回收率,将“垃圾围城”变成“资源围城”是现代城市发展亟需解决的现实问题。
三、城市居民生活垃圾回收机制存在的问题
(一)城市居民对垃圾分类观念迷糊不清
随着城市化的加剧,城市生活垃圾的成分也越来越复杂,居民对于垃圾分类的概念并没有特别清楚的认识,多数只知道垃圾桶上将垃圾分为可回收和不可回收,并且无法正确将一些不常见垃圾进行分类,因此在扔垃圾时也没有严格按照垃圾桶上的指示。当然这些分类远远是不够的,会给后续回收环节带来不便。主要原因可能在于本身学术界对垃圾分类的研究就很不成熟,对于垃圾分类的研究必须全面分析垃圾的物理、化学等性质以及其对环境和社会的影响。分类过多可能造成垃圾回收设备和程序变得尤为复杂,占用太多时间和资源,分类过于简单又可能给后续处理带来很大的麻烦。另外,居民自身对分类知识的不全面也是原因之一。很多居民忙于追赶城市化的快节奏生活,并没有用心对垃圾分类的相关知识进行学习。
(二)缺少回收动力,分类投放效果不佳
从政府的角度看,目前仅制定了一些规定仅对政府和环保部门的工作提供技术指导,但并没有出台一套完整的针对垃圾分类的法律法规来规范和监督居民的行为,导致垃圾投放行为并不具有强制约束力。从个人的角度看:环保意识尚未真正植入人心,在经济价值和环保价值相冲突时居民多会倾向于前者。想要将回收机制落实到实处,必须打好群众基础,使居民深刻意识到垃圾资源化的重要性。
(三)垃圾回收行业未能真正市场化、产业化
目前,我国的垃圾回收处理产业依旧是以政府补助为主的公益性事业,这样的运营模式并不能长久,并且运行机制效率不高。没有有序的市场竞争和完整的产业链条支撑,也造成管理上的障碍,比如很多分散在全国各地的拾荒者,他们经常在垃圾箱中翻找有价值的垃圾,将整理好的垃圾又再次弄乱。
四、解决城市居民生活垃圾回收机制存在问题的对策和建议
(一)学术界加强对垃圾分类的理论研究
高校和一些科研中心应加强垃圾分类方面的理论研究和技术研究,注重基础层面的调研。生活垃圾的成分十分复杂,并且根据不同国家、不同城市、不同季节也会有所不同。在研究垃圾分类的理论和技术的同时,必须充分考虑这些因素的变化,使理论和技术具有一定的弹性,能够适应更大范围的使用。
(二)扩大对居民环保意识和垃圾分类知识的宣传力度
政府要加强宣传工作,通过网络、广播、报刊和电视等媒体进行全方位、多角度的环保宣传和垃圾分类知识的普及工作,比如:通过央视或地方电视台增加关于垃圾分类回收的公益广告。各级学校加强对环保和垃圾分类工作的宣传,提前对学生进行引导,比如开展一些主题班会、演讲比赛等校园活动提升学生的环保意识。
(三)建立完善的法律法规,加大奖惩和监督力度
一套完善的法律法规要做到公平、公正、公开,包含对垃圾投放、收集、运输和处理全部过程的约束,涉及对回收主体、回收客体和回收内容的全部要素的政策规范,才能使城市生活垃圾回收机制具有让人信服约束力。同时,可以借助舆论的力量进行执法监督,惩恶扬善,奖惩分明。
(四)以小区为单位建立“社区回收便利店”
要想将拾荒者真正纳入到整个环保行业,形成产业链条并不是一蹴而就的事,首先需要取消个体流动商贩的形式,按地区对他们进行身份识别统一编号分发废品回收专用证,再以小区为单位设立社区回收便利店;将分类好的生活垃圾变卖给便利店赚取积分,积分可用来兑取便利店的日常用品或者指定商家购物折扣,这样也能带动商家的消费人群提高商誉。最后由有指定回收证的人来提取便利店中分类好的垃圾卖给垃圾中转站,这样也扩大了环保行业的岗位需求,让拾荒者不再过“游击”生活,政府也需制定一些特殊政策给他们的家庭带去关怀。另外,垃圾回收产业运营不能光靠政府补贴,需转变成有竞争能力的企业性质,通过投标或者招标的形式将民间基金聚集起来。
如果地球上连一滴干净的水,一口干净的空气都没有,那还要赚那么多钱,拼命城市化有何用?为了更好地保护气土水要管理好生活垃圾,有效回收城市居民生活垃圾是实现减量化和资源化的最有效的方法。只要人人都切实做到垃圾分类回收,共建一个资源节约性,环境友好型社会,城市将更加美好!
参考文献
[1]李艳,安云云.城市垃圾回收系统研究[J].科教导刊(上旬刊),2015.07:150-151.
[2]谢和成.城市垃圾回收利用的必要性及对策[J].中国资源综合利用,2015.04:42-44.
[3]张玲玲.垃圾分类回收行为研究现状探讨[J].硅谷,2015.02:233-240.
【关键词】 废旧衣物 回收箱 人机
废旧衣物回收箱在造型上一般有两种结构形式:卡通式和正方式。卡通式-如上海2012年推出投入使用的棕熊和熊猫垃圾箱,它是注塑一体成型的结构,原材料是利用破损的棉衣再生的,制作要求低,但是由于都是曲面构造,对于定期清洁来说有些不太方便;现有的废旧衣物回收箱主要类型是正方式,比如德国和香港的回收箱,日本的旧衣服主要是装在袋子里,采用上门回收的方式。废旧衣物回收箱的一个显著特点就是相比普通的垃圾箱比较大,其中一个重要原因是回收的频率小,一次性量比较大。
如图1我们可以看到,上海废旧衣物箱(图1左)在投递衣物的操作中存在不舒适的交互体验。第一,由于一次性投递的废旧衣物很多,投递口的面积不够大,一次性扔进垃圾桶比较难实现,需要分次扔进回收箱,所以在投递口的设计上应该加宽;第二,投递口的外盖开启角度不够,导致胳膊与投递口的外部接触,在投递时会有阻挡感,有时正面投递比较困难,需要一定的胳膊长度,也是不良的人机交互。在之后设计应该考虑人体的尺寸与投递口的合理配合,投递位置高于平均投递者的胳膊伸平的高度(即立姿手功能高)。韩国的废旧衣物箱(图1右),属于上盖开启式,没有任何安全锁,不防盗,虽然无业人员在需要时可以拿取,但是对于偷到团伙来说也很方便,废旧衣物的流向问题就很严峻;还有一个设计缺陷就是对于衣物回收来说很重要的防风防雨条件没有达到,衣物盖被打开后如不及时合上,会直接暴露在外部环境。
1 人机尺寸
根据产品的功能特性,废旧衣物回收箱属于Ⅲ型产品尺寸设计(平均尺寸设计)出于舒适度的考虑,而不是涉及人身安全、健康,只需要第50百分位数的人体尺寸作为产品尺寸设计的依据。还有一种标准为(男子95百分位数+女子5百分位数)/2。由于投递的过程是立姿操作,与旧衣物回收箱投递口有关的尺寸有:肘高、立姿双手功能上举高、手长。
尺寸的修正量为:穿着修正量--鞋高25mm~38mm;操作高度--操作高度应该在肩部以下50~100mm。
结合设计依据和尺寸修正量,按照第一种标准,投入口与地面的高度,取肩高1367mm,考虑到修正量为1292~1379mm;按照第二种标准,投入口与地面的高度,取肩高1325mm,考虑到修正量为1250~1337mm。根据两个不同的数据,投递操作口的位置选取两种数据的中间值1300mm。
投递口如果设置是的向上拉模式,根据立姿双手功能上举高,参照以上的计算方法,投递口打开时,地面与最高点距离最高约为1900mm;投递口如果设置为向下拉模式,根据图2臂及范围以及上肢功能前伸长(表1)参考,选取5百分点数据,能适应大多数人,打开后的最大尺寸不能超过500mm,考虑到穿着修正量和心理修正量约100mm,投递口箱口的高度最大约为400mm。
2 颜色标识
对于废旧衣物回收箱的推荐标志如图,颜色没有统一规定颜色。现有旧衣物回收箱的箱体主要使用颜色有蓝色、绿色、乳白、黄色等,蓝色、绿色和黄色是使用比较多的。人们对不同的色彩表现出不同的视觉感受和冷暖感受,一般来说,红色象征血腥、暴力、热情,有警示的效果,让人感到不安,红色垃圾桶一般用作放置有害垃圾,废旧衣物回收箱暂时没有发现有使用红色为主色块的;橙色有亲切、坦率,让人感到舒适放心,废旧衣物箱在美国有的地方是橙色的,与环境也比较和谐;蓝色象征希望、独立、信赖,在色彩测试中几乎没有人对蓝色反感,是应用广泛的颜色,大部分国家蓝色垃圾桶都是盛放可回收的垃圾,很多废旧衣物回收箱也采取了蓝色为主色;绿色象征和平自由,也是环保、育林活动休闲活动中经常见到的颜色,现在香港地球之友的废旧衣物回收箱采用的是绿色;黑色象征权威、低调、冷漠,德国的剩余垃圾箱采用的黑色,主要不可再利用的生活垃圾。废旧衣物属于可回收垃圾,所以在主色上一般采用色彩积极的颜色,比如黄色、橙色、蓝色、绿色、米白等,其他颜色可以作为辅色,采用不同明度和饱和度。
关键词:危险废物;分类收集;资源化
随着人们对新化学物质的产生和使用,一些新的危险废物会不断产生,新的危险废物问题也逐步显现。各个行业和渠道产生的有毒有害的危险废物对环境和健康的影响日益显著,同时也给城市垃圾的处理和处置增加了很多困难。
1 危险废物的来源
1.1居民区垃圾中的常见危险废物
随着人们对物质生活的需求越来越高,生活用品中增加了许多化工合成物质和电子产品。居民生活区、儿童福利院、养老院、学校和少教所等场所具有相类似的活动性质,也会产生性质相似的有毒或者含有有毒有害物质的废物,其中许多日常使用的产品,如废弃的家用洗涤剂、旧胶鞋、个人护理用品、室内装修用的涂料、体温计、各种家用电器、油抹布、过期药品、含汞电池、节能灯和日光灯等,这些废物具有易燃性、腐蚀性、浸出毒性和其他毒性,一旦随意废弃或者混合在生活垃圾中处理,会对人体健康和环境产生很大的污染和危害。根据发达国家的统计,由家庭生活和这些类似机构产生的危险废物的量相当大,大约占国家各种行为产生的危险废物总量的0.01%~0.1%,参考这个比例,我们国家近几年危险废物的产量为1.1×107~4.5×107t,化学原料及化学制品制造业占危险废物产生总量的42%[1],由家庭生活产生的危险废物每年大概有45000t。
1.2商业活动产生的常见危险废物
商业机构在运营过程中产生的危险废物与其提供的服务有关。影楼像馆产生的废显、定影液、打印店油墨、干洗店的溶剂、汽车修理店的清洁剂及颜料商店的颜料和稀释剂等都属于有毒、易燃的危险废物。大部分商业机构产生的危险废物较少,对于有些危险废物产生数量少的机构就是有条件免责的危险废物制造者,受管理法规的限制少,这样就可以使许多商家免除处理危险废物的责任。由于躲避了法律的追究,这些可以被免除责任的危险废物的数量在逐年增加。
1.3 农业生产过程中常见的危险废物
农业生产过程中常见的危险废物主要是杀虫剂、除草剂等农药,农药在对害虫、杂草有很强大的杀灭作用的同时,对大气、土壤和水体的污染,对环境质量的影响与破坏,也是非常严重的,在环境积累后,会杀死昆虫、鱼类、鸟类、哺乳动物甚至人类。异狄氏剂、甲氧氯、毒杀芬、三氯苯氧丙酸等农药通过吸入或被皮肤吸收而具有毒性,因此如果对这些农药的贮存方式不正确或使用不当,就会产生危险废物。
1.4工业生产过程中产生的危险废物
全世界每年的危险废物产生量为3.3×108t。由于危险废物带来的严重污染和潜在的严重影响,在工业发达国家危险废物被称为“政治废物”,公众对危险废物问题十分敏感,反对在自己居住的地区设立危险废物处置场,并且由于危险废物的处置费用高昂,一些公司极力试图向工业不发达国家和地区转移危险废物。工业危险废物的来源广泛,包括化学工业、炼油工业、金属工业、采矿工业和机械工业等,种类繁多,各行业中危险废物的有害特性不尽相同,且成分也很复杂,所以适用于每种危险废物的处置方法不尽相同。排放、综合利用、贮存与最终处置,构成了中国工业危险废物流向基本特征[2]。
1.5医疗过程中产生的常见危险废物
医疗过程产生的垃圾之所以被定为危险废物,是因为医疗废物中带有大量细菌,传染性极大,如果处理不当不仅会对环境造成严重污染,还可能引起疾病流行,直接危害人民群众健康。一般由综合医院排出的垃圾可能受到各种病菌的污染,有的垃圾还有可能带有乙肝病毒。垃圾中的有机物不仅孳生蚊蝇,造成疾病的传播,并且在腐败分解时生成多种有害物质将污染大气、水体、土壤,危害人体健康。
医疗危险废物主要包括手术过程中产生的人体组织器官、血制品残余物、动物实验与生物培养残余物、一次性的医疗用品及敷料、废水处理的污泥和过期药品等,严格来说病人用过的、与病人接触过的、来自病人身上的各种废物以及医院办公室、医院食堂等地产生的生活垃圾也包括在内。由于缺少专门的运输工具,医疗废物在运输过程中可能出现污染扩散,处理站消毒后的废水也会造成二次污染。
目前在生活和生产中,许多属于危险废物的固体废物没有从生活垃圾和一般工业固体废弃物中进行分类收集,只有对危险废物分类收集分别进行处置,根据当地危险废物的来源、产生量,危险废物的特性选择相应的处理工艺,才能达到有效处理危险废物、减少污染的目的。
2 危险废物的资源化
许多危险废物具有双重性,也就是同一种物质在特定环境下是危险废物,而在另一条件下可能变成资源。危险废物资源化是采用工艺技术,从危险废物中回收有用的物质与资源。资源化要求已产生的危险废物应首先考虑回收利用,减少后续处理处置的负荷,回收利用工程应达到国家和地方有关规定的要求,避免二次污染。
2.1废有机溶剂回收技术
在化工、涂料、制药等行业都会产生大量的废有机溶剂,有机溶剂的基本化学结构为脂肪烃类(如己烷)、脂环烃类(如环己烷)和芳香烃类(如苯、苯乙烯),在此基础上,与不同的化学取代基团结合形成不同的有机溶剂,还包括石油流出物(如溶剂汽油、煤焦油精等)和混溶溶剂类(如二甲基甲酰胺)。有机溶剂随意排放,对环境和人体健康都将造成很大的危害。从众多的废有机溶剂中,可以回收一部分具有较高利用价值的优良的溶剂,如三氯乙烯、二氯甲烷和异丙醇等。为了节省资源、保护环境、避免空气污染,需要对废有机溶剂进行回收再生。通常采用的再生技术有蒸馏、溶剂萃取和吸附等。
2.2 废矿物油的处理处置
废矿物油是因为受杂质污染、氧化和热的作用,改变了原有的理化性能而不能继续使用的油或含油分的废物,一般为液态,包括在家居生活中使用时氧化或者放久了不能用的各种动植物性油脂,也有像焦油沥青、油泥等固态。废矿物油之所以成为危险废物,就是因为它含有多种毒性物质。人体吸收一定量的有毒有机溶剂就会引发中毒症状,蓄积到体内时,常引起精神障碍症状。一些被怀疑是致癌和致突变的化合物的存在是废油环境问题关注的焦点。 废燃料油的再生方法有很多,最理想的再生方法是减压蒸馏,制得比较纯的油、溶剂,可以满足各种用途的要求。油的废油再生不但可节约能源,而且可消除对环境的污染。最早的再生工艺是硫酸-白土法,这种方法简单、投资小、见效快、产品质量较好,应用比较普遍,缺点是酸性渣难以处理,多数采用深埋或排泄到“荒地”,造成对环境的污染。
2.3 贵金属污泥回收技术
贵金属元素材料包括金、银和铂族元素(铂、铱、钯等)及其合金,由于密度大,熔点高,化学性质稳定,能抵抗酸碱,难于腐蚀(除银和钯以外),在工业上,广泛应用于电气、电子工业、宇宙航空工业以及高温仪表和接触剂等工业,所以在工业生产污泥中常含有贵金属元素,照相、印刷、医疗、卫生、电影技术等行业冲洗胶片的废水废料,电子管行业用王水溶金的废水,许多金属冶炼厂的污泥中常常都含有金和银。通过回收技术,加工回收金银等贵金属,既充分利用了有限资源,又能获得较好的经济效益和环境效益。常用的处理技术有电解工艺和火法回收。
2.4 电池资源化技术
电池种类繁多,不同种类的废电池其组成及含量差别很大,因此各类废电池对环境的危害程度不同,其回收利用技术也不相同。废电池中含有大量的有用物质,如Zn、Mn、Ag、Cd等金属元素以及塑料等,同时含有大量的废酸、废碱等,为避免其对环境的危害及资源的浪费,应该采取综合利用措施回收其中的有价金属,对不能利用的物质进行无害化处理,达到回收资源、保护环境的目的。目前普遍采用的有单类别废电池的综合利用技术和混合废电池综合利用技术两类。单类别的废电池主要是金属和其他有用物质的回收,同时对产生的废气、废液、废渣的处理。废旧干电池的回收利用技术主要有湿法和火法两种冶金处理技术。 对于广泛地应用于手提式电子产品中的锂离子电池,如个人电脑、摄像机和电话等都使用锂离子电池,将有大量的废锂离子电池产生,废锂离子电池的再循环和利用也成了当前急需解决的问题。处理过程包括:用盐酸浸取锂离子电池的阳极材料;用溶剂萃取从锂中分离出钴;锂以碳酸盐的形式沉降。锂的回收可用传统的沉淀方法进行,在温度接近100℃条件下以碳酸盐的形式沉淀,回收率可达80%。提高废物资源化回用比率,从而减少进入环境需要处理的废物量[3]。
混合电池目前主要采用的是模块化处理方式,对所有的电池进行粉碎、筛分等预处理,然后全部电池按类别分选。也可以采用火法或湿法、火法混合处理的方法,通过将废电池准确加热到一定温度,使所需分离的金属蒸发气化,然后再收集气体冷却。沸点高的金属通过较高的温度在熔融状态下回收。
2.5 废日光灯的资源化技术 制造日光灯使用的汞、铜、铝、钨、铁等金属材料,都是人类开发利用的不可更新资源,熔制灯管玻璃使用的纯碱、硼砂、红丹等材料,也都是工业生产中的紧缺物质,在熔制玻璃、制造灯管过程中还要耗用大量的能源、材料、劳力和设备等。 废弃的日光灯管,在被丢弃的过程中破碎,立即向周围散发汞蒸气,常温下可以使周围空气中的汞蒸气浓度增加到10~20mg/m3,超过国家大气质量标准规定最高允许浓度的3~6万倍。同时,流散出汞及其化合物极易渗出扩散,向地下沉积,使土壤呈现不稳定状态的重金属污染物[4]。 我们国家对于日光灯管中金属和玻璃的回收利用,只有少数日光灯生产厂家设有残管废渣的综合利用设施。荧光灯含汞“三废”净化闭路循环装置,每年可净化含汞废气2×108m3以上,金属和玻璃回收综合利用年获纯利近5万元,洗涤净化含汞废渣和废气的水,通过选择性吸附能力很强的介质,组成闭路循环,金属物料经分选集中回收。 我国环境保护工作的发展,健康和环境的密切关系也引起了社会的广泛关注,公民、企业和政府部门的环保意识同步得到加强,环保组织也应起到引导、教育的作用,最终达到全社会参与的目的,形成良性循环。
参考文献
1 林艺芸,张江山,刘常青,等.我国工业危险废物产生现状及产量预 测.有色冶金设计与研究[J],2007(2~3)
2 林艺芸,张江山,刘常青,赵由才.中国工业危险废物产生现状及产 量预测[ J].有色冶金设计与研究,200(3)
3 黄启飞,王琪,董路,薛咏海,金东海.美国危险废物的管理与处理处 置[J].环境保护科学,2004(125)
由此,我们开始注意一些生活的细节,始觉“精细化”已融入到他们生活的方方面面。
每天早晨,当我和老伴在小镇上漫步时,见家家临街的窗户都朝里斜开着。我很奇怪这种开窗的方式。回到女儿家,见他们的窗子也可以这样。将把手向上旋成90°直角,窗子便可大敞;再向上旋成180°平角,向内拉,整扇窗便可斜着打开,把手随之锁死。窗子推平复原,把手又重新可以转动。窗子向内斜开30°,足可以畅通空气了,而外人又不可能逾窗而入。而我们国内,大凡三楼以下的房屋,对外的窗户,要么包上铁栅栏,要么就终日紧闭,这种尴尬困挠着很多人家。而这儿的外窗全都具有两种不同的开法,便没有这种苦恼的事。
看来,在这个国家,“精细化”已成为人们的一种习惯,它不仅衍成了一种解决问题方法,更重要的,它已成为人们对生活的一种态度、一种方式,正是具有了这样的态度,人们便在不知不觉中提高了自己的生活质量。
美国老人的 健身新法
和也
“手跑”即是以手为中心的一项健身活动。这是美国的健身专家们设计的一种新型的健身运动。据资料介绍:“手跑”形式是多种多样的。作为手跑前的热身活动,健身者可以活动活动手指的关节,甩动甩动腕部、臂部和肘部(仿效抛保龄球和发乒乓球的动作),目的是促进血液的循环,让整条手臂的所有关节都能活动开。“手跑”运动适宜躺在草地上、沙滩上或垫子上进行,当然也可以躺在床上进行。健身者仰卧身子,双臂向上伸直,摹拟蹬自行车的动作,但要有意发力,每次可做两分钟。
很多初期到日本的游客,对日本环境的干净整洁留下了深刻印象。有人说,日本没有垃圾,这当然是夸张的说法,但说明日本处理垃圾有方。
二恶英大国
上世纪80年代,日本对垃圾焚烧的信赖程度居全球之首,焚烧厂的数量占全球的70%,全国超过1/3的城市固体废弃物通过焚烧处理,这导致大气中的二恶英含量严重超标,成为二恶英大国。
被列为一级致癌物的二恶英是多氯钾苯、多氯乙苯等有毒化学品的俗称,被称为毒中之毒。二恶英是工业化社会产生的恶果之一,焚烧有毒的生活垃圾时会产生大量二恶英。
“历史上二恶英不是一个与焚烧有关的问题。”国立环境研究所主管、著名的二恶英专家森田昌敏表示,“1940年代到1970年代,二恶英主要来源于化学药品和杀虫剂。”
直到1976年,荷兰的焚烧炉里发现了这一物质,垃圾焚烧产生的二恶英污染才开始为人所知。7年之后,时任高知大学校长的立川凉教授,发现日本也有同样的现象。“从那时开始,人们意识到二恶英不仅仅是个化学物品问题,还是个垃圾处理问题。”森田说。
20世纪90年代,日本大气中则得的二恶英水平竟然是其他工业国家的10倍,焚烧炉每年释放约5千克的二恶英。5千克可能听起来不太多,但动物实验已经表示,1克的二恶英足以杀死1万人。
为了减少二恶英,日本政府制定了更为严格的垃圾焚烧排放标准,进行大型焚烧炉的建造,并给予财政补贴。这种大型焚烧炉可以在高温下持续运作,有助于减少二恶英排放。
东京环境研究中心主席矢泽龙也质疑政府公布的二恶英年排放数据,他认为政府的调查方法有缺陷。“焚烧垃圾排放的二恶英,有一半是在焚烧炉加热和冷却的过程中释放的。但是政府的调查是在焚烧炉运行最充分的时候,记录下的排放数据有偏差。”他解释道。他估计真实的数字接近每年15至20千克。
不少环保人士认为政府是在认真对待二恶英问题,但是他们担心政府处理的方不当。虽然严格限制二恶英的排放,是焚烧炉残留物还是没有好的解决办法,众所周知这些残留物有大量的毒素。
另外,政府计划合并焚烧炉,建设大规模的高温焚烧炉也是有问题。焚烧达到很高的温度――超过800摄氏度才减少二恶英的排放,但是一系列问题随时而来,例如增加了温室气体和重金属。并且,农村地区可能没有那么大的垃圾量需要大焚烧炉运转,这在今后会成为财政负担。此外,大焚烧炉的建造位置也会引发争议,毕竟,哪个地方政府愿意与为邻居处理垃圾呢。
矢泽龙也表示,二恶英排放增加的原因是聚氯乙稀生产和消费,也就是说,工业生产模式与社会消费模式是有效减少二恶英排放的主要障碍。
很明显二恶英问题与生活方式密切相关。市民和政府都在担心,但只有两方面的通力合作,才能解决这个环境难题。由此,绕过与焚烧炉相关的种种手段,改道从垃圾的源头着手,政府发起了大规模的垃圾分类和回收运动。
惊人的垃圾分类
日本举全国之力来减少垃圾,增加循环利用。在大城市、小城镇、办公楼,住宅区都实行垃圾类,几乎到了惊人的程度。
一只袜子属于可燃烧品,一双袜子则是旧衣物;口红的外壳属于小金属,口红条属于可燃烧物,领带是旧衣服,但一定要是洗过和被烘干过的。
拥有350万人口的横滨市积极响应,在全市范围内将现有的垃圾分类数量从过去的5类增加到10类。为了让市民们能更好地了解市政府的新措施,横滨市有关方面近日还向当地居民分发了一本27页的册子,罗列了518项回收常见垃圾的详细指南。
对此,居民似乎不太习惯。“一开始觉得十分困难,我甚至要戴着老花镜才能分辨什么垃圾属于什么种类。”65岁的内木美所在小区在2004年10月起就开始实行这种垃圾分类回收的新方法。
与横滨相比,面积110平方公里,人口总数仅有2200人的上胜却早在2000年就把垃圾回收的种类提高到34种。然而,为了减少垃圾,扩大再回收范围,这个小镇在最近几年中又逐步把回收种类提升到现在的44种。
环境专家们表示,以更清洁的方式分拣和回收垃圾也许比倾倒理昂贵,但是和焚烧垃圾相比的成本不相上下。日本研究院紧急战略中心的垃圾处理研究员三田秀喜说:“垃圾分类回收不一定比焚烧垃圾昂贵。尤其是在日本这样子国,分类和回收垃圾将会产生更大的好处。
横滨的目标是到2010年,将垃圾焚烧率降低30%。但上胜的目标似乎更加雄心勃勃,它们计划在2020年彻底结束垃圾焚烧的历史。
76岁的时元雅治熟练地把各种垃圾准确的放在了属于它们的垃圾箱里。他仔细查看每个罐子上的标签,然后嘴里念念有词地把铝制罐头和钢制罐头分别放在两个不同的垃圾箱里。15分钟后,时元雅治便搞定了一切。这样的镜头每天早上你都可以在上胜的街头看到。在新的垃圾分类法的规定下,整个城镇显得比过去更干净了。尽管时元认为这样做很麻烦,但他仍表示不将垃圾扔在山上,因为这上是违法行为。
据该市官员说,过去4年里,上胜的垃圾焚烧减少了一半,而垃圾回收率提高了80%,从豆腐包装盒到鸡蛋壳,从塑料瓶盖到一次性筷子,从荧光棒到蒲扇,上胜的居民们必须反垃圾分门别类的放在44种垃圾箱中。正是在这些新制度的规定下,上胜逐渐成为通过垃圾分类实现“零垃圾”的典范城市。
在城镇与村庄,那里的人们彼此认识,垃圾不分类是难以想象的。然而在城市,不是每个人都遵从规定。比起其它行为,遵守垃圾分类被认为是一人作为成熟、理性公民的基础。房东不愿意把房出租给外国外,经常是因为外国人不能或根本不愿意把垃圾分类。
比起上胜,生活在大城市的横滨的市民却没有分类回收垃圾的意识。自从去年横滨市开始在某些街区试点垃圾10项分类,一些居民便不再把垃圾扔在自家小区的垃圾箱里,而公园和小区附近便利店的垃圾箱里却不断出现神秘的未经分类的垃圾袋。
为此,横滨市负责家庭垃圾分类监督工作的部门已经停止在公园放置垃圾箱。有着鹰一般尖锐眼睛的志愿者们,每天穿梭在城市的大街小巷,随时对那些违反垃圾分类的人进劝告。
[关键词]JavaEEWebSphereOOM
中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)1120053-02
一、引言
JavaEE(java Enterprise Edition)即Java平台企业版,是建立在Java SE平台基础上的企业级平台开发标准,它利用Java平台来简化企业解决方案的开发、部署和管理等相关复杂问题。
WebSphere是IBM研发的,所提供的一个集成软件平台,它包含编写、运行和监视随需应变的Web应用程序和跨平台解决方案所需要的整个中间件基础设施。WebSphere应用程序服务器(WAS)是整个基础设施的基础,所有其他产品都在它之上运行。
基于JavaEE的WebSphere应用日益广泛,但随着数据量不断增大、业务负载不断加重,性能问题可能就会暴露出来,相继出现客户响应速度慢、服务器内存不足、服务器CPU使用率100%等等瓶颈。
本文结合作者实际研发的一个ERP系统开发作为实践背景,主要分析内存溢出问题。
二、内存溢出
内存溢出(Out Of Memory,或简称OOM)是指应用系统中无法回收内存或使用的内存过多,导致程序运行所需内存大于虚拟机提供的最大内存。在Java中,内存管理是有JVM负责的,JVM一般采取堆(heap)的方式管理内存。Java堆是一个运行时数据区,类的实例从堆中分配空间。Java程序可以通过各种语句建立内存对象,但内存的释放是由垃圾回收器(Garbage Collection或简称GC)完成的。GC是全自动地检测并移除不在使用的数据对象。垃圾回收器通常由一定的条件按触发,在WebSphere用中主要是内存分配失败(Allocation Failure或简称AF)。由于不同的JVM实现者可能使用不同的算法来管理GC,同时不同类型的应用程序在不同的GC策略下也有所差异,因此笔者将针对Linux平台上,基于JDK1.5的IBM JVM来讨论内存溢出问题。
WAS服务器宕机后一般会自动产生javacore文件和Thread dump文件,或者手工生成,在Linux操作系统下可以采用命令kill -3 Java进程号生成。借助IBM工具IBM Thread and Monitor Dump Analyzer for Java分析javacore文件,图一是当java堆耗尽时显示的结果:
分析结果里面以灰色字体显示出java堆耗尽信息,在Garbage Collec
tion History里面也会提示对象分配失败信息:
J9AllocateObject() returning NULL!则表示Java堆分配对象未成功完成,将抛出OutOfMemoryError异常。
内存溢出可能由以下原因造成:
(1)一次性加载到内存的数据量过于庞大,使得Java堆空间耗尽;
(2)配置参数指定的JVM堆最大值太小;
(3)内存泄漏(Memory Leak)问题。
三、内存溢出的解决
内存溢出问题排查是比较棘手的,但还是有章可循的,以下结合笔者研发的ERP系统,介绍如何对内存溢出问题进行分析与解决。
(一)JVM参数设置
WebSphere应用服务器是一个基于Java的进程,必须在一定的Java虚拟机环境下才能运行。在大多数的情况下,JVM堆大小影响着垃圾回收的执行频率和每次执行的时间。增大堆大小意味着会支持更多对象创建,由于大堆要用较长时间进行填充,在垃圾回收发生前应用程序会运行较长时间,所以系统吞吐率会增大。但是,较大堆也会用较长时间进行压缩,从而导致垃圾回收时间也较长。在WebSphere服务器JVM参数调优中,最重要的就是初始堆大小(-Xms)和最大堆大小(-Xmx)。通过这两个参数来限制内存堆的大小以满足Java应用程序的需求,合理的设置-Xms和-Xmx参数,对系统性能的提高具有重要的作用。最大堆也不能设置过大,尽管它最初通过延迟垃圾回收改进性能,但当垃圾回收时会运行较长时间。如何才能设置合理的-Xms与-Xmx参数,需要不断的观察与分析。通过IBM工具PMAT(PMAT工具解析JAVA SDK的详细垃圾回收日志,并提供统计信息,图标,分析并推荐java堆配置)对native_stderr.log日志进行分析。前提条件是WebSphere服务器开启详细垃圾回收(垃圾回收信息将默认记录在native_stderr.log日志文件中)。下面以笔者参与的ERP系统为例,来分析如何设置JVM的-Xmx与-Xms值。图三是显示的某时间段内垃圾回收的部分信息:
Used Tenured(After):指垃圾回收器进行垃圾回收之后,在堆的tenured区域中已经被使用的字节数。Free Tenured(After):指垃圾回收器进行垃圾回收之后,在堆的tenured区域中可用的字节数。Total Tenured(After):指垃圾回收器进行垃圾回收之后,堆的tenured区域的总字节数。
图四是对应的java堆Tenured区域的相关变化曲线,其中灰色曲线表示的是Total Tenured(After),黑色曲线表示的是Used Tenured(After)。
通过PMAT对native_stderr.log的分析,将java最大堆(-Xmx)设置成1024M,最小堆(-Xms)设置成512M,可以满足java应用程序的要求。目前,该系统在生产线上性能较好。
(二)内存泄漏
内存泄漏原因有很多,一般来说,从数据库连接池、线程池中获取连接与释放连接比较容易造成内存泄漏。笔者参与的ERP系统采用的是c3p0连接池,hibernate3.0作为持久层。在利用hibernate开发DAO模块时,为了避免session的频繁创建和销毁以及提高系统性能,采用ThreadLocal模式来管理session比较合理。下面是获取session的核心代码:
public static final ThreadLocal
session =new ThreadLocal();
public static Session currentSession()
throws HibernateException{
Session s=session.get();
if(s==null){
s=sessionFactory.openSession();//打开连接
session.set(s);}return s;}
session的关闭问题是最头疼的事情,如果在DAO层就把session关闭,因为hibernate存在lazy loading,那么在应用层内把关系结合都初始化(违背hibernate设计初衷,对性能有较大影响),否则hibernate就会抛session already closed Exception;如果session不关闭,那么就必定会造成内存泄漏。笔者结合系统的运行环境以及系统访问量,采用的是open session in view模式来解决这种矛盾。将session绑定到当前线程,当某个新线程开启时,就自动在数据库连接池中获取连接,在线程结束后就自动释放连接。下面是核心代码:
public void doFilter(ServletRequestarg0,
ServletResponse arg1,FilterChain arg2)
throws IOException,ServletException{
//自动获取连接
HiberanteSessionFacory.currentSession();
try{
arg2.doFilter(arg0,arg1);
}finally{//自动释放连接
HibernateSessionFactory.closeSession();
}}
(三)数据分页显示
对数据库查询中,尽量避免一次获得全部数据的查询。一般来说,如果一次取十万条记录到内存,就可能引起内存溢出,同时一次获取全部数据,速度也较慢。这个问题比较隐蔽,在上线前,数据库中数据较少,不容易出问题,上线后,数据库中数据多了,一次查询就有可能引起内存溢出。因此对于数据库查询尽量采用分页的方式查询。
四、结束语
高性能是一个应用能成为企业级应用的重要前提,往往性能问题通常都比较复杂,一旦出现就不易解决。在系统开发中,应尽量避免可能造成的性能瓶颈。本文介绍了性能问题中的一个方面,即内存溢出,从三个方面进行分析,提出了在开发过程中如何避免内存溢出。
参考文献:
[1]孙磊、孙静、楼亭、涂子琰等编著,《构建高性能WebSphere企业级应用》,电子工业大学出版社.
[2](美)文纳斯著,《深入java虚拟机》,机械工业出版社.