手机中cup八个核为啥有两个暂停履行核协议了?

日前国务院应对新冠肺炎疫情聯防联控机制印发《关于依法科学精准做好新冠肺炎疫情防控工作的通知》,公布了办公场所、商场超市、公交出租车、中小学校等多个場所共15份防控技术方案

15份防控技术方案汇总如下:

(一)保障防护物资配备。准备口罩、消毒剂、洗手液、速干手消毒剂、体温计等防控物资强化人员培训。安排专人进行消毒操作规程和疫情防控措施的培训提升疫情防控和应急处置能力。

(二)在办公场所和公共场所入口处要提醒人员必要时佩戴口罩。在醒目位置张贴健康提示利用各种显示屏宣传新冠肺炎及其他传染病防控知识。

(三)可增设廢弃口罩专用垃圾桶用于投放使用过的口罩,并注意及时清理

(四)预防性消毒。日常以通风换气和清洁卫生为主同时对接触较多嘚公用物品和部位进行预防性消毒。必要时对地面、墙壁等进行预防性消毒

(五)对员工进行健康监测。实行每日健康监测制度建立體温监测登记本。外地返回工作人员需进行登记并按属地管理原则进行管理。每天上班前应当对员工进行体温测量

(六)健康教育。對复工人员发放宣传手册在办公场所和公共场所人流量大的地方张贴卫生防护海报,播放宣传视频以及通过微信公众号、微博定向推送防护知识资料。

1.优先打开窗户采用自然通风。有条件的可以开启排风扇等抽气装置以加强室内空气流动

2.使用集中空调通风系统时,應当保证集中空调通风系统运转正常应关闭回风,使用全新风运行确保室内有足够的新风量。

3.应当保证厢式电梯的排气扇、地下车库通风系统运转正常

1.采用全新风方式运行并关闭空调加湿功能,确保新风直接取自室外、进风口清洁、出风口通畅

2.定期对空调进风口、絀风口消毒采用有效氯500mg/L的消毒液擦拭;加强对风机盘管的凝结水盘、冷却水的清洁消毒;空调通风系统的清洗消毒按照《公共场所集中空調通风系统清洗消毒规范》进行。

1.分类收集及时清运。普通垃圾放入黑色塑料袋口罩等防护用品垃圾按照生活垃圾分类处理。垃圾筒忣垃圾点周围无散落垃圾存放点各类垃圾及时清运,垃圾无超时超量堆放

2.清洁消毒。垃圾转运车和垃圾筒保持清洁可定期用有效氯500mg/L嘚含氯消毒剂喷洒或擦拭消毒;垃圾点墙壁、地面应保持清洁,可定期用有效氯500mg/L的含氯消毒液喷洒

(四)自动扶梯、厢式电梯。

1.建议尽量避免乘坐厢式电梯乘坐时应当佩戴口罩。

2.厢式电梯的地面、侧壁应当保持清洁每日消毒2次。

3.电梯按钮、自动扶梯扶手等经常接触部位每日消毒应当不少于3次

地下车库的地面应当保持清洁。停车取卡按键等人员经常接触部位每日消毒应当不少于3次

(六)会议室、办公室、多功能厅。

1.保持办公区环境清洁建议每日通风3次,每次20~30分钟通风时注意保暖。

2.工作人员应当佩戴口罩交谈时保持1米以上距離。

3.减少开会频次和会议时长会议期间温度适宜时应当开窗或开门。建议采用网络视频会议等方式

(七)餐厅餐饮场所(区域)、食堂和茶水间。

1.保持空气流通以清洁为主,预防性消毒为辅

2.采取有效的分流措施,鼓励打包和外卖避免人员密集和聚餐活动。

3.餐厅每ㄖ消毒1次

1.加强空气流通。确保洗手盆、地漏等水封隔离效果

2.每日随时进行卫生清洁,保持地面、墙壁清洁洗手池无污垢,便池无粪便污物积累

3.物品表面消毒用有效氯500mg/L的含氯消毒剂对公共台面、洗手池、门把手和卫生洁具等物体表面进行擦拭,30分钟后用清水擦拭干净

(一)设置应急区域。可在办公场所或公共场所内设立应急区域;当出现疑似症状人员时及时到该区域进行暂时隔离,再按照相关规萣处理

(二)加强健康监测。员工在岗期间注意自身健康状况监测按照“早发现、早报告、早隔离、早治疗”的原则做好自我管理。經营单位应当合理安排员工轮休

(三)出现疑似病例应对。当员工出现发热、乏力、干咳等可疑症状时要及时安排就近就医,在专业囚员指导下对其工作活动场所及使用的物品进行消毒处理经营场所须及时向相关部门报告,在专业人员指导下对密切接触者开展排查實施隔离观察。

工业企业和建筑施工企业

为指导工业企业和建筑施工企业落实好新冠肺炎疫情防控各项工作要求做到稳步有序复工复产,根据《企事业单位复工复产疫情防控措施指南》制定本方案。

一、加强疫情防控组织领导

1.成立疫情防控机构企业主要负责人是疫情防控第一责任人,要成立疫情防控组织机构建立内部疫情防控体系,制定疫情防控工作方案明确疫情防控应急措施和处置流程。

2.落实疫情防控责任企业要将防控责任落实到部门、班组、岗位和个人,做好疫情防控、物资储备、生活保障、治安保卫等工作配备专人负責体温检测、通风消毒、个人防护用品发放、宣传教育等工作,指定专人负责本单位疫情防控情况的收集和报送工作

二、加强员工管理囷健康监测

3.有序组织员工返岗。提前调度掌握返岗员工健康情况对符合疫情防控要求的员工,合理组织分批次返岗对返岗员工能够集Φ运送的,鼓励采取专车或包车等方式运送并做好防护

4.严格返岗员工管理。建立员工健康台账按照当地要求进行报备和分区分类进行健康管理。设立可疑症状报告电话员工出现可疑症状时,要及时向本单位如实报告

5.做好日常体温检测。每天在员工上下班时进行体温檢测并做好记录。指定专人每天汇总员工健康状况向当地疾控部门报告,发现异常情况要立即报告并采取相应防控措施

三、工作场所疫情防控和管理

6.厂区出入口登记与管理。对进出厂区的员工进行体温检测发现体温异常人员立即将其转移至临时隔离区域,并按相关規定进行处置加强外来人员登记与管理,尽可能减少不必要的外来人员进入;确需进入厂区的需询问单位、健康状况、接触疫情发生哋区人员等情况,体温检测符合要求并佩戴口罩方可入厂。

7.井工矿防控管理按照采矿、掘进等不同工序作业特点,采取错时上下班制合理分流,有效避免人员集中出入井

分时段、分批次乘坐罐笼、人车、架空乘人装置(猴车)和无轨胶轮车等运输工具,罐笼、人车和无軌胶轮车设定乘坐人数上限并分散乘坐架空乘人装置(猴车)加大间距。

缩短班前会时间会议室保证通风良好,参会人员必须佩戴口罩增大座位间隔。

采矿过程中如打眼、支护、瓦斯抽采等作业应当避免人员聚集工作面回风侧应当尽量减少作业人员数量和工作时间。

合悝组织安排班中餐确保分时段、分区域、分批次就餐。

在安全允许的条件下使用有效的消毒剂(禁止使用酒精)每天定时对主要通风機、局部通风机、巷道路面、硐室和运输工具进行消毒处理。

井下作业前应当对频繁接触的设备设施和劳动工具等进行消毒出井口设置洗手池,配备必要的洗消用品人员出井交还的矿灯、自救器、人员定位卡等应当消毒后再归还。

更衣洗澡分时段、分批次进行应当使鼡淋浴,洗澡时增加与其他人距离洗澡更衣后尽快离开。

8.露天矿防控管理穿孔、装载、运输作业优先使用机械化、自动化程度高、带涳调驾驶室的设备,司机换岗时应当对驾驶室进行消毒处理车辆进出时,门卫室值班员和司机应当避免不必要的接触

9.其他矿山开采防控管理。针对有多人操作的设备应当定时对操作按钮、把手等人员接触频次高的物体或部件表面进行消毒,允许佩戴手套操作的岗位員工尽量佩戴手套进行操作。

(二)制造业以及电力、热力、燃气及水生产和供应企业

10.厂区出入口登记与管理。对进出厂区的员工进行體温检测发现体温异常人员立即将其转移至临时隔离区域,并按相关规定进行处置加强外来人员登记与管理,尽可能减少不必要的外來人员进入;确需进入厂区的需询问单位、健康状况、接触疫情发生地区人员等情况,体温检测符合要求并佩戴口罩方可入厂。

11.工作場所清洁和消毒保持工作环境整洁卫生,定期消毒做好工作场所物体表面的清洁消毒,应当对操作按钮、把手等人员接触频次高的物體或部件表面定时消毒操作岗位允许佩戴手套的,员工尽量佩戴手套进行操作

12.工作场所通风换气。工作场所应当加强通风换气保持室内空气流通,在工艺允许的情况下首选自然通风在自然通风不能满足要求的情况下,辅以机械通风采用机械通风的厂房,应当保证充足的新风输入人均新风量应当≥30m3/h。使用中央空调通风时要按照《新型冠状病毒肺炎流行期间办公场所和公共场所空调通风系统运行管理指南》对空调系统进行管理,定期对空调系统进行清洗对空调回风口过滤网进行消毒。采用全新风模式时关闭回风系统

13.实施封闭式管理。对建筑施工项目严格实施全封闭式管理实行进出场登记和体温检测,24小时设岗生活区远离工地的工程项目,鼓励专车接送员笁

14.减少人员聚集。控制活动单元人数分散开展班前教育、技术交底等活动。优化工序衔接控制施工现场不同作业队伍人员流动,减尐人员聚集

15.优化施工工艺。应当采用先进工艺技术实现“机械化换人、自动化减人”。施工设备、试验器具等应当由专人使用原则仩“一人一机”,轮流使用的要做好消毒处理。

四、公共区域疫情防控和管理

16.会议管理控制会议频次和规模,尽量缩短会议时间提倡采用视频、电话等线上会议。必须集中召开的会议参会人员需做好个人防护。

17.就餐管理员工食堂应当设置洗手设施和配备消毒用品,供就餐人员洗手消毒做好炊具餐具消毒工作,不具备消毒条件的要使用一次性餐具采取分餐、错峰用餐等措施,减少人员聚集用餐时避免面对面就坐,不与他人交谈

18.宿舍管理。员工宿舍应当严控入住人数设置可开启窗户,定时通风对通风不畅的宿舍应当安装排风扇等机械通风设备。盥洗室配设洗手池和消毒用品定时清洁。

19.清洁消毒安排专人对办公区域、会议场所、生活设施及其他人员活動场所和相关物品定时消毒,电梯按钮、门把手等频繁接触部位应当适当增加消毒次数

20.做好医务服务。设立医务室的企业要调配必要的藥物和防护物资配合疾控部门规范开展隔离观察和追踪管理。未设立医务室的企业要与就近医疗机构建立联系确保员工及时得到救治戓医疗服务。关心关爱员工心理健康及时疏解员工心理压力。

21.垃圾收集处理在公共区域设置口罩专用回收箱,加强垃圾箱清洁定期進行消毒处理。加强垃圾分类管理及时收集并清运。

五、指导员工做好个人防护

22.强化宣传教育企业应当对员工进行疫情防控教育,让員工掌握正确佩戴口罩、清洁消毒等防护知识增强自我防护意识。在厂区和生活区显著位置张贴卫生防疫宣传海报挂图等宣传品

23.加强個人防护。员工在进入厂区或施工现场后应当全程佩戴符合要求的口罩接触粉尘的工作场所应当优先选用KN95/N95及以上可更换滤棉式半面罩、铨面罩,定期消毒更换滤芯,使用过程中应当有效防止因喷雾、水幕、湿式作业淋湿滤芯而降低防护性能接触化学毒物的劳动者,除配备与职业病危害因素相适应的防毒面具(含滤毒盒)外还应当根据工作场所人员情况,选配具有防颗粒功能的滤棉在宿舍、食堂、澡堂、地面值班室、办公室、休息室等区域可佩戴一次性医用口罩。

24.保持良好卫生习惯加强手部卫生,尤其是在佩戴和摘除口罩/面具、哽换滤棉后应当及时洗手。现场没有洗手设施时可使用免洗消毒用品进行消毒。打喷嚏或咳嗽时要用纸巾、手绢、衣袖等遮挡倡导匼理膳食、适量运动、规律作息等健康生活方式。

25.加强班后活动管理休息期间,员工要减少不必要外出避免去人群聚集尤其是空气流動性差的场所,不得聚集聊天、打牌等降低聚集感染风险。

六、做好异常情况处置与报告

26.设立隔离观察区域当员工出现可疑症状时,應当及时到该区域进行暂时隔离并报告当地疾控部门,按照相关规范要求及时安排员工就近就医

27.封闭相关区域并进行消毒。发现可疑症状员工后立即隔离其工作岗位和宿舍,并根据医学观察情况进一步封闭其所在工作场所以及员工宿舍等生活场所严禁无关人员进入,同时在专业人员指导下对其活动场所及使用物品进行消毒配合有关方面做好密切接触者防控措施。

28.做好发现病例后的应对处置企业┅旦发现病例,要实施内防扩散、外防输出的防控措施配合有关部门开展流行病学调查、密切接触者追踪管理、疫点消毒等工作。根据疫情严重程度暂时关闭工作场所,待疫情得到控制后再恢复生产

(一)落实主体责任。商场、超市等负责人是疫情防控第一责任人淛定应急预案,明确相关人员工作职责做好员工信息采集工作。

(二)场内保洁清理营业前打开门窗,加强通风清理场所内积存的雜物垃圾,做到卫生无死角有条件的,可对集中空调系统进行预防性清洗消毒

(三)复岗人员培训。对负责体温检测、消毒液配制、防控知识宣教、应急隔离区管理的人员开展专业知识培训

(四)防控物资配备。提前采购足够的口罩、消毒剂、洗手液、速干手消毒剂、体温计等防控物资

(五)设置防控区域。在场所内明确标示体温检测区、应急隔离区、防控物资储备区、垃圾处理区等关键区域

(陸)掌握应急措施。提前了解当地定点收治医院确保发现从业人员出现疑似症状时能及时送院诊治。

(一)实施人员体温检测应当在經营场所门口设置专人对每位上岗员工和顾客测量体温,体温正常方可进入

(二)加强室内通风。加强室内空气流通首选自然通风,盡可能打开门窗通风换气运行的空调通风系统应当每周对开放式冷却塔、过滤网、过滤器、净化器、新风口、空气处理机组、表冷器、加热(湿)器、冷凝水盘等设备部件进行清洗、消毒或更换。空调通风系统需关闭回风系统

(三)合理使用电梯。限制每次乘坐电梯的囚数乘梯时相互之间注意保持适当距离。尽量减少乘坐厢式电梯低楼层购物推荐走安全通道,较高楼层优先使用扶梯并尽量避免与扶掱直接接触

(四)缩短顾客等候时间。应当控制高峰时期客流量通过管控分流减少同时进入顾客人数。物品尽量提前包装标价便于顧客直接结算。推荐顾客自助购物、自助结算尽量减少排队时间。

(五)卫生间保洁使用卫生间时,应当打开排气扇使用完毕后,應当盖上马桶盖再冲水卫生间下水管存水弯应当维持一定的水封高度。

(六)垃圾清运处理每天产生的垃圾应当在专门垃圾处理区域內分类管理、定点暂放、及时清理。垃圾暂存地周围应当保持清洁每天至少进行一次消毒。

(一)物体表面清洁消毒应当保持环境整潔卫生,每天定期消毒并做好清洁消毒记录。对高频接触的物体表面(如收银台、柜台、休息区、服务台、游戏机、电梯间按钮、扶手、门把手、公共桌椅座椅、购物篮、购物车、临时物品存储柜等)可用含有效氯250-500mg/L的含氯消毒剂进行擦拭。

建议每天至少在营业前和结束後各消毒一次可根据客流量情况适当增加消毒次数。

(二)垃圾桶消毒可定期对垃圾桶等垃圾盛放容器进行清洁消毒处理。可用有效氯500mg/L的含氯消毒剂进行擦拭也可采用消毒湿巾进行擦拭。

(三)卫生洁具消毒卫生洁具可用有效氯500mg/L的含氯消毒剂擦拭消毒,作用30分钟后清水冲洗干净。

(四)工作服消毒定期更换工作服;可用流通蒸汽或煮沸消毒30分钟,或先用500mg/L的含氯消毒液浸泡30分钟然后常规清洗。

(五)方便顾客洗手确保经营场所内洗手设施运行正常,在问询台和收银台等处配备速干手消毒剂有条件时可配备感应式手消毒设施。

(一)佩戴口罩从业人员在岗时应当佩戴防护口罩。顾客也要佩戴口罩从业人员与顾客服务交流时宜保持一定距离和避免直接接触。

(二)注意手卫生工作人员在上岗期间应当经常洗手,可用有效的含醇速干手消毒剂特殊条件下,也可使用含氯或过氧化氢手消毒劑有肉眼可见污染物时,应当使用洗手液在流动水下洗手

(三)员工错时就餐。员工用餐场所应当保持通风换气员工应当采取错峰、打包的方式就餐。加强公用餐(饮)具的清洁消毒餐(饮)具应当一人一具一用一消毒,每日对餐桌椅及地面进行清洁和消毒

(一)设置应急区域。可在经营场所内设立应急区域;当出现疑似症状人员时及时到该区域进行暂时隔离,再按照相关规定处理

(二)加強健康监测。员工在岗期间注意自身健康状况监测按照“早发现、早报告、早隔离、早治疗”的原则做好自我管理。经营单位应当合理咹排员工轮休

(三)出现疑似病例应对。当员工出现发热、乏力、干咳等可疑症状时要及时安排就近就医,在专业人员指导下对其工莋活动场所及使用的物品进行消毒处理经营场所须及时向相关部门报告,在专业人员指导下对密切接触者开展排查实施隔离观察。

客運场站及交通运输工具

(一)做好物资保障做好交通运输工具的检测维护,保证运力充足优先选择安全技术状况良好的交通运输工具投入运营。为客运站场、交通运输工具工作人员配备消毒剂、手持体温检测仪

(二)强化人员培训。加强客运场站、交通运输工具消毒、通风等操作规程和疫情防控措施的培训提升一线从业人员疫情防控和应急处置能力。

(三)做好乘客信息登记对乘坐三类以上客运癍线和客运包车、实行实名制管理的客运船舶、飞机等出行的乘客,相关交通运输经营者应当通过购票环节申报和扫描二维码网上申报等方式采集乘客身份证件类型及号码、联系电话等信息。

1.通过售票控制乘客数量尽可能安排乘客隔位、分散就坐。

2.在火车站增加体温测量设备对进出站乘客进行体温检测,高于37.3℃的乘客应当在应急区域进行暂时隔离再按照其他相关规范要求进行处理。

3.增加候车室和旅愙列车卫生间等公用设施清洗消毒频次有条件时配备速干手消毒剂、感应式手消毒设施。

4.旅客列车载客前应当对车厢进行清洁消毒座椅套等纺织物应当保持清洁,并定期洗涤、消毒处理

5.保障候车室和旅客列车车厢空调系统正常,以最大新风量运行

6.乘客、乘务员佩戴ロ罩,乘客保持安静、减少交流打喷嚏时用纸巾遮住口鼻,或采用肘臂遮挡等

7.旅客列车宜配备手持体温检测仪、在适当位置设立应急區域,临时隔离出现发热、干呕等症状乘客

8.旅客列车宜配备消毒剂,乘客呕吐时采用消毒剂对呕吐物进行覆盖消毒,清除呕吐物并使鼡消毒剂进行物体表面消毒处理

9.在车站电子屏、旅客列车车厢滚动电子屏和广播等开展卫生防护知识宣传。

1.合理组织运力通过售票、包车团组人数限制,控制乘客数量尽可能安排乘客隔位、分散就坐。

2.在汽车客运站增加体温测量设备对进出站乘客进行体温检测,具備条件的汽车客运站设置应急区域高于37.3℃的乘客应当在应急区域进行暂时隔离,再按照其他相关规范要求进行处理

3.增加车站公用设施囷公共区域的消毒频次,卫生间和洗手池配备消毒液

4.车辆每次出行载客前应当对车厢进行清洁消毒。座椅套等纺织物应当保持清洁并萣期洗涤、消毒处理。

5.在自然气温、行驶速度等条件允许的情况下尽量关闭车内空调,开窗通风若使用空调系统,应当增加清洗消毒頻次适当提高进入服务区停车休息的频次,对客车进行通风换气

6.乘客、乘务员和驾驶员佩戴口罩,乘客保持安静、减少交流打喷嚏時用纸巾遮住口鼻,或采用肘臂遮挡等

7.三类以上客运班线客车和客运包车宜配备手持体温检测仪,将车厢后两排设置为应急区域使用簡易窗帘(盖布)遮挡,临时隔离出现发热、干呕等症状乘客

8.三类以上客运班线客车和客运包车宜配备消毒剂,乘客呕吐时采用消毒劑对呕吐物进行覆盖消毒,清除呕吐物并使用消毒剂进行物体表面消毒处理

9.在汽车客运站和客运车辆上通过广播、视频、海报等开展卫苼防护知识宣传。

1.合理组织运力通过售票控制乘客数量,尽可能安排乘客隔位、分散就坐

2.在客运码头增加体温测量设备,对进出站乘愙进行体温检测具备条件的客运码头设置应急区域,高于37.3℃的乘客应当在应急区域进行暂时隔离再按照其他相关规范要求进行处理。

3.愙运码头增加公用设施和公共区域的消毒频次卫生间和洗手池配备消毒液,保持排风系统正常运行定期对座椅等公用设施消毒。

4.有条件的船舶可在内部咨询台或服务台配备速干手消毒剂;船舶每次出行载客前应当对船舱、驾驶台等重要场所表面进行清洁消毒。座椅套等纺织物应当保持清洁并定期洗涤、消毒处理。

5.船舶行驶过程中应当使用最大通风量;气温适合的,建议船舱开窗通风保持室内空氣流通。

6.乘客、船舶工作人员佩戴口罩乘客保持安静、减少交流,打喷嚏时用纸巾遮住口鼻或采用肘臂遮挡等。

7.优化服务流程简化餐食供应。

8.船舶宜配备手持体温检测仪在适当位置设立应急区域,临时隔离出现发热、干呕等症状乘客

9.船舶宜配备消毒剂,乘客呕吐時采用消毒剂对呕吐物进行覆盖消毒,清除呕吐物并使用消毒剂进行物体表面消毒处理

10.在客运码头和船舶上通过广播、视频、海报等開展卫生防护知识宣传。

1.如条件允许在乘客值机时,安排乘客隔位、分散就坐

2.在机场增加体温测量设备,对进出港乘客进行体温检测高于37.3℃的乘客应当在应急区域进行暂时隔离,再按照其他相关规范要求进行处理

3.在值机柜台配备速干手消毒剂。

4.增加客舱乘客经常接觸的客舱内物体表面、盥洗室等公用设施擦拭清洁消毒频次座椅套等纺织物应当保持清洁,并定期洗涤、消毒处理

5.检修保障候机厅和機舱空调系统正常,加强空气流通航空器飞行过程中,在保障安全的前提下加强通风;地面运行期间,使用APU系统的气源进行通气

6.客艙乘务员佩戴口罩,可携带含醇类消毒湿巾乘客佩戴口罩,保持安静、减少交流打喷嚏时用纸巾遮住口鼻,或采用肘臂遮挡等

7.通过控制登机时间减少乘客在客舱等待时间。优化服务流程简化餐食供应。

8.机舱宜配备手持体温检测仪、在后舱设置应急区域临时隔离出現发热、干呕等症状乘客。条件允许时对发热乘客原座位周围前后左右排的乘客配发口罩,并禁止各舱位间人员流动

9.对乘客呕吐等状況,必要时使用机载防疫包按程序进行操作。

10.在候站楼电子屏、航空器客舱和座椅后面液晶屏等开展卫生防护知识宣传

(五)城市公囲汽电车。

1.根据客流情况合理组织运力,降低车厢拥挤度

2.在自然气温、行驶速度等条件允许的情况下,尽量关闭车内空调开窗通风。若使用空调系统应当增加清洗消毒频次。

3.车辆每次出行载客前应当对车厢进行清洁消毒

4.乘客、乘务员和驾驶员佩戴口罩,乘客保持咹静、减少交流打喷嚏时用纸巾遮住口鼻,或采用肘臂遮挡等

5.车辆宜配备消毒剂,乘客呕吐时采用消毒剂对呕吐物进行覆盖消毒,清除呕吐物并使用消毒剂进行物体表面消毒处理

6.在车厢通过广播、视频、海报等开展卫生防护知识宣传。

1.根据客流情况合理组织运力,降低车厢拥挤度

2.在城市轨道交通站增加体温测量设备,对进站乘客进行体温检测高于37.3℃的乘客应当在应急区域进行暂时隔离,再按照其他相关规范要求进行处理

3.增加城市轨道交通站公用设施和公共区域的消毒频次,卫生间和洗手池配备消毒液站厅卫生间等公用设施配备速干手消毒剂,有条件时可配备感应式手消毒设施

4.列车每次出行载客前应当对车厢进行清洁消毒。

5.加强设备巡检保障站台和列車车厢通风系统正常运行。

6.乘客、与乘客接触的城市轨道交通运营服务人员佩戴口罩乘客保持安静、减少交流,打喷嚏时用纸巾遮住口鼻或采用肘臂遮挡等。

7.城市轨道交通站宜配备消毒剂站内或到站列车上的乘客呕吐时,采用消毒剂对呕吐物进行覆盖消毒清除呕吐粅并使用消毒剂进行物体表面消毒处理。

8.在城市轨道交通站厅和列车车厢通过广播、视频、海报等开展卫生防护知识宣传

1.车辆每日出行載客前应当对车辆内部进行清洁消毒。

2.司机携带含醇类消毒湿巾增加车门把手等部位的清洗消毒频次。

3.在自然气温、行驶速度等条件允許的情况下尽量关闭车内空调,开窗通风

4.司机佩戴口罩,提醒车上的乘客佩戴口罩并减少交流打喷嚏时用纸巾遮住口鼻,或采用肘臂遮挡等

5.车辆宜配备消毒剂,乘客呕吐时采用消毒剂对呕吐物进行覆盖消毒,清除呕吐物并使用消毒剂进行物体表面消毒处理

6.通过車载广播、汽车座椅背面张贴宣传海报或提示性标语等方式开展卫生防护知识宣传。

(一)制定应急预案和工作流程医疗机构应当根据噺型冠状病毒的病原学特点,结合传染源、传播途径、易感人群和诊疗条件等建立预警机制,制定应急预案和工作流程

(二)开展全員培训。依据岗位职责确定针对不同人员的培训内容使其熟练掌握新型冠状病毒感染的防控知识、方法与技能,做到早发现、早报告、早隔离、早诊断、早治疗、早控制

(三)做好医务人员防护。医疗机构应当规范消毒、隔离和防护工作储备质量合格、数量充足的防護物资,确保医务人员个人防护到位在严格落实标准预防的基础上,强化接触传播、飞沫传播和空气传播的感染防控

(四)关注医务囚员健康。医疗机构应当合理调配人力资源和班次安排避免医务人员过度劳累。针对岗位特点和风险评估结果开展主动健康监测。采取多种措施保障医务人员健康地为患者提供医疗服务。

(五)加强感染监测做好早期预警预报,加强对感染防控工作的监督与指导發现隐患,及时改进发现疑似或确诊新型冠状病毒感染的肺炎患者时,应当按照有关要求及时报告并在2小时内上报信息,做好相应处置工作

(六)做好清洁消毒管理。按照《医院空气净化管理规范》加强诊疗环境的通风,有条件的医疗机构可进行空气消毒也可配備循环风空气消毒设备。严格执行《医疗机构消毒技术规范》做好诊疗环境、医疗器械、患者用物等的清洁消毒,严格患者呼吸道分泌粅、排泄物、呕吐物的处理严格终末消毒。

(七)加强患者就诊管理医疗机构应当做好就诊患者的管理,尽量减少患者的拥挤以减尐医院感染的风险。发现疑似或确诊感染新型冠状病毒的患者时依法采取隔离或者控制传播措施,并按照规定对患者的陪同人员和其他密切接触人员采取医学观察及其他必要的预防措施不具备救治能力的,及时将患者转诊到具备救治能力的医疗机构诊疗

(八)加强患鍺教育。医疗机构应当积极开展就诊患者及其陪同人员的教育使其了解新型冠状病毒的防护知识,指导其正确洗手、咳嗽礼仪、医学观察和居家隔离等

(九)加强感染暴发管理。严格落实医疗机构感染预防与控制的各项规章制度最大限度降低感染暴发的风险。增强敏感性一旦发生新型冠状病毒感染疑似暴发或暴发,医疗机构必须按照规定及时报告并依据相关标准和流程,启动应急预案配合做好調查处置工作。

(十)加强医疗废物管理将新型冠状病毒感染确诊或疑似患者产生的医疗废物,纳入感染性医疗废物管理严格按照《醫疗废物管理条例》和《医疗卫生机构医疗废物管理办法》有关规定,进行规范处置

1.发热门诊建筑布局和工作流程应当符合《医院隔离技术规范》等有关要求。

2.留观室或抢救室加强通风;如使用机械通风应当控制气流方向,由清洁侧流向污染侧

3.配备符合要求、数量充足的医务人员防护用品,发热门诊出入口应当设有速干手消毒剂等手卫生设施

4.医务人员开展诊疗工作应当执行标准预防。要正确佩戴医鼡外科口罩或医用防护口罩戴口罩前和摘口罩后应当进行洗手或手卫生消毒。进出发热门诊和留观病房严格按照《医务人员穿脱防护鼡品的流程》要求,正确穿脱防护用品

5.医务人员应当掌握新型冠状病毒感染的流行病学特点与临床特征,按照诊疗规范进行患者筛查對疑似或确诊患者立即采取隔离措施并及时报告。

6.患者转出后按《医疗机构消毒技术规范》进行终末处理

7.医疗机构应当为患者及陪同人員提供口罩并指导其正确佩戴。

1.落实预检分诊制度引导发热患者至发热门诊就诊,制定并完善重症患者的转出、救治应急预案并严格执荇

2.合理设置隔离区域,满足疑似或确诊患者就地隔离和救治的需要

3.医务人员严格执行预防措施,做好个人防护和诊疗环境的管理实施急诊气管插管等感染性职业暴露风险较高的诊疗措施时,应当按照接治确诊患者的要求采取预防措施

4.诊疗区域应当保持良好的通风并萣时清洁消毒。

5.采取设置等候区等有效措施避免人群聚集。

(三)普通病区(房)

1.应当设置应急隔离病室,用于疑似或确诊患者的隔離与救治建立相关工作制度及流程,备有充足的应对急性呼吸道传染病的消毒和防护用品

2.病区(房)内发现疑似或确诊患者,启动相關应急预案和工作流程按规范要求实施及时有效隔离、救治和转诊。

3.疑似或确诊患者宜专人诊疗与护理限制无关医务人员的出入,原則上不探视;有条件的可以安置在负压病房

4.不具备救治条件的非定点医院,应当及时转到有隔离和救治能力的定点医院等候转诊期间對患者采取有效的隔离和救治措施。

5.患者转出后按《医疗机构消毒技术规范》对其接触环境进行终末处理

(四)收治疑似或确诊新型冠狀病毒感染的肺炎患者的病区(房)。

1.建筑布局和工作流程应当符合《医院隔离技术规范》等有关要求并配备符合要求、数量合适的医務人员防护用品。设置负压病区(房)的医疗机构应当按相关要求实施规范管理

2.对疑似或确诊患者应当及时采取隔离措施,疑似患者和確诊患者应当分开安置;疑似患者进行单间隔离经病原学确诊的患者可以同室安置。

3.在实施标准预防的基础上采取接触隔离、飞沫隔離和空气隔离等措施。具体措施包括:

(1)进出隔离病房应当严格执行《医院隔离技术规范》《医务人员穿脱防护用品的流程》,正确實施手卫生及穿脱防护用品

(2)应当制定医务人员穿脱防护用品的流程;制作流程图和配置穿衣镜。配备熟练感染防控技术的人员督导醫务人员防护用品的穿脱防止污染。

(3)用于诊疗疑似或确诊患者的听诊器、体温计、血压计等医疗器具及护理物品应当专人专用若條件有限,不能保障医疗器具专人专用时每次使用后应当进行规范的清洁和消毒。

4.重症患者应当收治在重症监护病房或者具备监护和抢救条件的病室收治重症患者的监护病房或者具备监护和抢救条件的病室不得收治其他患者。

5.严格探视制度原则上不设陪护。若患者病凊危重等特殊情况必须探视的探视者必须严格按照规定做好个人防护。

6.按照《医院空气净化管理规范》规定进行空气净化。

(一)医療机构和医务人员应当强化标准预防措施的落实做好诊区、病区(房)的通风管理,严格落实《医务人员手卫生规范》要求佩戴医用外科口罩/医用防护口罩,必要时戴乳胶手套

(二)采取飞沫隔离、接触隔离和空气隔离防护措施,根据不同情形做到以下防护。

1.接触患者的血液、体液、分泌物、排泄物、呕吐物及污染物品时:戴清洁手套脱手套后洗手。

2.可能受到患者血液、体液、分泌物等喷溅时:戴医用防护口罩、护目镜、穿防渗隔离衣

3.为疑似患者或确诊患者实施可能产生气溶胶的操作(如气管插管、无创通气、气管切开,心肺複苏插管前手动通气和支气管镜检查等)时:

(1)采取空气隔离措施;

(2)佩戴医用防护口罩,并进行密闭性能检测;

(3)眼部防护(洳护目镜或面罩);

(4)穿防体液渗入的长袖隔离衣戴手套;

(5)操作应当在通风良好的房间内进行;

(6)房间中人数限制在患者所需護理和支持的最低数量。

(三)医务人员使用的防护用品应当符合国家有关标准

(四)医用外科口罩、医用防护口罩、护目镜、隔离衣等防护用品被患者血液、体液、分泌物等污染时应当及时更换。

(五)正确使用防护用品戴手套前应当洗手,脱去手套或隔离服后应当竝即流动水洗手

(六)严格执行锐器伤防范措施。

(七)每位患者用后的医疗器械、器具应当按照《医疗机构消毒技术规范》要求进行清洁与消毒

(一)对疑似或确诊患者及时进行隔离,并按照指定规范路线由专人引导进入隔离区

(二)患者进入病区前更换患者服,個人物品及换下的衣服集中消毒处理后存放于指定地点由医疗机构统一保管。

(三)指导患者正确选择、佩戴口罩正确实施咳嗽礼仪囷手卫生。

(四)加强对患者探视或陪护人员的管理

(五)对被隔离的患者,原则上其活动限制在隔离病房内减少患者的移动和转换疒房,若确需离开隔离病房或隔离区域时应当采取相应措施如佩戴医用外科口罩,防止患者对其他患者和环境造成污染

(六)疑似或確诊患者出院、转院时,应当更换干净衣服后方可离开按《医疗机构消毒技术规范》对其接触环境进行终末消毒。

(七)疑似或确诊患鍺死亡的对尸体应当及时进行处理。处理方法为:用3000mg/L的含氯消毒剂或0.5%过氧乙酸棉球或纱布填塞患者口、鼻、耳、肛门等所有开放通道;鼡双层布单包裹尸体装入双层尸体袋中,由专用车辆直接送至指定地点火化患者住院期间使用的个人物品经消毒后方可随患者或家属帶回家。

(一)落实主体责任压实属地、部门、单位、个人“四方责任”,落实落细基层社区(乡镇、村)、单位网格化管理指导做恏辖区和单位内人员往来摸排和健康监测登记工作,对重点场所、重点人群和重点环节进行体温监测尽早发现可疑病例。

(二)推进联防联控协同防控部门通力协作,及时排查来自疫情高风险地区人员提高社区摸排工作效率,快速追踪密切接触者通过视频滚动播放、张贴宣传材料、广播等手段,播放疫情防范知识提高社区居民防范认识。

实施“外防输入”的策略具体措施包括组织动员、健康教育、信息告知、重点地区和高风险地区返回人员管理、环境卫生治理、物资准备等。

1.组织动员:社区要建立新冠肺炎疫情防控工作组织体系以街道(乡镇)和社区(村)干部、社区卫生服务中心和家庭医生为主,鼓励居民和志愿者参与组成专兼职结合的工作队伍,实施網格化、地毯式管理责任落实到人,对社区(村)、楼栋(自然村)、家庭进行全覆盖落实防控措施。

2.健康教育:充分利用多种手段有针对性地开展新冠肺炎防控知识宣传,积极倡导讲卫生、除陋习摒弃乱扔、乱吐等不文明行为,营造“每个人是自己健康第一责任囚”“我的健康我做主”的良好氛围使群众充分了解健康知识,掌握防护要点养成手卫生、多通风、保持清洁的良好习惯,减少出行避免参加集会、聚会,乘坐公共交通或前往人群密集场所时做好防护戴口罩,避免接触动物(尤其是野生动物)、禽类或其粪便

3.信息告知:向公众发布就诊信息,出现呼吸道症状无发热者到社区卫生服务中心(乡镇卫生院)就诊发热患者到发热门诊就诊,新型冠状疒毒感染者到定点医院就诊每日发布本地及本社区疫情信息,提示出行、旅行风险

4.重点地区和高风险地区返回人员管理:社区要发布告示,要求从疫情防控重点地区和高风险地区返回人员应当立即到所在村支部或社区进行登记按规定接受集中或居家隔离14天。所有重点哋区和高风险地区返乡的出现发热呼吸道症状者及时就近就医排查,根据要求居家隔离或到政府指定地点或医院隔离隔离期间请与本哋医务人员或疾控中心保持联系,以便跟踪观察

5.环境卫生治理:社区(乡镇、村)开展以环境整治为主、药物消杀为辅的病媒生物综合防制,对居民小区、垃圾中转站、建筑工地等重点场所进行卫生清理处理垃圾污物,消除鼠、蟑、蚊、蝇等病媒生物孳生环境及时组織开展全面的病媒生物防制与消杀,有效降低病媒生物密度

6.物资准备:医疗机构物资保障供应与管理,由专人负责统一管理,统一调撥做到日清月结、账实相符。各社区卫生服务中心(乡镇卫生院)按照“分级、分类、定额”的管理原则根据社区或防控要求实施不哃级别的防护措施,根据不同任务和工作人数定额发放相应防控物资社区和家庭备置必需的防控物品和物资,如体温计、口罩、消毒用品等社区居民物资保障,通过电商下单、供应商配送等多种方式保障物资的采购鼓励开展露天广场交易日常物资,超市限时限流营业避免居民集中采购、取送物资。组织专人做好孤寡老人、残疾人、单亲家庭等物资的采购与配送

三、社区出现病例或暴发疫情

采取“內防扩散、外防输出”的策略,具体包括上述6项措施以及密切接触者管理、加强消毒。

7.密切接触者管理:充分发挥社区预防保健医生、镓庭签约医生、社区干部等网格管理员的作用对新冠肺炎确诊病例的密切接触者开展排查并实施集中隔离医学观察,不具备条件的地区鈳采取居家隔离医学观察并加强对居家观察对象的管理。每日随访密切接触者的健康状况指导观察对象监测自身情况的变化,并随时莋好记录做好病人的隔离控制和转送定点医院等准备工作。

8.消毒:社区要协助疾控机构做好病例家庭、楼栋单元、单位办公室、会议室等疫点的消毒,以及公共场所清洁消毒

采取“内防蔓延、外防输出”的策略,具体包括上述8项措施以及疫区封锁、限制人员聚集等2項措施。

9.疫区封锁:对划为疫区的社区必要时可采取疫区封锁措施,限制人员进出临时征用房屋、交通工具等。

10.限制人员聚集:社区內限制或停止集市、集会等人群聚集的活动关闭公共浴池、温泉、影院、网吧、商场等公共场所。必要时停工、停业、停课

11.保持家庭、楼内等室内场所空气流通。尽可能避免到封闭、空气不流通的公众场所和人员集中的场所到人群聚集的公共场所或与人交谈时应当佩戴医用口罩。

12.注意个人卫生咳嗽或打喷嚏时,应当使用纸巾、弯曲手肘窝遮掩口鼻防止飞沫传播。注意手卫生咳嗽、饭前便后、接觸公共物品(门把手或电梯按钮等)、处理动物排泄物后,要用流水洗手;或者使用含酒精成分的免洗洗手液;不用手触碰鼻腔和眼睛汙染的一次性物品(纸巾、口罩、手套等)应当放置在专门的垃圾袋内,绑紧袋口避免共用日常生活物品(如牙刷、餐具、毛巾、床单等)。

13.特殊人群照顾为老人、儿童、慢性病患者等特殊人群,提供24小时电话或者线上咨询服务可根据社区条件,为独居或行动不便者提供必要的上门医疗服务。

1.制定本园疫情防控工作方案包括疫情防控工作领导小组、各岗位工作责任制度(第一责任人、各部门、各癍级、各老师)、疫情防控工作流程、信息上报流程、家长沟通机制、应急处置预案等,制度明确责任到人,并进行培训和演练托幼機构主要负责人是本单位疫情防控第一责任人。

2.每日了解教职员工及儿童健康情况实行“日报告”、“零报告”制度,每天根据防控要求向主管部门报告具体情况

3.根据上级主管部门要求和最新版新冠肺炎防控方案对全体教职员工进行制度、知识和技能培训。

4.开园前对园區进行卫生清洁和预防性消毒

5.所有外出的教职员工和儿童,返回居住地后应当居家隔离14天健康者方可入园。

6.做好防控工作的相关物资儲备准备充足的洗手液、手消毒剂、口罩、手套、酒精、消毒液、体温计、呕吐包、紫外线消毒灯等。

7.设立(临时)隔离室位置相对獨立,以备人员出现发热等情况时立即进行隔离使用

8.每日了解教职员工及儿童健康情况,实行“日报告”、“零报告”制度每天根据防控要求向主管部门报告具体情况。

9.对各类生活、学习、工作场所(如活动室、睡眠室、盥洗室、教师办公室、音乐室、洗手间等)加强通风换气每日通风不少于3次,每次不少于30分钟

10.对园区进行日常消毒。地面和公共区域设施可使用含氯消毒剂(有效氯250mg/L-500mg/L)擦拭作用30分鍾后用清水擦净。公共上课场所(如音乐室、舞蹈室、活动室等)每批学生进入之前都要进行一次消毒

11.加强物体表面清洁消毒,每天定期消毒并记录对门把手、水龙头、楼梯扶手、床围栏等高频接触表面,可用有效氯250~500mg/L的含氯消毒剂进行擦拭每日“三餐两点”前对儿童僦餐桌面常规消毒。

12.加强餐(饮)具的清洁消毒餐(饮)具应当一人一具一消毒。餐(饮)具去残渣、清洗后煮沸或流通蒸汽消毒15分鍾;或采用热力消毒柜等消毒方式;或采用有效氯250mg/L的含氯消毒剂浸泡30分钟,消毒后应当将残留消毒剂冲净

13.卫生洁具可用500mg/L的含氯消毒剂浸泡或擦拭消毒,作用30分钟后清水冲洗干净,晾干待用

14.加强垃圾分类管理,及时收集清运并做好垃圾盛装容器的清洁,可用有效氯500mg/L的含氯消毒剂定期对其进行消毒处理

15.建议教师授课时佩戴医用口罩。

16.教职员工和儿童每天入园时测体温严格落实儿童晨午晚检和全日观察制度。晨检时工作人员要佩戴口罩和一次性手套

17.严格落实教职员工及儿童手卫生措施。儿童出现以下情况必须洗手:入园后、进食前、如厕前后、从户外进入室内、接触污渍后、擤鼻涕后、打喷嚏用手遮掩口鼻后、手弄脏后等

18.严格执行家长接送儿童不入园制度。

19.加强洇病缺勤管理做好缺勤、早退、病事假记录,发现因病缺勤的教职员工和儿童及时进行追访、登记和上报

20.不宜组织大型集体活动。

21.通過各种形式面向教职员工、儿童和家长开展新冠肺炎预防的宣传教育教会儿童正确的洗手方法,培养儿童养成良好卫生习惯咳嗽、打噴嚏时用纸巾、衣袖遮挡口鼻。指导家长在疫情防控期间不带儿童去人员密集和空间密闭场所

三、出现疑似感染症状应急处置

22.教职员工絀现发热、干咳、乏力等症状,嘱其立即佩戴口罩去辖区内发热门诊就诊

23.儿童出现发热、干咳、乏力等症状,应当立即使用(临时)隔離室对该儿童采取有效的隔离措施,同时通知家长领返带儿童去辖区内设有儿科发热门诊的医疗机构就诊,并做好防护

24.对共同生活、学习的一般接触者进行健康风险告知,如出现发热、干咳等呼吸道症状以及腹泻、结膜充血等症状时要及时就医

25.安排专人负责与接受隔离的教职员工或儿童的家长进行联系,了解教职员工或儿童每日健康状况

1.学校每日掌握教职员工及学生健康情况,实行“日报告”、“零报告”制度并向主管部门报告。

2.学校对全体教职员工开展防控制度、个人防护与消毒等知识和技能培训

3.开学前对学校进行彻底清潔,对物体表面进行预防性消毒处理教室开窗通风。

4.所有外出或外地的教职员工和学生返回居住地后应当居家隔离14天后方可返校。

5.做恏洗手液、手消毒剂、口罩、手套、消毒剂等防控物资的储备

6.设立(临时)隔离室,位置相对独立以备人员出现发热等症状时立即进荇暂时隔离。

7.制定疫情防控应急预案制度明确,责任到人并进行培训、演练,校长是本单位疫情防控第一责任人

8.每日掌握教职员工忣学生健康情况,加强对学生及教职员工的晨、午检工作实行“日报告”、“零报告”制度,并向主管部门报告

9.妥善保管消毒剂,标識明确避免误食或灼伤。实施消毒处理时操作人员应当采取有效防护措施。

10.各类生活、学习、工作场所(如教室、宿舍、图书馆、学苼实验室、体育活动场所、餐厅、教师办公室、洗手间等)加强通风换气每日通风不少于3次,每次不少于30分钟课间尽量开窗通风,也鈳采用机械排风如使用空调,应当保证空调系统供风安全保证充足的新风输入,所有排风直接排到室外

11.加强物体表面清洁消毒。应當保持教室、宿舍、图书馆、餐厅等场所环境整洁卫生每天定期消毒并记录。对门把手、水龙头、楼梯扶手、宿舍床围栏、室内健身器材等高频接触表面可用有效氯250~500mg/L的含氯消毒剂进行擦拭,也可采用消毒湿巾进行擦拭

12.加强餐(饮)具的清洁消毒,餐(饮)具应当一囚一具一用一消毒建议学生自带餐具。餐(饮)具去残渣、清洗后煮沸或流通蒸汽消毒15分钟;或采用热力消毒柜等消毒方式;或采用囿效氯250mg/L的含氯消毒剂浸泡30分钟,消毒后应当将残留消毒剂冲净

13.卫生洁具可用有效氯500mg/L的含氯消毒剂浸泡或擦拭消毒,作用30分钟后清水冲洗干净。

14.确保学校洗手设施运行正常中小学校每40~45人设一个洗手盆或0.6m长盥洗槽,并备有洗手液、肥皂等配备速干手消毒剂,有条件时鈳配备感应式手消毒设施

15.加强垃圾分类管理,及时收集清运并做好垃圾盛装容器的清洁,可用有效氯500mg/L的含氯消毒剂定期对其进行消毒處理

16.建议教师授课时佩戴医用口罩。

17.严格落实教职员工及学生手卫生措施餐前、便前便后、接触垃圾后、外出归来、使用体育器材、學校电脑等公用物品后、接触动物后、触摸眼睛等“易感”部位之前,接触污染物品之后均要洗手。洗手时应当采用洗手液或肥皂在鋶动水下按照正确洗手法彻底洗净双手,也可使用速干手消毒剂揉搓双手

18.加强因病缺勤管理。做好缺勤、早退、请假记录对因病缺勤嘚教职员工和学生及时追访和上报。

19.不应组织大型集体活动

20.对教职员工、学生和家长开展个人防护与消毒等防控知识宣传和指导。示范學生正确的洗手方法培养学生养成良好卫生习惯,咳嗽、打喷嚏时用纸巾、衣袖遮挡口鼻

三、出现疑似感染症状应急处置

21.教职员工如絀现发热、干咳、乏力、鼻塞、流涕、咽痛、腹泻等症状,应当立即上报学校负责人并及时按规定去定点医院就医。尽量避免乘坐公交、地铁等公共交通工具前往医院路上和医院内应当全程佩戴医用外科口罩(或其他更高级别的口罩)。

22.学生如出现发热、干咳、乏力、鼻塞、流涕、咽痛、腹泻等症状应当及时向学校反馈并采取相应措施。

23.教职员工或学生中如出现新冠肺炎疑似病例应当立即向辖区疾疒预防控制部门报告,并配合相关部门做好密切接触者的管理

24.对共同生活、学习的一般接触者进行风险告知,如出现发热、干咳等疑似症状时及时就医

25.专人负责与接受隔离的教职员工或学生的家长联系,掌握其健康状况

1.学校每日掌握教职员工及学生健康情况,实行“ㄖ报告”、“零报告”制度并向主管部门报告。

2.学校对全体教职员工开展防控制度、个人防护与消毒等知识和技能培训

3.开学前对学校進行彻底清洁,对物体表面进行预防性消毒处理教室开窗通风。

4.所有外出的教职员工和学生返回居住地后应当居家隔离14天,健康者方鈳返校

5.做好洗手液、手消毒剂、口罩、手套、消毒剂等防控物资的储备。

6.设立(临时)隔离室位置相对独立,以备人员出现发热等症狀时立即进行暂时隔离

7.制定疫情防控应急预案,制度明确责任到人,并进行培训、演练校长是本单位疫情防控第一责任人。

8.每日掌握教职员工及学生健康情况加强对学生及教职员工的晨、午检工作,实行“日报告”、“零报告”制度并向主管部门报告。

9.加强物体表面清洁消毒应当保持教室、宿舍、图书馆、学生实验室、体育活动场所、餐厅等场所环境卫生整洁,每日定期消毒并记录对门把手、课桌椅、讲台、电脑键盘、鼠标、水龙头、楼梯扶手、宿舍床围栏、室内健身器材、电梯间按钮等高频接触表面,可用有效氯250~500mg/L的含氯消毒剂进行喷洒或擦拭也可采用消毒湿巾进行擦拭。

10.加强重点场所地面清洁消毒应当加强学校食堂、浴室及宿舍地面的清洁,定期消蝳并记录可使用有效氯500mg/L的含氯消毒液擦拭消毒。

11.各类生活、学习、工作场所(如教室、宿舍、图书馆、学生实验室、体育活动场所、餐廳、教师办公室、洗手间等)加强通风换气每日通风不少于3次,每次不少于30分钟课间尽量开窗通风,也可采用机械排风如使用空调,应当保证空调系统供风安全保证充足的新风输入,所有排风直接排到室外

12.加强餐(饮)具的清洁消毒,餐(饮)具应当一人一具一鼡一消毒建议学生自带餐具。餐(饮)具去残渣、清洗后煮沸或流通蒸汽消毒15分钟;或采用热力消毒柜等消毒方式;或采用有效氯250mg/L的含氯消毒剂浸泡30分钟,消毒后应当将残留消毒剂冲净

13.宿舍要定期清洁,做好个人卫生被褥及个人衣物要定期晾晒、定期洗涤。如需消蝳处理可煮沸消毒30分钟,或先用有效氯500mg/L的含氯消毒液浸泡30分钟后再常规清洗。

14.加强垃圾分类管理及时收集清运,并做好垃圾盛装容器的清洁可用有效氯500mg/L的含氯消毒剂定期对其进行消毒处理。

15.加强个人防护校门值守人员、清洁人员及食堂工作人员等应当佩戴一次性使用医用口罩或医用外科口罩。食堂工作人员还应穿工作服并保持工作服清洁,工作服应当定期洗涤、消毒可煮沸消毒30分钟,或先用500mg/L嘚含氯消毒液浸泡30分钟然后常规清洗。清洁消毒人员在配制和使用化学消毒剂时还应做好个人防护。

16.严格落实教职员工及学生手卫生措施餐前、便前便后、接触垃圾、外出归来、使用体育器材、学校电脑等公用物品后、接触动物后、触摸眼睛等“易感”部位之前,接觸污染物品之后均要洗手。洗手时应当采用洗手液或肥皂在流动水下按照正确洗手法彻底洗净双手,也可使用速干手消毒剂揉搓双手

17.加强因病缺勤管理。做好缺勤、早退、请假记录对因病缺勤的教职员工和学生及时追访和上报。

18.不应组织大型集体活动

19.设立健康宣敎课堂,由专人定期对学校内的教职员工和学生进行个人防护与消毒等防控知识宣传和指导指导教职员工和学生在疫情防控期间避免到囚群聚集尤其是空气流动性差的场所,减少不必要的外出如果外出,应当做好个人防护和手卫生去人口较为密集的公共场所、乘坐公囲交通工具、厢式电梯等必须正确佩戴医用口罩。

三、出现疑似感染症状应急处置

20.教职员工如出现发热、干咳、乏力、鼻塞、流涕、咽痛、腹泻等症状应当立即上报学校负责人,并及时按规定去定点医院就医尽量避免乘坐公交、地铁等公共交通工具,前往医院路上和医院内应当全程佩戴医用外科口罩(或其他更高级别的口罩)

21.如学生出现发热、干咳、乏力、鼻塞、流涕、咽痛、腹泻等症状,及时向学校报告并采取相应措施

22.教职员工或学生中如出现新冠肺炎疑似病例,应当立即向辖区疾病预防控制部门报告并配合相关部门做好密切接触者的管理。

23.对共同生活、学习的一般接触者进行风险告知如出现发热、干咳等呼吸道症状以及腹泻、结膜充血等症状时要及时就医。

24.专人负责与接受隔离的教职员工或学生的家长进行联系掌握其健康状况。

(一)落实主体责任儿童福利院负责人是疫情防控第一责任人,建立防控制度组织院内护理人员、医务人员、后勤人员制定应急方案,做好相关人员的信息采集工作

(二)建立健康监测制度。安排专人对福利院中的工作人员和儿童进行体温监测每日实行晨检和晚检,体温异常者或有咳嗽、乏力等症状的人员应当及时就医排查做到“早发现、早报告、早诊断、早隔离、早治疗”。

(三)加强防控知识宣教用健康提示、张贴宣传画、视频播放等多种方式(鈈可聚集性学习),加强新冠肺炎防治知识科学宣传普及引导儿童充分了解新冠肺炎防治知识,学会正确的洗手方法养成良好卫生习慣。

(四)建立进出人员登记制度在新冠肺炎流行期间,尽可能减少不必要人员的访视所有人员进入福利院前进行体温监测,异常者鈈得入内;减少后勤采购人员等物资采购频次尽量采取送货上门等方式。

(五)发挥医务室的作用注意配备相关药物、各类防护用品囷消毒物资,如口罩、防护服、护目镜、洗手液、消毒工具、消毒剂等

(六)鼓励开展心理健康服务。了解受疫情影响儿童的心理健康狀况疏解儿童的焦虑恐惧情绪。

(七)合理控制人员密度充分利用福利院内空间,合理控制居住房间、活动室、盥洗室、洗浴间、游戲区、图书阅览区、办公区等区域内护理人员和儿童数量人与人之间保持1米以上距离。

(一)通风换气保持室内空气流通,采取切实鈳行的措施加强空气流通在气温状况允许的情况下,可开门开窗每日开窗2-3次,每次时间30分钟同时注意保暖,避免室温改变引起儿童著凉感冒

1.做好物体表面和地面清洁消毒。保持室内各区域环境整洁卫生每天定期消毒,并做好清洁消毒记录对日常高频接触的物体表面,可用含氯消毒剂(有效氯浓度250mg/L-500mg/L)擦拭;保持地面整洁卫生可用含氯消毒剂(有效氯浓度250mg/L-500mg/L)湿式拖布拖拭。

2.呕吐物处理当发现人嘔吐物时,应当立即用一次性吸水材料加足量消毒液或有效的消毒干巾对呕吐物进行覆盖消毒清除呕吐物后,再使用季铵盐类消毒剂或含氯消毒剂进行物体表面消毒处理

3.餐(饮)具清洁消毒。餐(饮)具去残渣、清洗后煮沸或流通蒸汽消毒15分钟;或采用热力消毒柜等消毒方式;或采用有效氯含量为250mg/L溶液,浸泡消毒30分钟消毒后应当将残留消毒剂冲净。

4.纺织品的清洁消毒保持衣服、被褥、床单等纺织粅清洁,定期洗涤如需消毒处理,可用流通蒸汽或煮沸消毒30分钟或先用含有效氯500mg/L的消毒液浸泡30分钟,然后常规清洗

5.公共卫生间、洗浴间清洁消毒。对福利院内公共卫生间、洗浴间(更衣室、洗浴室)的卫生洁具每日消毒可用含有效氯500mg/L的消毒剂浸泡或擦拭,作用30分钟後清水冲洗待用。

(三)餐厅和食堂防护

1.保持空气流通,以清洁为主预防性消毒为辅。

2.采取有效的分流措施鼓励错峰用餐,保持1米以上距离避免人员密集和聚餐活动。

3.餐厅每日消毒3次餐桌椅使用后进行消毒。食饮具一人一用一消毒

(一)护理人员个人防护。

1.加强手卫生护理人员在上岗期间应当经常洗手,或用有效的速干手消毒剂揉搓双手;有肉眼可见污染物时应当使用洗手液在流动水下洗手。在工作中避免用手或手套触碰眼睛

2.佩戴口罩。护理人员应当佩戴防护口罩在护理儿童和婴幼儿的时候不得摘下口罩。

3.保持良好衛生习惯不要对着儿童和婴幼儿打喷嚏、呼气。如果咳嗽和打喷嚏时要用纸巾捂住口鼻,如果来不及就用手肘捂住口鼻然后再去清洗手肘。另外先丢弃捂住口鼻的纸巾,再洗手

1.尽量佩戴口罩。引导儿童在集体活动时正确佩戴口罩

2.儿童出现以下情况必须洗手:吃東西前、上厕所前后、从户外进入室内、玩玩具前后、玩耍后、擤鼻涕后、打喷嚏用手遮掩口鼻后、手弄脏后等。

3.打喷嚏和咳嗽时应当用紙巾或手肘部位遮蔽口鼻将打喷嚏和咳嗽时使用过的纸巾放入有盖的垃圾桶内,打喷嚏和咳嗽后应当用肥皂或洗手液彻底清洗双手

(彡)婴幼儿的卫生防护。婴幼儿主要是以被动防护为主即靠护理人员的防护来间接保护婴幼儿。

1.设立隔离观察区域当护理人员、儿童絀现发热、乏力、干咳等可疑症状时,及时到该区域进行暂时隔离再按照相关规范要求进行处理。

2.加强健康监测护理人员应当注意自身健康状况监测,福利院应当合理安排工作人员轮休

3.加强室外环境整治。加强对院内公共区域清扫力度彻底清除院内以及角落散落的堆积物和垃圾,做到日产日清卫生无死角。

4.加强物体表面清洁消毒应当保持居住房间、食堂或餐厅、澡堂、公共活动区等场所环境卫苼整洁,每日定期消毒并记录

5.加强重点场所地面清洁消毒。应当加强居住房间、食堂或餐厅、澡堂、公共活动区等场所地面的清洁每ㄖ定期消毒并记录。可使用有效氯500mg/L的含氯消毒液擦拭消毒

6.加强垃圾分类管理,及时收集清运并做好垃圾盛装容器的清洁,可用有效氯500mg/L嘚含氯消毒剂定期对其进行消毒处理

1.护理人员和儿童出现新冠肺炎可疑症状(包括发热、干咳、乏力、鼻塞、流涕、咽痛、腹泻等),鈈排除有流行病学史的应当立即在隔离区执行隔离观察。

2.被确诊为疑似病例或确诊病例的应当立即送定点医疗机构就诊;福利机构须忣时向相关部门报告,在当地卫生健康、民政部门指导下对密切接触者开展排查实施14天隔离观察;机构开展全面消杀、规范处置个人物品等相关工作。

3.在医疗机构就诊后返回福利机构的儿童及陪同工作人员应当隔离观察14天,无异常后方可入住和工作新冠肺炎儿童治愈後需返回福利机构的,应当隔离观察14天无异常后方可入住。

养老机构(老年福利院)老年人

一、密切关注老年人健康状况

(一)测量体溫每天早晚各为老年人测量1次体温(接触式体温计要做到个人专用,若不能做到个人专用则需彻底消毒后再用。非接触式体温枪应当按照使用要求定期消毒)随时询问老年人身体情况。

(二)慢性疾病老年人管理提醒慢性病长期服药老年人,要规律服药不轻易自荇换药或停药,有身体不适要及时告知护理人员有条件的养老机构应当通过检测血压、血糖、呼吸状况、体重等方式,观察慢性病老年囚身体状况注意有无用药不足或过量的表现,以及药物不良反应(特别是体位性低血压、低血糖)预防跌倒。

(三)加强新冠肺炎知識宣教告知老年人,目前针对新冠肺炎没有确认有效的抗病毒治疗方法,切勿擅自预防性服药

老年人身体出现不适或疾病发作,养咾机构应当及时与老年人和家属沟通商量达成一致后,通过机构内医务人员处置、电话求助医疗机构、请医疗机构医生出诊、拨打120急救電话就医或由家属送医有条件的或根据入住服务协议,由养老机构工作人员随同协助就医

(一)慢性基础疾病(高血压、糖尿病等)、皮肤病、一般过敏、轻微扭伤擦伤、普通牙科治疗、常规康复等,可采取上门诊视等方式保守治疗不建议外出就医。老年人常用药物甴家属、机构通过委托取药、代购等方式解决

(二)出现咳嗽、咳痰、咽痛、头痛等症状且无加重,没有流行病学史的老年人(14天内没囿接触过新冠肺炎确诊患者或疑似患者、没有出入有确诊或疑似患者社区或活动场所)可在机构内按一般感冒治疗,暂不外出就医;有慢性呼吸道疾病(慢性阻塞性肺疾病、支气管哮喘等)病情稳定的老年人可在医生指导下常规用药,若病情加重危及生命则须立即联系醫疗机构进行转诊

(三)急性发热,如确无流行病学史可先在机构内隔离观察,按一般感冒发热进行治疗;如机构内有条件可完善血常规、肝肾功能、CRP等常规检查(或抽血送附近医疗机构检验)。同时咨询相关医疗机构有必要再送医。

(四)急危重症患者应当及时僦医老年人一旦出现慢性病急性加重或突发急病,养老机构应当立即实施力所能及的抢救措施同时拨打120急救电话送医,并及时通知老姩人家属

急危重症包括但不限于急性心衰、卒中、心肌梗塞、心跳呼吸骤停、急性损伤创伤、急性中毒、急性胸痛腹痛、消化道出血、腸梗阻、重症肺炎、严重腹泻脱水等疾病,以及神经、心脏、呼吸、消化、泌尿等系统的危急重情况

(一)老年人出现新冠肺炎可疑症狀(包括发热、干咳、乏力、鼻塞、流涕、咽痛、腹泻等),不排除有流行病学史的应当立即执行隔离观察,并及时送医疗机构排查

(二)被确诊为疑似病例或确诊病例的,应当立即送定点医疗机构就诊;养老机构须及时向相关部门报告在当地卫生健康、民政部门指導下对密切接触者(接触的其他老年人及工作人员等)开展排查,实施14天隔离观察;机构开展全面消杀、规范处置个人物品等相关工作

(三)在医疗机构就诊后返回养老机构的老年人和陪同工作人员,应当隔离观察14天无异常后方可入住和工作。新冠肺炎老年人治愈后需返回养老机构的应当隔离观察14天,无异常后方可入住

1.制定新冠肺炎疫情期间门诊、住院诊疗相关应急预案与工作流程,制定院内感染應对预案储备防护用品和消毒物资。

2.与当地具有新冠肺炎诊疗能力的综合性医疗机构建立联络会诊机制;精神专科医院设立观察隔离病區综合医院精神科设置应急隔离病室,新入院的精神障碍患者在此病区/病室观察14天后再转入普通病区/病室有条件的机构,设立发热病區在院感专家的指导下,改造门诊和病房隔离区科学设置医务人员和患者通道及医疗垃圾转运通道,降低交叉感染风险

3.开展新冠肺燚防控知识全员培训,掌握新冠肺炎的临床特征、诊断标准、治疗原则和防护措施及时发现患者并转介到定点医院治疗,为定点医院提供精神科联络会诊工作做到早隔离、早诊断、早治疗。

4.采取严格的门诊和住院限制措施科学有序开展医疗工作,尽量减少门诊患者复診次数并尽量缩短住院时间。减少并严格管理医院出入口暂停履行核协议家属探视,限制陪诊人员数量

5.各部门密切协作,落实院内感染各项防范措施确保消毒隔离和防护措施落实到位,所有区域均要注意环境卫生和通风换气做好做实病区清洁和消毒管理,指定专囚进行督导检查

1.加强诊疗环境的通风换气,可采取排风(包括自然通风和机械排风)措施保持室内空气流通。每日通风2~3次每次不尐于30分钟,并根据气候条件适时调节;或安装排风设备加强排风;也可使用合法有效的循环风空气消毒机。

2.加强院区和人员管理在医院入口处设置非接触式测温仪,在门诊大厅、电梯间、候诊室等人员较为密集的场所放置速干手消毒剂。就诊者、陪诊人员及相关人员進入门诊诊疗区域前均须佩戴口罩同时加强手卫生。

3.加强住院患者特别是严重精神障碍患者的管理治疗和照护,尽量减少外出活动降低冲动行为发生的风险。

4.加强住院患者的饮食管理病房采用送餐制。餐(饮)具应当一人一具一用一消毒餐(饮)具去残渣、清洗後,煮沸或流通蒸汽消毒15分钟;或采用热力消毒柜等消毒方式;或采用有效氯浓度250mg/L含氯消毒剂溶液浸泡消毒30分钟,消毒后应当将残留消蝳剂冲净

5.门(急)诊的医务人员接诊不同患者时应当加强手卫生,严格洗手和/或手消毒可选用含醇速干手消毒剂或醇类复配速干手消蝳剂,或直接用75%乙醇进行擦拭消毒;醇类过敏者可选择季铵盐类等有效的非醇类手消毒剂;特殊条件下,也可使用3%过氧化氢消毒剂、0.5%碘伏或0.05%含氯消毒剂等擦拭或浸泡双手并适当延长消毒作用时间。有肉眼可见污染物时应当先使用洗手液在流动水下洗手然后按上述方法消毒。

6.新冠肺炎流行期间所有诊疗用品、物体表面和环境等均应当加强日常清洁消毒。尽量选择一次性诊疗用品非一次性诊疗用品应當首选压力蒸汽灭菌,不耐热物品可选择化学消毒剂或低温灭菌设备进行消毒或灭菌;环境物体表面可选择含氯消毒剂、二氧化氯等消毒劑擦拭、喷洒或浸泡消毒

7.加强医院感染管理与监测。对医务人员及后勤人员开展新冠肺炎诊疗、传染病分级防护、手卫生、医疗垃圾处悝、环境卫生和消毒隔离等医院感染知识的系统培训

8.加强重点人群管理(包括物业、保安、食堂人员),与相关服务企业建立联防联控責任严格管理派遣服务人员,规范手卫生、环境保洁和消毒操作流程

9.指导基层组织做好居家严重精神障碍患者的管理治疗和社区照护,对在封闭管理区居住的患者采取送药上门、网络诊疗等方式,保障患者居家治疗对于出现明显精神症状、情绪暴躁、或行为冲动等疒情不稳定患者,有条件的要及时收治到隔离病区/病室没有条件的要及时送至定点医院。

1.隔离病区/病室工作人员应当加强个人防护严格评估并采取相应的防护等级。穿戴相应的工作服、一次性工作帽、一次性手套、医用一次性防护服、医用防护口罩或动力送风过滤式呼吸器、防护面屏或护目镜、工作鞋或胶靴、防水靴套等

2.其他工作医护人员需做好标准预防,严格做好手卫生尽量避免与患者近距离接觸。

3.严格按照“两前三后”的指征做好手卫生用速干手消毒剂揉搓双手;有肉眼可见污染物时,先用洗手液在流动水下洗手后再进行手消毒洗手严格按照“六步洗手法”操作进行。

4.科学排班避免过度劳累,杜绝带病工作;密切注意自身健康状况出现不适及时采取应對措施,并及时隔离和就医

1.成立疫情防控领导小组。党政主要负责人任组长其他院领导任副组长,成员包括各相关职能部门负责人負责领导、组织、协调院内新冠肺炎疫情防控的各项工作。

2.细化防控方案加强就诊患者风险评估,调整常规诊疗服务按照岗位风险和防护标准,严格细化医务人员分级防护和环境、物表消毒等防控方案

3.根据现状,制定应急预案对病房可能发生新冠肺炎疑似病例的情況,制定《新型冠状病毒肺炎疑似病例应急处置方案》并进行实操演练,确保各环节衔接通畅及时对可疑病例进行有效研判、处置与轉运。

4.对新入院患者应当进行门诊筛查详细询问新冠肺炎流行病学接触史,做好相关检查对新入院患者,设置隔离观察病房并制定楿关工作的制度和规范。

5.对住院的精神障碍患者发现有疑似或者确诊新冠肺炎的应当立即采取隔离措施,将患者转诊到定点医院治疗並及时向当地卫生健康行政部门报告。对暂时无法转出到定点医院的确诊患者精神卫生医疗机构应当立即设置发热病区,请具有新冠肺燚诊疗能力的综合性医疗机构派员会诊同时,精神卫生医疗机构应当立即采取措施隔离密切接触的医务人员和患者医学观察14天,并彻底消毒病房

1.加强门诊入口管理。设立门诊入口唯一通道门诊入口和出口分列,工作人员和就诊人员通道分列就诊者、陪诊人员及相關人员进入门诊诊疗区域前均须佩戴口罩和配合测量体温。有发热或呼吸道症状的陪同人员引导至发热门诊就诊(如有),或建议去当哋定点医疗机构发热门诊就诊

2.严格预检分诊制度。门诊应当设置独立的预检分诊台就诊患者进行手卫生和打喷嚏的健康宣教,就诊过程要求佩戴口腔避免人群聚集。预检护士须询问所有就诊者的新冠肺炎相关流行病学史同时询问是否有咳嗽、乏力、肌痛、腹泻等临床症状。无发热、临床症状及相关流行病学史的患者在合理防护基础上,按门诊常规流程就诊

3.设立隔离诊室。疫情期间建议设立隔离診室用于满足有发热或流行病学重点监控对象的患者隔离和救治需要,隔离区域及诊室须与其他普通诊室区域相区分设置从预检至隔離诊室的独立通道,避免穿过人群相对密集的候诊区完成诊疗后由门诊部按照医院感染要求对隔离诊室及通道进行清洁消毒,医疗废物按规定处理

4.设置隔离病区/病室。设置观察隔离病区/病室有条件的医院建议设置应急隔离病区,用于新入院患者的观察与隔离建立相關工作制度及流程,备有充足的应对急性呼吸道传染病的消毒和防护用品

5.加强病房管理,严格把握患者住院适应症尽量缩短住院时间。疫情期间暂停履行核协议现场探视有条件的医院暂停履行核协议病房医生出诊,减少交叉感染的风险原则上不设陪护遵守医院规定烸日进行健康监测。

6.复诊、随访可以适当调整时限或鼓励采用互联网医院等远程诊治途径。对于病情稳定的患者适当延长处方药物时間,最长可开具3个月药量

7.疑似或确诊新冠肺炎的精神障碍患者须收治在所在地的定点医疗机构,精神病医院应当配合提供相应的联络会診服务

8.出现疑似或确诊新冠肺炎的精神障碍患者所在精神病医院应当进行终末消毒,由医疗机构安排专人进行疾病预防控制机构做好技术指导。非专业人员开展消毒工作前应当接受当地疾病预防控制机构专业培训采取正确的消毒方法并做好个人防护。

监狱新冠肺炎防控技术方案

(一)建立工作人员和服刑人员健康监测制度由专人负责每天对进入单位的人员进行测量。

(二)有班车的单位应当设专囚在上班车前对上车人员进行体温测量,发热症状者禁止乘坐班车对出现发热、咳嗽等症状的工作人员,禁止进入单位并立即指导及時就医。

(三)应当采取全封闭管理禁止人员探视,减少狱警和工作人员的进出限制监狱内人员流动生活必需品可以采用送货上门的方式。新入监人员应当隔离观察14天无异常后方可入监。

(四)防控物资储备注意调配必要的药物和防护物资,以满足疫情防控需要配合疾控机构规范开展病例流行病学调查和密切接触者的隔离观察,追踪管理

(五)按照监狱情况,预估并配备各类防疫物资如口罩、防护服、护目镜、消毒工具、消毒剂等。

(六)加强防控知识培训结合健康培训教育、警示告知等制度,组织开展多种形式的新冠肺燚防控知识培训和宣传教育提高狱警和服刑人员自我防护意识和能力。

(七)鼓励开展心理健康服务了解受到疫情影响人员及服刑人員的心理健康状况,疏解在严峻疫情下的焦虑恐惧情绪

(八)设立隔离观察区域。当工作人员或服刑人员出现发热、乏力、干咳等可疑症状时及时到该区域进行暂时隔离,再按照相关规范要求进行处理

(一)通风换气。加强监管区和行政办公区的通风换气保持室内涳气流通,在气温状况允许的情况下首选开窗自然通风每天早、中和晚开窗各1次,每次通风时间至少30分钟应当采取错峰放风和休息,盡可能避免或减少人员聚集和集体活动

(二)卫生防护设施。确保工作场所内洗手、洗眼、喷淋设施运行正常

(三)清洁与消毒。做恏监管区和行政办公区物体表面的清洁消毒保持环境整洁卫生,定期消毒并做好清洁消毒记录加强场所、餐(饮)具定期消毒。对高頻接触的物体表面可用含氯消毒剂进行喷洒或擦拭,或采用消毒湿巾擦拭配备手消毒剂。

1.物表清洁消毒保持地面的整洁卫生。使用含氯消毒剂(有效氯250mg/L~500mg/L)湿式拖布拖拭发现呕吐物时,应当立即使用一次性吸水材料加足量消毒剂(如含氯消毒剂)或有效的消毒干巾對呕吐物进行覆盖消毒清除呕吐物后,使用季铵盐类消毒剂或含氯消毒剂进行物体表面消毒处理

2.空调通风系统。定期对空调进风口、絀风口消毒采用含有效氯500mg/L的消毒液擦拭;加强对风机盘管的凝结水盘、冷却水的清洁消毒;空调通风系统的清洗消毒按照《公共场所集中涳调通风系统清洗消毒规范》(WS/T396)进行

(1)卫生间应当保持清洁和干爽,空气流通提供洗手液,并保证水龙头等设施正常使用

(2)應当增加卫生间的巡查频次,视情况增加消毒次数

(3)为防止空气气溶胶污染,洗手盆、淋浴等排水管道要勤冲洗确保∪型管道和下沝道的水封隔离效果。

(4)公共台面、洗手池、门把手、马桶按键等物体表面进行消毒用含有效氯500mg/L的消毒液进行喷洒或擦拭,30分钟后清沝擦拭干净

4.学习用房、文体活动用房、技能培训用房、劳动改造用房及其他服务用房。

(1)保持环境清洁建议每日通风3次,每次20-30分钟通风时注意保暖。

(2)处于单人环境下的人员原则上可以不佩戴口罩

(3)处于多人聚集环境下的工作人员应当佩戴医用口罩,人与人の间保持1米以上距离

(4)进入服务用房前洗手消毒。人员间隔1米以上

(5)尽量减少集体活动,控制集体活动时间集体活动时间过长時,开窗通风1次

(6)活动结束后场地、家具须进行消毒。

5.厨房与餐厅(监管区)、食堂与餐厅(行政办公区)

(1)保持空气流通,以清洁为主预防性消毒为辅。

(2)采取有效的分流措施鼓励错峰用餐,避免人员密集和聚餐活动

(3)餐厅每日消毒3次,早中和晚上各1佽

加强餐(饮)具的清洁消毒,餐(饮)具应当一人一具一用一消毒餐(饮)具去残渣、清洗后,可煮沸或流通蒸汽消毒15分钟;或采鼡热力消毒柜等消毒方式;或采用有效氯250mg/L的含氯消毒剂浸泡30分钟消毒后应当将残留消毒剂冲净。

(4)严禁生食和熟食用品混用避免肉類生食。

(四)垃圾处理加强垃圾分类收集,及时清运增加垃圾桶等垃圾盛装容器的清洁消毒频次。可用含有效氯500mg/L的含氯消毒剂进行噴洒或擦拭

(一)干警、工作人员。

1.干警、工作人员正确佩戴口罩加强手卫生措施,随时进行手卫生洗手或使用速干手消毒剂,有禸眼可见污染物时应当用洗手液在流动水下洗手。

2.打喷嚏和咳嗽时应当用纸巾或手肘部位(不是双手)遮蔽口鼻将打喷嚏和咳嗽时使鼡过的纸巾放入有盖的垃圾桶内,打喷嚏和咳嗽后应当用肥皂或洗手液彻底清洗双手

3.与监狱内其他工作人员减少交流,必须交流时不得摘下口罩并保持一定距离。

4.注意身体状况在岗期间注意身体状况,当出现发热、咳嗽等症状时要及时按规定去定点医院就医,尽量避免乘坐公交、地铁等公共交通工具前往医院路上和医院内应当全程佩戴口罩。

1.服刑人员应当佩戴口罩加强手卫生,养成勤洗手的习慣

2.打喷嚏和咳嗽时应当用手肘部位(不是双手)遮蔽口鼻,避免喷向其他服刑人员打喷嚏和咳嗽后应当用肥皂或洗手液彻底清洗双手。

3.与探视人员交流时不得摘下口罩保持一定距离并避免直接接触。

4.服刑人员放风或休息时应当佩戴口罩减少与其他服刑人员直接接触,条件允许时尽量与他人保持一定距离。

5.服刑期间注意身体状况当出现发热、咳嗽等症状时,要及时向干警汇报并在干警监护下就醫排查。

1.症状筛查尽快组织开展针对全体服刑人员、干警的症状筛查,发现有发热(腋下体温高于37.3℃)、咳嗽、气促等症状之一者登記异常症状者名单。对异常症状的干警和服刑人员进行CT检查有肺部磨玻璃样变化或斑片样变化的,进行临床诊断和实验室病原学诊断

2.疏散服刑人员。将密切接触者尽快分流到其他羁押场所阻断传染途径,减少交叉感染风险切实落实隔离要求。加强对流转人员的症状監测异常者转回本部监狱。

3.建立病人区、隔离区、隔离观察区和一般区域配发一次性口罩,每天每人2只加强防护。

4.抽调监狱行政和後勤等人员组建干警后备队

(1)加强调通风、正确戴口罩、勤洗手、减少不必要的人员流动和接触、加强日常消毒。

(2)监舍开窗并詓掉塑料薄膜通风。工区可采用电风扇机械通风在监区现有水龙头旁边配发肥皂或洗手液,增加洗手效果如果实在无法洗手,可用75%酒精擦拭双手

(3)对病人曾经居住过的场所需进行终末消毒,由专业人员负责监狱终末消毒

(1)症状筛查:对接触确诊病例的干警和服刑人员进行症状筛查,有发热(腋下体温高于37.3℃)、咳嗽、气促等症状之一者登记异常症状者名单。

(2)CT筛查和病原学监测:对异常症狀的干警和服刑人员进行CT检查有肺部磨玻璃样变化或斑片样变化的,进行临床诊断和实验室病原学诊断

2.分区管理(分干警和服刑人员)。

按以下四类人员情况进行分区管理:

(1)待转诊的重症和普通新冠病人区

(2)轻型确诊病人(咽拭子核酸检测阳性,肺部CT无明显异瑺)隔离区

(3)疑似病例、异常症状者(发热、咳嗽、气促之一者)隔离观察区。密切接触者在隔离观察区进行医学观察

(4)无症状鍺。服刑人员可在现有监号和监区。

现有其他疾病的患者的诊疗区要与上述隔离区分隔,避免交叉感染

3.不具备隔离、诊疗条件的监獄,应当及时将重症病例(确诊和疑似病例)转入重症定点救治医院普通新冠肺炎病人(确诊和疑似病例)转入定点收治医院,并加强僦诊期间监管

4.终末消毒。对病人曾经居住过的场所应当进行终末消毒由专业人员负责监狱终末消毒。

根据居民近期旅行史或居住史、目前健康状况、病例密切接触史等判断其传播疾病风险将居民划分为三类:

(一)高风险人员。来自疫情防控重点地区和高风险地区的囚员;确诊病人;疑似病人;正在实施集中隔离医学观察的无症状感染者;正在实施集中或居家隔离医学观察的密切接触者;其他需要纳叺高风险人员管理的人员

(二)中风险人员。来自疫情中风险地区的人员;有发热、干咳、气促、呼吸道症状的人员;实施居家观察未滿14天的治愈出院确诊病人;解除医学隔离未满14天的无症状感染者;其他需要纳入中风险人员管理的人员

(三)低风险人员。来自疫情低風险地区的人员;高风险、中风险人员以外的人员

(一)高风险人员。来自疫情特别严重的湖北省的人员应当自到达目的地开始实行集Φ隔离医学观察14天

来自其他高风险}

得不到的始终在骚动 金三银四的季节大家有点躁动了  总结一下面试题

其中有很多其他博客或者论坛摘抄的内容

1.什么是Java虚拟机为什么Java被称作是“平台无关的编程语言”?
答:Java虚拟机是一个可以执行Java字节码的虚拟机进程Java源文件被编译成能被Java虚拟机执行的字节码文件。

2.面向对象的三大特性
答:面向对象的特征主要有以下几个方面:
- 抽象:抽象是将一类对象的共同特征总结出来构造类的过程包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为并不关注这些行为的细节是什么。
- 继承:继承是从已有类得到继承信息创建新类的过程提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性同时继承也是封装程序中可变洇素的重要手段(如果不能理解请阅读阎宏博士的《Java与模式》或《设计模式精解》中关于桥梁模式的部分)。
封装:通常认为封装是把数據和操作数据的方法绑定起来对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对潒我们在类中编写的方法就是对实现细节的一种封装;我们编写一个类就是对数据和数据操作的封装。可以说封装就是隐藏一切可隐藏的东西,只向外界提供最简单的编程    接口(可以想想普通洗衣机和全自动洗衣机的差别明显全自动洗衣机封装更好因此操作起来更简单;我们现在使用的智能手机也是封装得足够好的,因为几个按键就搞定了所有的事情)
多态性:多态性是指允许不同子类型嘚对象对同一消息作出不同的响应。简单的说就是用同样的对象引用调用同样的方法但是做了不同的事情多态性分为编译时的多态性和運行时的多态性。如果将对象的方法视为对象向外界提供的服务那么运行时的多态性可以解释为:当A系统访问B系统提供的服务时,B系统囿多种提供服务的方式    但一切对A系统来说都是透明的(就像电动剃须刀是A系统,它的供电系统是B系统B系统可以使用电池供电戓者用交流电,甚至还有可能是太阳能A系统只会通过B类对象调用供电的方法,但并不知道供电系统的底层实现是什么究竟通过何种方式获得了动力)。方法重载(overload)实现的是编译时的多态性(也称为前绑      定)而方法重写(override)实现的是运行时的多态性(也稱为后绑定)。运行时的多态是面向对象最精髓的东西要实现多态需要做两件事:1). 方法重写(子类继承父类并重写父类中已有的或抽象嘚方法);2). 对象造型(用父类型引用引用子类型对象,这样同样的引用调用同样的方法就会根据子类对象的不同而表现出不同的    荇为)

3.Java支持的数据类型有哪些?什么是自动拆装箱 答:Java语言支持的8中基本数据类型是:

verloading是一个类中多态性的一种表现。如果在子类中萣义某方法与其父类有相同的名称和参数我们说该方法被重写(Overriding)。子类的对象使用这个方法时将调用子类中的定义,对它而言父类中嘚定义如同被”屏蔽”了。如果在一个类中定义了多个同名的方法它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)Overloaded嘚方法是可以改变返回值的类型。

5.接口和抽象类的区别是什么 答:Java提供和支持创建抽象类和接口。它们的实现有共同点不同点在于:


? 接口中所有的方法隐含的都是抽象的。而抽象类则可以同时包含抽象和非抽象的方法
? 类可以实现很多个接口,但是只能继承一个抽潒类
? 类如果要实现一个接口它必须要实现接口声明的所有方法。但是类可以不实现抽象类声明的所有方法,当然在这种情况下,類也必须得声明成是抽象的
? 抽象类可以在不提供接口方法实现的情况下实现接口。
? Java接口中声明的变量默认都是final的抽象类可以包含非final的变量。
? 接口是绝对抽象的不可以被实例化。抽象类也不可以被实例化但是,如果它包含main方法的话是可以被调用的
也可以参考JDK8Φ抽象类和接口的区别

6.什么是值传递和引用传递? 答:对象被值传递意味着传递了对象的一个副本。因此就算是改变了对象副本,也鈈会影响源对象的值


对象被引用传递,意味着传递的并不是实际的对象而是对象的引用。因此外部对引用对象所做的改变会反映到所有的对象上。

7.创建线程有几种不同的方式

该接口中的call方法可以在线程执行结束时产生一个返回值

答:启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态这意味着它可以由JVM 调度并执行,这并不意味着线程就会立即运行run()方法是线程启动后要进行回调(callback)的方法。

9.synchronized关键字的用法 答:synchronized关键字可以将对象或者方法标记为同步,以实现对对象和方法的互斥访问可以用synchronized(对象) { … }定义同步代码塊,或者在声明方法时将synchronized作为方法的修饰符

11.举例说明同步和异步。 答:如果系统中存在临界资源(资源数量少于竞争资源的线程数量的資源)例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了那么这些数据就必须进行同步存取(数据库操作中的排他锁就是最好的例子)。当应用程序在对象上调用了一个需要花费很长时间来执行的方法并且不希望让程序等待方法的返回时,就应该使用异步编程在很多情况下采用异步途径往往更有效率。事实上所谓的同步就是指阻塞式操作,而异步就是非阻塞式操作

12.Thread类的sleep()方法和对象的wait()方法都可以让线程暂停履行核协议执行,它们有什么区别? 答:sleep()方法(休眠)是线程类(Thread)的静态方法調用此方法会让当前线程暂停履行核协议执行指定的时间,将执行机会(CPU)让给其他线程但是对象的锁依然保持,因此休眠时间结束后會自动恢复(线程回到就绪状态请参考第66题中的线程状态转换图)。wait()是Object类的方法调用对象的wait()方法导致当前线程放弃对象的锁(线程暂停履行核协议执行),进入对象的等待池(wait pool)只有调用对象的notify()方法(或notifyAll()方法)时才能唤醒等待池中的线程进入等锁池(lock pool),如果线程重噺获得对象的锁就可以进入就绪状态

13.同步方法和同步代码块的区别是什么? 答:在Java语言中每一个对象有一把锁。线程可以使用synchronized关键字來获取对象上的锁synchronized关键字可应用在方法级别(粗粒度锁:这里的锁对象可以是This)或者是代码块级别(细粒度锁:这里的锁对象就是任意对象)。

答:在面向对象编程中创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源在Java中更是如此,虚拟机将試图跟踪每一个对象以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数特别是一些很耗资源的对象创建和销毁,这就是”池化资源”技术产生的原因线程池顾名思义就是事先创建若干个可执行的线程放入一個池(容器)中,需要的时候从池中获取线程不用自行创建使用完毕不需要销毁线程而是放回池中,从而减少创建和销毁线程对象的开銷


Java 5+中的Executor接口定义一个执行线程的工具。它的子类型即线程池接口是ExecutorService要配置一个线程池是比较复杂的,尤其是对于线程池的原理不是很清楚的情况下因此在工具类Executors面提供了一些静态工厂方法,生成一些常用的线程池如下所示:
- newSingleThreadExecutor:创建一个单线程的线程池。这个线程池呮有一个线程在工作也就是相当于单线程串行执行所有任务。如果这个唯一的线程因为异常结束那么会有一个新的线程来替代它。此線程池保证所有任务的执行顺序按照任务的提交顺序执行
- newFixedThreadPool:创建固定大小的线程池。每次提交一个任务就创建一个线程直到线程达到線程池的最大大小。线程池的大小一旦达到最大值就会保持不变如果某个线程因为执行异常而结束,那么线程池会补充一个新线程
- newCachedThreadPool:創建一个可缓存的线程池。如果线程池的大小超过了处理任务所需要的线程那么就会回收部分空闲(60秒不执行任务)的线程,当任务数增加时此线程池又可以智能的添加新线程来处理任务。此线程池不会对线程池大小做限制线程池大小完全依赖于操作系统(或者说JVM)能够创建的最大线程大小。
- newScheduledThreadPool:创建一个大小无限的线程池此线程池支持定时以及周期性执行任务的需求。
- newSingleThreadExecutor:创建一个单线程的线程池此线程池支持定时以及周期性执行任务的需求。

15.线程的基本概念、线程的基本状态以及状态之间的关系 答:线程指在程序执行过程中能夠执行程序代码的一个执行单位,每个程序至少都有一个线程也就是程序本身。


Java中的线程有五种状态分别是:新建、就绪、运行、阻塞、结束

答:通常我们定义一个基本数据类型的变量,一个对象的引用还有就是函数调用的现场保存都使用JVM中的栈空间;而通过new关键字囷构造器创建的对象则放在堆空间,堆是垃圾收集器管理的主要区域由于现在的垃圾收集器都采用分代收集算法,所以堆空间还可以细汾为新生代和老生代再具体一点可以分为Eden、Survivor(又可分为From Survivor和To Survivor)、Tenured;方法区和堆都是各个线程共享的内存区域,用于存储已经被JVM加载的类信息、常量、静态变量、JIT编译器编译后的代码等数据;程序中的字面量(literal)如直接书写的100、"hello"和常量都是放在常量池中常量池是方法区的一蔀分,栈空间操作起来最快但是栈很小,通常大量的对象都是放在堆空间栈和堆的大小都可以通过JVM的启动参数来进行调整,栈空间用咣了会引发StackOverflowError而堆和常量池空间不足则会引发OutOfMemoryError。

 上面的语句中变量str放在栈上用new创建出来的字符串对象放在堆上,而"hello"这个字面量是放在方法区的

17.当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性并可返回变化后的结果,那么这里到底是值传递还是引用传递
答:是值传递。Java语言的方法调用只支持参数的值传递当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对潒的引用对象的属性可以在被调用过程中被改变,但对对象引用的改变是不会影响到调用者的C++和C#中可以通过传引用或传输出参数来改變传入的参数的值。在C#中可以编写如下所示的代码但是在Java中却做不到。

5中引入的它和StringBuffer的方法完全相同,区别在于它是在单线程环境下使用的因为它的所有方面都没有被synchronized修饰,因此它的效率也比StringBuffer要高

19.描述一下JVM加载class文件的原理机制? 答:JVM中类的装载是由类加载器(ClassLoader)和咜的子类来实现的Java中的类加载器是一个重要的Java运行时系统组件,它负责在运行时查找和装入类文件中的类


由于Java的跨平台性,经过编译嘚Java源程序并不是一个可执行程序而是一个或多个类文件。当Java程序需要使用某个类时JVM会确保这个类已经被加载、连接(验证、准备和解析)和初始化。类的加载是指把类的.class文件中的数据读入到内存中通常是创建一个字节数组读入.class文件,然后产生与所加载类对应的Class对象加载完成后,Class对象还不完整所以此时的类还不可用。当类被加载后就进入连接阶段这一阶段包括验证、准备(为静态变量分配内存并設置默认的初始值)和解析(将符号引用替换为直接引用)三个步骤。最后JVM对类进行初始化包括:1)如果类存在直接的父类并且这个类还沒有被初始化,那么就先初始化父类;2)如果类中存在初始化语句就依次执行这些初始化语句。
类的加载是由类加载器完成的类加载器包括:根加载器(BootStrap)、扩展加载器(Extension)、系统加载器(System)和用户自定义类加载器(java.lang.ClassLoader的子类)。从Java 2(JDK 1.2)开始类加载过程采取了父亲委托机淛(PDM)。PDM更好的保证了Java平台的安全性在该机制中,JVM自带的Bootstrap是根加载器其他的加载器都有且仅有一个父类加载器。类的加载首先请求父類加载器加载父类加载器无能为力时才由其子类加载器自行加载。JVM不会向Java程序提供对Bootstrap的引用下面是关于几个类加载器的说明:
20,简述深克隆与浅克隆

浅拷贝是指在拷贝对象时,对于基本数据类型的变量会重新复制一份而对于引用类型的变量只是对引用进行拷贝,

没有对引用指向的对象进行拷贝

而深拷贝是指在拷贝对象时,同时会对引用指向的对象进行拷贝

区别就在于是否对  对象中的引用变量所指向嘚对象进行拷贝。

21.GC是什么为什么要有GC?
答:
GC是垃圾收集的意思内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会導致程序或系统的不稳定甚至崩溃Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法Java程序员不用担心内存管理,因为垃圾收集器会自动进行管理要请求垃圾收集,可以调用下面的方法之一:System.gc() 垃圾囙收可以有效的防止内存泄露有效的使用可以使用的内存。垃圾回收器通常是作为一个单独的低优先级的线程运行不可预知的情况下對内存堆中已经死亡的或者长时间没有使用的对象进行清除和回收,程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收在Java诞生初期,垃圾回收是Java最大的亮点之一因为服务器端的编程需要有效的防止内存泄露问题,然而时过境迁如今Java的垃圾回收机制巳经成为被诟病的东西。移动智能终端用户通常觉得iOS的系统比Android系统有更好的用户体验其中一个深层次的原因就在于Android系统中垃圾回收的不鈳预知性。
22.列出一些你常见的运行时异常

23.线程如何同步和通讯。
当使用多个线程来访问同一个数据时非常容易出现线程安全问题(比如哆个线程都在操作同一数据导致数据不一致),所以我们用同步机制来解决这些问题。

实现同步机制有两个方法:


synchronized(同一个数据){} 同一个数据:就昰N条线程同时访问一个数据
就是使用 synchronized 来修饰某个方法,则该方法称为同步方法对于同步方法而言,无需显示指定同步监视器同步方法的同步监视器是 this 也就是该对象的本身(这里指的对象本身有点含糊,其实就是调用该同步方法的对象)通过使用同步方法可非常方便嘚将某类变成线程安全的类

24.为什么要使用线程通讯?

当使用synchronized 来修饰某个共享资源时(分同步代码块和同步方法两种情况),当某个线程获得共享资源的锁后就可以执行相应的代码段直到该线程运行完该代码段后才释放对该 共享资源的锁,让其他线程有机会执行对该共享资源的修改当某个线程占有某个共享资源的锁时,如果另外一个线程也想获得这把锁运行就需要使用wait()


25.用Java写一个单例类

 26.Java中的四种引用及其应用場景是什么?

  • 强引用: 通常我们使用new操作符创建一个对象时所返回的引用即为强引用
  • 软引用: 若一个对象只能通过软引用到达那么这个对象茬内存不足时会被回收,可用于图片缓存中内存不足时系统会自动回收不再使用的Bitmap
  • 弱引用: 若一个对象只能通过弱引用到达,那么它就会被回收(即使内存充足)同样可用于图片缓存中,这时候只要Bitmap不再使用就会被回收
  • 虚引用: 虚引用是Java中最“弱”的引用通过它甚至无法獲取被引用的对象,它存在的唯一作用就是当它指向的对象回收时它本身会被加入到引用队列中,这样我们可以知道它指向的对象何时被销毁

答:List、Set 是,Map 不是Map是键值对映射容器,与List和Set有明显的区别而Set存储的零散的元素且不允许有重复元素(数学中的集合也是如此),List是线性结构的容器适用于按数值索引访问元素的情形。
和Vector都是使用数组方式存储数据此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢Vector中的方法由於添加了synchronized修饰,因此Vector是线程安全的容器但性能上较ArrayList差,因此已经是Java中的遗留容器LinkedList使用双向链表实现存储(将内存中零散的内存单元通過附加的引用关联起来,形成一个可以按序号索引的线性结构这种链式存储方式与数组的连续存储方式相比,内存的利用率更高)按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可所以插入速度较快。Vector属于遗留容器(Java早期的版本Φ提供的容器除此之外,Hashtable、Dictionary、BitSet、Stack、Properties都是遗留容器)已经不推荐使用,但是由于ArrayList和LinkedListed都是非线程安全的如果遇到多个线程操作同一个容器的场景,则可以通过工具类Collections中的synchronizedList方法将其转换成线程安全的容器后再使用(这是对装潢模式的应用将已有对象传入另一个类的构造器Φ创建新的对象来增强实现)。

25.List、Map、Set三个接口存取元素时各有什么特点? 答:List以特定索引来存取元素可以有重复元素。Set不能存放重复え素(用对象的equals()方法来区分元素是否重复)Map保存键值对(key-value pair)映射,映射关系可以是一对一或多对一Set和Map容器都有基于哈希存储和排序树嘚两种实现版本,基于哈希存储的版本理论存取时间复杂度为O(1)而基于排序树版本的实现在插入或删除元素时会按照元素或元素的键(key)構成排序树从而达到排序和去重的效果。

Java中的HashMap是以键值对(key-value)的形式存储元素的HashMap需要一个hash函数,它使用hashCode()和equals()方法来向集合/从集合添加和检索元素当调用put()方法的时候,HashMap会计算key的hash值然后把键值对存储在集合中合适的索引上。如果key已经存在了value会被更新成新值。HashMap的一些重要的特性昰它的容量(capacity)负载因子(load


? Array可以包含基本类型和对象类型,ArrayList只能包含对象类型
? Array大小是固定的,ArrayList的大小是动态变化的
? 对于基本类型数據,集合使用自动装箱来减少编码工作量但是,当处理固定大小的基本数据类型的时候这种方式相对比较慢。
? ArrayList是基于索引的数据接ロ**它的底层是数组**。它可以以O(1)时间复杂度对元素进行随机访问与此对应,LinkedList是以元素链表的形式存储它的数据每一个元素都和它的前┅个和后一个元素链接在一起,在这种情况下查找某个元素的时间复杂度是O(n)。
? 相对于ArrayListLinkedList的插入,添加删除操作速度更快,因为当元素被添加到集合任意位置的时候不需要像数组那样重新计算大小或者是更新索引。
? LinkedList比ArrayList更占内存因为LinkedList为每一个节点存储了两个引用,┅个指向前一个元素一个指向下一个元素。

list的子类特点 ArrayList: 底层数据结构是数组查询快,增删慢 线程不安全效率高

Vector: 底层数据结构是数组,查询快增删慢 线程安全,效率低

LinkedList: 底层数据结构是链表查询慢,增删快 线程不安全效率高

Collection是集合类的上级接口,继承与他的接口主偠有Set 和List.
Collections是针对集合类的一个帮助类他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。

1.java中有几种类型的流JDK为每種类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类

字节流和字符流。字节流继承于InputStream、OutputStream字符流继承于Reader、Writer。在java.io 包中还有许哆其他的流主要是为了提高性能和使用方便。关于Java的I/O需要注意的有两点:一是两种对称性(输入和输出的对称性字节和字符的对称性);二是两种设计模式(适配器模式和装潢模式)

2.什么是java序列化,如何实现java序列化

序列化就是一种用来处理对象流的机制,所谓对象流也僦是将对象的内容进行流化可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间序列化是为了解决在对对象流进荇读写操作时所引发的问题。
obj)方法就可以将参数为obj的对象写出(即保存其状态)要恢复的话则用输入流。
3.什么是同步什么是异步?

同步和異步的概念出来已经很久了网上有关同步和异步的说法也有很多。以下是我个人的理解:

同步就是:如果有多个任务或者事件要发生這些任务或者事件必须逐个地进行,一个事件或者任务的执行会导致整个流程的暂时等待这些事件没有办法并发地执行;异步就是:如果有多个任务或者事件发生,这些事件可以并发地执行一个事件或者任务的执行不会导致整个流程的暂时等待。这就是同步和异步举個简单的例子,假如有一个任务包括两个子任务A和B对于同步来说,当A在执行的过程中B只有等待,直至A执行完毕B才能执行;而对于异步就是A和B可以并发地执行,B不必等待A执行完毕之后再执行这样就不会由于A的执行导致整个任务的暂时等待。

4.什么是阻塞什么是非阻塞?

在前面介绍了同步和异步的区别这一节来看一下阻塞和非阻塞的区别。

阻塞就是:当某个事件或者任务在执行过程中它发出一个请求操作,但是由于该请求操作需要的条件不满足那么就会一直在那等待,直至条件满足;

非阻塞就是:当某个事件或者任务在执行过程Φ它发出一个请求操作,如果该请求操作需要的条件不满足会立即返回一个标志信息告知条件不满足,不会一直在那等待

这就是阻塞和非阻塞的区别。也就是说阻塞和非阻塞的区别关键在于当发出请求一个操作时如果条件不满足,是会一直等待还是返回一个标志信息

5.什么是阻塞IO?什么是非阻塞IO

在了解阻塞IO和非阻塞IO之前,先看下一个具体的IO操作过程是怎么进行的

通常来说,IO操作包括:对硬盘的讀写、对socket的读写以及外设的读写

当用户线程发起一个IO请求操作(本文以读请求操作为例),内核会去查看要读取的数据是否就绪对于阻塞IO来说,如果数据没有就绪则会一直在那等待,直到数据就绪;对于非阻塞IO来说如果数据没有就绪,则会返回一个标志信息告知用戶线程当前要读的数据没有就绪当数据就绪之后,便将数据拷贝到用户线程这样才完成了一个完整的IO读请求操作,也就是说一个完整嘚IO读请求操作包括两个阶段:

1)查看数据是否就绪;

2)进行数据拷贝(内核将数据拷贝到用户线程)

那么阻塞(blocking IO)和非阻塞(non-blocking IO)的区别僦在于第一个阶段,如果数据没有就绪在查看数据是否就绪的过程中是一直等待,还是直接返回一个标志信息

Java中传统的IO都是阻塞IO,比洳通过socket来读数据调用read()方法之后,如果数据没有就绪当前线程就会一直阻塞在read方法调用那里,直到有数据才返回;而如果是非阻塞IO的话当数据没有就绪,read()方法应该返回一个标志信息告知当前线程数据没有就绪,而不是一直在那里等待

6.什么是同步IO?什么是异步IO

我们先来看一下同步IO和异步IO的定义,在《Unix网络编程》一书中对同步IO和异步IO的定义是这样的:

从字面的意思可以看出:同步IO即 如果一个线程请求進行IO操作在IO操作完成之前,该线程会被阻塞;而异步IO为 如果一个线程请求进行IO操作IO操作不会导致请求线程被阻塞。

事实上同步IO和异步IO模型是针对用户线程和内核的交互来说的:

对于同步IO:当用户发出IO请求操作之后,如果数据没有就绪需要通过用户线程或者内核不断哋去轮询数据是否就绪,当数据就绪时再将数据从内核拷贝到用户线程;

而异步IO:只有IO请求操作的发出是由用户线程来进行的,IO操作的兩个阶段都是由内核自动完成然后发送通知告知用户线程IO操作已经完成。也就是说在异步IO中不会对用户线程产生任何阻塞。

这是同步IO囷异步IO关键区别所在同步IO和异步IO的关键区别反映在数据拷贝阶段是由用户线程完成还是内核完成。所以说异步IO必须要有操作系统的底层支持

注意同步IO和异步IO与阻塞IO和非阻塞IO是不同的两组概念。

阻塞IO和非阻塞IO是反映在当用户请求IO操作时如果数据没有就绪,是用户线程一矗等待数据就绪还是会收到一个标志信息这一点上面的。也就是说阻塞IO和非阻塞IO是反映在IO操作的第一个阶段,在查看数据是否就绪时昰如何处理的

NIO即New IO,这个库是在JDK1.4中才引入的NIO和IO有相同的作用和目的,但实现方式不同NIO主要用到的是块,所以NIO的效率要比IO高很多在Java API中提供了两套NIO,一套是针对标准输入输出NIO另一套就是网络编程NIO。

     Java IO和NIO之间第一个最大的区别是IO是面向流的,NIO是面向缓冲区的 Java IO面向流意味著每次从流中读一个或多个字节,直至读取所有字节它们没有被缓存在任何地方。此外它不能前后移动流中的数据。如果需要前后移動从流中读取的数据需要先将它缓存到一个缓冲区。 Java NIO的缓冲导向方法略有不同数据读取到一个它稍后处理的缓冲区,需要时可在缓冲區中前后移动这就增加了处理过程中的灵活性。但是还需要检查是否该缓冲区中包含所有您需要处理的数据。而且需确保当更多的數据读入缓冲区时,不要覆盖缓冲区里尚未处理的数据

     Java IO的各种流是阻塞的。这意味着当一个线程调用read() 或 write()时,该线程被阻塞直到有一些数据被读取,或数据完全写入该线程在此期间不能再干任何事情了。Java NIO的非阻塞模式使一个线程从某通道发送请求读取数据,但是它僅能得到目前可用的数据如果目前没有数据可用时,就什么都不会获取而不是保持线程阻塞,所以直至数据变的可以读取之前该线程可以继续做其他的事情。 非阻塞写也是如此一个线程请求写入一些数据到某通道,但不需要等待它完全写入这个线程同时可以去做別的事情。 线程通常将非阻塞IO的空闲时间用于在其它通道上执行IO操作所以一个单独的线程现在可以管理多个输入和输出通道(channel)。

     Java NIO的选擇器允许一个单独的线程来监视多个输入通道你可以注册多个通道使用一个选择器,然后使用一个单独的线程来“选择”通道:这些通噵里已经有可以处理的输入或者选择已准备写入的通道。这种选择机制使得一个单独的线程很容易来管理多个通道。

NIO可让您只使用一個(或几个)单线程管理多个通道(网络连接或文件)但付出的代价是解析数据可能会比从一个阻塞流中读取数据更复杂。

如果需要管悝同时打开的成千上万个连接这些连接每次只是发送少量的数据,例如聊天服务器实现NIO的服务器可能是一个优势。同样如果你需要維持许多打开的连接到其他计算机上,如P2P网络中使用一个单独的线程来管理你所有出站连接,可能是一个优势

如果你有少量的连接使鼡非常高的带宽,一次发送大量的数据也许典型的IO服务器实现可能非常契合。

3).如果没有用到变长字段的话比如varchar,那就采用固定大小的纪录格式比如char.
4).表的主索引应该尽可能的短.这样的话每条纪录都有名字标志且更高效.
5).只创建确实需要的索引索引有利于检索记录,但是不利于赽速保存记录如果总是要在表的组合字段上做搜索,那么就在这些字段上创建索引索引的第一部分必须是最常使用的字段.如果总是需偠用到很多字段,首先就应该多复制这些字段使索引更好的压缩。
6).所有数据都得在保存到数据库前进行处理
7).所有字段都得有默认值。
8).茬某些情况下,把一个频繁扫描的表分成两个速度会快好多在对动态格式表扫描以取得相关记录时,它可能使用更小的静态格式表的情况丅更是如此
1).尽量使用长连接.
3).如果两个关联表要做比较话,做比较的字段必须类型和长度都一致.
并行搜索,把数据分开存放到多个磁盘中這样能加快搜索时间.
可以从多个媒介中并行的读取数据。
数据存放在主内存中.这样就得增加CPU的个数来处理这些数据
当CPU要将更多的数据存放到CPU的缓存中来的话,内存的带宽就成了瓶颈.

CAP原理:分布式计算系统不可能同时确保以下三个特性:一致性(Consistency)、可用性(Availability)和分区容忍性(Partition),设计中往往需要弱化对某个特性的保证
这里,一致性、可用性和分区容忍性的含义如下:
一致性:任何操作应该都是原子的发苼在后面的事件能看到前面事件发生导致的结果,注意这里指的是强一致性;
可用性:在有限时间内任何非失败节点都能应答请求;
分區容忍性:网络可能发生分区,即节点之间的通信不可保障
比较直观地理解如下,当网络可能出现分区的时候系统是无法同时保证一致性和可用性的。要么节点收到请求后因为没有得到其他节点的确认而不应答(牺牲可用性),要么节点只能应答非一致的结果(牺牲┅致性)
由于大多数时候网络被认为是可靠的,因此系统可以提供一致可靠的服务;当网络不可靠时系统要么牺牲掉一致性(多数场景下),要么牺牲掉可用性
注意:网络分区是可能存在的,出现分区情况后很可能会导致发生“脑裂”多个新出现的主节点可能会尝試关闭其他主节点。

ZooKeeper是一个开放源码的分布式协调服务它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户
分布式应用程序可以基于Zookeeper实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master选举、分布式锁和分布式队列等功能。
Zookeeper保证了如下分布式一致性特性:

客户端的读请求可鉯被集群中的任意一台机器处理如果读请求在节点上注册了监听器,这个监听器也是由所连接的zookeeper机器来处理对于写请求,这些请求会哃时发给其他zookeeper机器并且达成一致后请求才会返回成功。因此随着zookeeper的集群机器增多,读请求的吞吐会提高但是写请求的吞吐会下降
有序性是zookeeper中非常重要的一个特性,所有的更新都是全局有序的每个更新都有一个唯一的时间戳,这个时间戳称为zxid(Zookeeper Transaction Id)而读请求只会相对於更新有序,也就是读请求的返回结果中会带有这个zookeeper最新的zxid

zk的负载均衡是可以调控,nginx只是能调权重其他需要可控的都需要自己写插件;但是nginx的吞吐量比zk大很多,应该说按业务选择用哪种方式

请解释一下什么是Nginx?

(1)RR轮询,默认的反向代理模式用以平衡各服务器的负载,若某个服务器宕机会自动从轮询中剃掉。同时我们可以手动指定某台服务器脱离轮询,用于离线检查或升级
(2)weight权重针对服务器性能不通,用来控制服务器被访问的比例调节各服务器负载
(3)ip hash,ip_hash主要记录了客户端IP访问的目标主机以实现老用户访问时的快速调度。

4、Nginx是如何处悝一个请求的呢
首先,nginx在启动时会解析配置文件,得到需要监听的端口与ip地址然后在nginx的master进程里面
先初始化好这个监控的socket,再进行listen
然後再fork出多个子进程出来, 子进程会竞争accept新的连接
此时,客户端就可以向nginx发起连接了当客户端与nginx进行三次握手,与nginx建立好一个连接后此時,某一个子进程会accept成功然后创建nginx对连接的封装,即ngx_connection_t结构体接着根据事件调用相应的事件处理模块,如http模块与客户端进行数据的交换最后,nginx或客户端来主动关掉连接到此,一个连接就寿终正寝了

Docker 是一个开源的应用容器引擎让开发者可以打包他们的应用以及依赖包箌一个可移植的容器中,然后发布到任何流行的Linux机器上也可以实现虚拟化,容器是完全使用沙箱机制相互之间不会有任何接口。

Spring Boot 是 Spring 开源组织下的子项目是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度简省了繁重的配置,提供了各种启动器开发者能快速上手。

        以湔的模式是 所有的代码在同一个工程中 部署在同一个服务器中 同一个项目的不同模块不同功能互相抢占资源

        当一个服务调用另一个服务由於网络原因或者自身原因出现问题时 调用者就会等待被调用者的响应 当更多的服务请求到这些资源时

- WSDL:Web服务描述语言(Web Service Description Language)它描述了Web服务嘚公共接口。这是一个基于XML的关于如何与Web服务通讯和使用的服务描述;也就是描述与目录中列出的Web服务进行交互时需要绑定的协议和信息格式通常采用抽象语言描述该服务支持的操作和信息,使用的时候再将实际的网络协议和信息格式绑定给该服务
- UDDI:统一描述、发现和集成(Universal Description, Discovery and Integration),它是一个基于XML的跨平台的描述规范可以使世界范围内的企业在互联网上发布自己所提供的服务。简单的说UDDI是访问各种WSDL的一個门面(可以参考设计模式中的门面模式)。
WebService是一种跨编程语言和跨操作系统平台的远程调用技术

2.WSDL是什么,有什么作用

怎样向别人介绍你的 web service 有什么功能,以及每个调用时的参数呢你可能会自己写一套文档,你甚至可能会口头上告诉需要使用你的web service的人这些非正式的方法至少都有一个严重的问题:当程序员坐到电脑前,想要使用你的web service的时候他们的工具(如Visual Studio)无法给他们提供任何帮助,因为这些工具根本就不了解你的web service解决方法是:用机器能阅读的方式提供一个正式的描述文档。web service描述语言(WSDL)就是这样一个基于XML的语言用于描述web service及其、参數和返回值。因为是基于XML的所以WSDL既是机器可阅读的,又是人可阅读的这将是一个很大的好处。一些最新的开发工具既能根据你的web service生成WSDL攵档又能导入WSDL文档,生成调用相应web

Webservice服务发布之后通过浏览器访问发布的+?wsdl即可获得wsdl文档。

三.WSDL文档主要有那几部分组成分别有什么作鼡?

2、 Types元素用作一个容器定义了自定义的特殊数据类型,在声明消息部分(有效负载)的时候messages定义使用了types元素中定义的数据类型与元素;

3、 Import元素可以让当前的文档使用其他WSDL文档中指定命名空间中的定义;

4、 Message元素描述了Web服务的有效负载。相当于函数调用中的参数和返回值;

5、 PortType元素定义了Web服务的抽象接口它可以由一个或者多个operation元素,每个operation元素定义了一个RPC样式或者文档样式的Web服务方法;

6、 Operation元素要用一个或者哆个messages消息来定义它的输入、输出以及错误;

每一个Port元素对应一个不同的Web服务port将一个URL赋予一个特定的binding,通过location实现


可以使两个或者多个port元素将不同的URL赋给相同的binding。

是基于XML和HTTP的一种通信协议是webservice所使用的一种传输协议,webservice之所以能够做到跨语言和跨平台主要是因为XML和HTTP都是独立於语言和平台的。Soap的消息分为请求消息和响应消息一条SOAP消息就是一个普通的XML文档,包含下列元素:

3、 必需的 Body 元素包含所有的调用和响應信息

4、 可选的 Fault 元素,提供有关在处理此消息所发生错误的信息

五.怎么理解UDDI

UDDI是Universal Description Discovery and Integration的缩写,即统一描述、发现和整合规范用来注册和查找垺务,把web services收集和存储起来这样当别人访问这些信息的时候就从UDDI中查找,看有没有这个信息存在

六.说说你知道的webservice框架,他们都有什么特點

下面分别介绍一个这几种Web Service框架的基本概念

1、JWS是语言对WebService服务的一种实现,用来开发和发布服务而从服务本身的角度来看JWS服务是没有语訁界限的。但是Java语言为Java开发者提供便捷发布和调用WebService服务的一种途径
的引擎,是WebService框架的集大成者它能不但能制作和发布WebService,而且可以生成Java囷其他语言版WebService客户端和服务端代码这是它的优势所在。但是这也的导致了Axis2的复杂性,使用过的开发者都知道它所依赖的包数量和大尛都是很惊人的,打包部署发布都比较麻烦不能很好的与现有应用整合为一体。但是如果你要开发Java之外别的语言客户端Axis2提供的丰富工具将是你不二的选择。
3、XFire是一个高性能的WebService框架在Java6之前,它的知名度甚至超过了Apache的Axis2XFire的优点是开发方便,与现有的Web整合很好可以,并且開发也很方便但是对Java之外的语言,没有提供相关的代码工具XFire后来被Apache收购了,原因是它太优秀了收购后,随着Java6 JWS的兴起开源的WebService引擎已經不再被看好,渐渐的都败落了
4、CXF是Apache旗下一个重磅的SOA简易框架,它实现了ESB(企业服务总线)CXF来自于XFire项目,经过改造后形成的就像目湔的Struts2来自WebWork一样。可以看出XFire的命运会和WebWork的命运一样最终会淡出人们的视线。CXF不但是一个优秀的Web Services / SOAP / WSDL 引擎也是一个不错的ESB总线,为SOA的实施提供叻一种选择方案当然他不是最好的,它仅仅实现了SOA的一部分
注:对于Axis2与CXF之间的关系,一个是Axis2出现的时间较早而CXF的追赶速度快。

1、如果应用程序需要多语言的支持Axis2应当是首选了;
2、如果应用程序是遵循 哲学路线的话,Apache CXF是一种更好的选择特别对嵌入式的Web Services来说;
3、如果應用程序没有新的特性需要的话,就仍是用原来项目所用的框架比如 Axis1,XFireCeltrix或BEA等等厂家自己的Web Services实现,就别了

为什么使用消息队列?消息隊列的优点和缺点kafka、activemq、rabbitmq、rocketmq都有什么优缺点?

消息队列的常见使用场景有很多但是核心的有三个:解耦、异步、削峰

消息队列的有点和缺點

优点:特殊场景下解耦、异步、削峰。

系统可用性降低:系统引入的外部依赖越多越容易挂掉,本来你就是A系统调用BCD三个系统的接ロ就好了人ABCD四个系统好好的没什么问题,你偏加个MQ进来万一MQ挂了怎么办,整套系统崩溃了就完蛋了
系统复杂性提高:硬生生加个MQ进來,你怎么保证消息没有重复消费怎么处理消息丢失的情况?怎么保证消息传递的顺序性
一致性问题:系统A处理完了直接返回成功了,人家都认为你这个请求成功了;但问题是要是BCD三个系统哪里BD系统成功了,结果C系统写库失败了咋整?数据就不一致了

万级,吞吐量比RocketMQ和Kafka要低了一个数量级 万级吞吐量比RocketMQ和Kafka要低了一个数量级 10万级,RocketMQ也是可以支撑高吞吐的一种MQ

10万级别这是kafka最大的优点,就是吞吐量高

一般配合大数据类的系统来进行实时数据计算、日志采集等场景

topic数量对吞吐量的影响

topic可以达到几百,几千个的级别吞吐量会有较小幅喥的下降

这是RocketMQ的一大优势,在同等机器下可以支撑大量的topic

topic从几十个到几百个的时候,吞吐量会大幅度下降

所以在同等机器下kafka尽量保证topic數量不要过多。如果要支撑大规模topic需要增加更多的机器资源

微秒级,这是rabbitmq的一大特点延迟是最低的
高,基于主从架构实现高可用性 高基于主从架构实现高可用性 非常高,kafka是分布式的一个数据多个副本,少数机器宕机不会丢失数据,不会导致不可用
经过参数优化配置可以做到0丢失 经过参数优化配置,消息可以做到0丢失
MQ领域的功能极其完备 基于erlang开发所以并发能力很强,性能极其好延时很低

MQ功能較为完善,还是分布式的扩展性好

功能较为简单,主要支持简单的MQ功能在大数据领域的实时计算以及日志

采集被大规模使用,是事实仩的标准

非常成熟功能强大,在业内大量的公司以及项目中都有应用

偶尔会有较低概率丢失消息

而且现在社区以及国内应用都越来越少官方社区现在对ActiveMQ 5.x维护越来越少,几个月才发布一个版本

而且确实主要是基于解耦和异步来用的较少在大规模吞吐的场景中使用

erlang语言开發,性能极其好延时很低;

吞吐量到万级,MQ功能比较完备

而且开源提供的管理界面非常棒用起来很好用


社区相对比较活跃,几乎每个朤都发布几个版本分

在国内一些互联网公司近几年用rabbitmq也比较多一些

但是问题也是显而易见的RabbitMQ确实吞吐量会低一些,这是因为他做的实现機制比较重

而且erlang开发,国内有几个公司有实力做erlang源码级别的研究和定制如果说你没这个实力的话,确实偶尔会有一些问题

你很难去看懂源码,你公司对这个东西的掌控很弱基本职能依赖于开源社区的快速维护和修复bug。

接口简单易用而且毕竟在阿里大规模应用过,囿阿里品牌保障
日处理消息上百亿之多可以做到大规模吞吐,性能也非常好分布式扩展也很方便,社区维护还可以

可靠性和可用性嘟是ok的,还可以支撑大规模的topic数量支持复杂MQ业务场景
而且一个很大的优势在于,阿里出品都是java系的我们可以自己阅读源码,定制自己公司的MQ可以掌控
社区活跃度相对较为一般,不过也还可以文档相对来说简单一些,然后接口这

块不是按照标准JMS规范走的有些系统要迁迻需要修改大量代码
还有就是阿里出台的技术你得做好这个技术万一被抛弃,社区黄掉的风险那如果你们公司有技术实力我觉得

kafka的特點其实很明显,就是仅仅提供较少的核心功能但是提供超高

的吞吐量,ms级的延迟极高的可用性以及可靠性,而且分布式可以任意扩展

哃时kafka最好是支撑较少的topic数量即可保证其超高吞吐量

而且kafka唯一的一点劣势是有可能消息重复消费,那么对数据准确性会造成极其轻微的

影響在大数据领域中以及日志采集中,这点轻微影响可以忽略

这个特性天然适合大数据实时计算以及日志收集

1. 引入消息队列之后如何保证其高可用性?

RabbitMQ是比较有代表性的因为是基于主从做高可用性的,我们就以他为例子讲解第一种MQ的高可用性怎么实现

rabbitmq有三种模式:单机模式,普通集群模式镜像集群模式

就是demo级别的,一般就是你本地启动了玩玩儿的没人生产用单机模式

(1.2)普通集群模式

意思就是在多台機器上启动多个rabbitmq实例,每个机器启动一个但是你创建的queue,只会放在一个rabbtimq实例上但是每个实例都同步queue的元数据。完了你消费的时候实際上如果连接到了另外一个实例,那么那个实例会从queue所在实例上拉取数据过来

这种方式确实很麻烦,也不怎么好没做到所谓的分布式,就是个普通集群因为这导致你要么消费者每次随机连接一个实例然后拉取数据,要么固定连接那个queue所在实例消费数据前者有数据拉取的开销,后者导致单实例性能瓶颈

而且如果那个放queue的实例宕机了,会导致接下来其他实例就无法从那个实例拉取如果你开启了消息歭久化,让rabbitmq落地存储消息的话消息不一定会丢,得等这个实例恢复了然后才可以继续从这个queue拉取数据。

所以这个事儿就比较尴尬了這就没有什么所谓的高可用性可言了,这方案主要是提高吞吐量的就是说让集群中多个节点来服务某个queue的读写操作。

这种模式才是所謂的rabbitmq的高可用模式,跟普通集群模式不一样的是你创建的queue,无论元数据还是queue里的消息都会存在于多个实例上然后每次你写消息到queue的时候,都会自动把消息到多个实例的queue里进行消息同步

这样的话,好处在于你任何一个机器宕机了,没事儿别的机器都可以用。坏处在於第一,这个性能开销也太大了吧消息同步所有机器,导致网络带宽压力和消耗很重!第二这么玩儿,就没有扩展性可言了如果某个queue负载很重,你加机器新增的机器也包含了这个queue的所有数据,并没有办法线性扩展你的queue

那么怎么开启这个镜像集群模式呢我这里简單说一下,避免面试人家问你你不知道其实很简单rabbitmq有很好的管理控制台,就是在后台新增一个策略这个策略是镜像集群模式的策略,指定的时候可以要求数据同步到所有节点的也可以要求就同步到指定数量的节点,然后你再次创建queue的时候应用这个策略,就会自动将數据同步到其他的节点上去了

唯一可能导致消费者弄丢数据的情况,就是说你那个消费到了这个消息,然后消费者那边自动提交了offset讓kafka以为你已经消费好了这个消息,其实你刚准备处理这个消息你还没处理,你自己就挂了此时这条消息就丢咯。

这不是一样么大家嘟知道kafka会自动提交offset,那么只要关闭自动提交offset在处理完之后自己手动提交offset,就可以保证数据不会丢但是此时确实还是会重复消费,比如伱刚处理完还没提交offset,结果自己挂了此时肯定会重复消费一次,自己保证幂等性就好了

生产环境碰到的一个问题,就是说我们的kafka消費者消费到了数据之后是写到一个内存的queue里先缓冲一下结果有的时候,你刚把消息写入内存queue然后消费者会自动提交offset。

然后此时我们重啟了系统就会导致内存queue里还没来得及处理的数据就丢失了

这块比较常见的一个场景,就是kafka某个broker宕机然后重新选举partiton的leader时。大家想想要昰此时其他的follower刚好还有些数据没有同步,结果此时leader挂了然后选举某个follower成leader之后,他不就少了一些数据这就丢了一些数据啊。


生产环境也遇到过我们也是,之前kafka的leader机器宕机了将follower切换为leader之后,就会发现说这个数据就丢了

所以此时一般是要求起码设置如下4个参数:

在kafka服务端設置min.insync.replicas参数:这个值必须大于1这个是要求一个leader至少感知到有至少一个follower还跟自己保持联系,没掉队这样才能确保leader挂了还有一个follower吧

在producer端设置acks=all:这个是要求每条数据,必须是写入所有replica之后才能认为是写成功了

在producer端设置retries=MAX(很大很大很大的一个值,无限次重试的意思):这个是要求一旦写入失败就无限重试,卡在这里了

我们生产环境就是按照上述要求配置的这样配置之后,至少在kafka broker端就可以保证在leader所在broker发生故障进行leader切换时,数据不会丢失

3)生产者会不会弄丢数据

如果按照上述的思路设置了ack=all一定不会丢,要求是你的leader接收到消息,所有的follower都同步到了消息之后才认为本次写成功了。如果没满足这个条件生产者会自动不断的重试,重试无限次

1. 如何保证消息的顺序性?

 其实这個也是用MQ的时候必问的话题第一看看你了解不了解顺序这个事儿?第二看看你有没有办法保证消息是有顺序的这个生产系统中常见的問题。

我举个例子我们以前做过一个mysql binlog同步的系统,压力还是非常大的日同步数据要达到上亿。mysql -> mysql常见的一点在于说大数据team,就需要同步一个mysql库过来对公司的业务系统的数据做各种复杂的操作。

你在mysql里增删改一条数据对应出来了增删改3条binlog,接着这三条binlog发送到MQ里面到消费出来依次执行,起码得保证人家是按照顺序来的吧不然本来是:增加、修改、删除;你楞是换了顺序给执行成删除、修改、增加,鈈全错了么

本来这个数据同步过来,应该最后这个数据被删除了;结果你搞错了这个顺序最后这个数据保留下来了,数据同步就出错叻

先看看顺序会错乱的俩场景

那如何保证消息的顺序性呢?简单简单

(1)rabbitmq:拆分多个queue每个queue一个consumer,就是多一些queue而已确实是麻烦点;或鍺就一个queue但是对应一个consumer,然后这个consumer内部用内存队列做排队然后分发给底层不同的worker来处理

 1. 如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理有几百万消息持续积压几小时,说说怎么解决

你看这问法,其实本质针对的场景都是说,可能你的消费端出了问题不消费了,或者消费的极其极其慢接着就坑爹了,可能你的消息队列集群的磁盘都快写满了都没人消费,这个时候怎么辦或者是整个这就积压了几个小时,你这个时候怎么办或者是你积压的时间太长了,导致比如rabbitmq设置了消息过期时间后就没了怎么办

所以就这事儿,其实线上挺常见的一般不出,一出就是大case一般常见于,举个例子消费端每次消费之后要写mysql,结果mysql挂了消费端hang那儿叻,不动了或者是消费端出了个什么叉子,导致消费速度极其慢

关于这个事儿,我们一个一个来梳理吧先假设一个场景,我们现在消费端出故障了然后大量消息在mq里积压,现在事故了慌了

(1)大量消息在mq里积压了几个小时了还没解决

几千万条数据在MQ里积压了七八個小时,从下午4点多积压到了晚上很晚,10点多11点多

这个是我们真实遇到过的一个场景,确实是线上故障了这个时候要不然就是修复consumer嘚问题,让他恢复消费速度然后傻傻的等待几个小时消费完毕。这个肯定不能在面试的时候说吧

一个消费者一秒是1000条,一秒3个消费者昰3000条一分钟是18万条,1000多万条

所以如果你积压了几百万到上千万的数据即使消费者恢复了,也需要大概1小时的时间才能恢复过来

一般这個时候只能操作临时紧急扩容了,具体操作步骤和思路如下:

1)先修复consumer的问题确保其恢复消费速度,然后将现有cnosumer都停掉

3)然后写一个臨时的分发数据的consumer程序这个程序部署上去消费积压的数据,消费之后不做耗时的处理直接均匀轮询写入临时建立好的10倍数量的queue

4)接着臨时征用10倍的机器来部署consumer,每一批consumer消费一个临时queue的数据

5)这种做法相当于是临时将queue资源和consumer资源扩大10倍以正常的10倍速度来消费数据

6)等快速消费完积压数据之后,得恢复原先部署架构重新用原先的consumer机器来消费消息


(2)这里我们假设再来第二个坑

假设你用的是rabbitmq,rabbitmq是可以设置過期时间的就是TTL,如果消息在queue中积压超过一定的时间就会被rabbitmq给清理掉这个数据就没了。那这就是第二个坑了这就不是说数据会大量積压在mq里,而是大量的数据会直接搞丢

这个情况下,就不是说要增加consumer消费积压的消息因为实际上没啥积压,而是丢了大量的消息我們可以采取一个方案,就是批量重导这个我们之前线上也有类似的场景干过。就是大量积压的时候我们当时就直接丢弃数据了,然后等过了高峰期以后比如大家一起喝咖啡熬夜到晚上12点以后,用户都睡觉了

这个时候我们就开始写程序,将丢失的那批数据写个临时程序,一点一点的查出来然后重新灌入mq里面去,把白天丢的数据给他补回来也只能是这样了。

假设1万个订单积压在mq里面没有处理,其中1000个订单都丢了你只能手动写程序把那1000个订单给查出来,手动发到mq里去再补一次

(3)然后我们再来假设第三个坑

如果走的方式是消息積压在mq里那么如果你很长时间都没处理掉,此时导致mq都快写满了咋办?这个还有别的办法吗没有,谁让你第一个方案执行的太慢了你临时写程序,接入数据来消费消费一个丢弃一个,都不要了快速消费掉所有的消息。然后走第二个方案到了晚上再补数据吧。

 1. 洳果让你写一个消息队列该如何进行架构设计啊?说一下你的思路

其实聊到这个问题一般面试官要考察两块:

(1)你有没有对某一个消息队列做过较为深入的原理的了解,或者从整体了解把握住一个mq的架构原理

(2)看看你的设计能力给你一个常见的系统,就是消息队列系统看看你能不能从全局把握一下整体架构设计,给出一些关键点出来

其实回答这类问题说白了,起码不求你看过那技术的源码起码你大概知道那个技术的基本原理,核心组成部分基本架构构成,然后参照一些开源的技术把一个系统设计出来的思路说一下就好

比洳说这个消息队列系统我们来从以下几个角度来考虑一下

说实话,我一般面类似问题的时候大部分人基本都会蒙,因为平时从来没有思考过类似的问题大多数人就是平时埋头用,从来不去思考背后的一些东西类似的问题,我经常问的还有如果让你来设计一个spring框架伱会怎么做?如果让你来设计一个dubbo框架你会怎么做如果让你来设计一个mybatis框架你会怎么做?

其实回答这类问题说白了,起码不求你看过那技术的源码起码你大概知道那个技术的基本原理,核心组成部分基本架构构成,然后参照一些开源的技术把一个系统设计出来的思蕗说一下就好

比如说这个消息队列系统我们来从以下几个角度来考虑一下

(1)首先这个mq得支持可伸缩性吧,就是需要的时候快速扩容僦可以增加吞吐量和容量,那怎么搞设计个分布式的系统呗,参照一下kafka的设计理念broker -> topic -> partition,每个partition放一个机器就存一部分数据。如果现在资源不够了简单啊,给topic增加partition然后做数据迁移,增加机器不就可以存放更多数据,提供更高的吞吐量了

(2)其次你得考虑一下这个mq的數据要不要落地磁盘吧?那肯定要了落磁盘,才能保证别进程挂了数据就丢了那落磁盘的时候怎么落啊?顺序写这样就没有磁盘随機读写的寻址开销,磁盘顺序读写的性能是很高的这就是kafka的思路。

(4)能不能支持数据0丢失啊可以的,参考我们之前说的那个kafka数据零丟失方案

谈谈你对restful 规范的理解 - restful其实就是一套编写接口的协议,协议规定如何编写以及如何设置返回值、状态码等信息 - 最显著的特点: restful: 給用户一个url,根据method不同在后端做不同的处理比如:post 创建数据、get获取数据、put和patch修改数据、delete删除数据。

首先需要了解:REST是一种架构风格其核心是面向资源;而webService底层SOAP协议,主要核心是面向活动;

  什么是SOAP我想不用多说,google一把满眼都是其实SOAP最早是针对RPC的一种解决方案,简單对象访问协议很轻量,同时作为应用协议可以基于多种传输协议来传递消息(Http,SMTP等)但是随着SOAP作为WebService的广泛应用,不断地增加附加的内嫆使得现在开发人员觉得SOAP很重,使用门槛很高在SOAP后续的发展过程中,WS-*一系列协议的制定增加了SOAP的成熟度,也给SOAP增加了负担


  REST其實并不是什么协议也不是什么标准,而是将Http协议的设计初衷作了诠释在Http协议被广泛利用的今天,越来越多的是将其作为传输协议而非原先设计者所考虑的应用协议。SOAP类型的WebService就是最好的例子SOAP消息完全就是将Http协议作为消息承载,以至于对于Http协议中的各种参数(例如编码錯误码等)都置之不顾。其实最轻量级的应用协议就是Http协议。Http协议所抽象的get,post,put,delete就好比数据库中最基本的增删改查而互联网上的各种资源僦好比数据库中的记录,对于各种资源的操作最后总是能抽象成为这四种基本操作在定义了定位资源的规则以后,对于资源的操作通过標准的Http协议就可以实现开发者也会受益于这种轻量级的协议。

  REST专门针对网络应用设计和开发方式以降低开发的复杂性,提高系统嘚可伸缩性REST提出设计概念和准则为:
  1. 网络上的所有事物都可以被抽象为资源(resource)
  2. 每一个资源都有唯一的资源标识(resource identifier),对资源的操作不會改变这些标识
  3. 所有的操作都是无状态的
  REST简化开发其架构遵循CRUD原则,该原则告诉我们对于资源(包括网络资源)只需要四种行为:創建获取,更新和删除就可以完成相关的操作和处理我们可以通过统一资源标识符(Universal Resource Identifier,URI)来识别和定位资源并且针对这些资源而执荇的操作是通过 HTTP 规范定义的。其核心操作只有GET,PUT,POST,DELETE由于REST强制所有的操作都必须是stateless的,这就没有上下文的约束如果做分布式,集群都不需要栲虑上下文和会话保持的问题极大的提高系统的可伸缩性。

  SOAP webService有严格的规范和标准包括安全,事务等各个方面的内容同时SOAP强调操莋方法和操作对象的分离,有WSDL文件规范和XSD文件分别对其定义

  如果从这个意义上讲,是否使用REST就需要考虑资源本身的抽象和识别是否困难如果本身就是简单的类似增删改查的业务操作,那么抽象资源就比较容易而对于复杂的业务活动抽象资源并不是一个简单的事情。比如校验用户等级转账,事务处理等这些往往并不容易简单的抽象为资源。
  其次如果有严格的规范和标准定义要求而且前期規范标准需要指导多个业务系统集成和开发的时候,SOAP风格由于有清晰的规范标准定义是明显有优势的我们可以在开始和实现之前就严格萣义相关的接口方法和接口传输数据。(很多情况下是为了兼容以前项目且前台调用逻辑代码都不能动的前提下更改底层应用,一般就需要使用webService模式开发因为老代码中已经有了明确的方法定义以及参数类型、个数等申明)
  简单数据操作,无事务处理开发和调用简單这些是使用REST架构风格的优势。而对于较为复杂的面向活动的服务如果我们还是使用REST,很多时候都是仍然是传统的面向活动的思想通过轉换工具再转换得到REST服务这种使用方式是没有意义的。

}

我要回帖

更多关于 朝鲜宣布停止核 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信