資安

資安

铜陵:支持中小企业共渡难关,铜陵在省内率先出台十六条政策

2月4日晚间,铜陵市政府出台《铜陵市人民政府关于应对肺炎疫情帮助中小微企业共渡难关的若干政策意见》。《意见》表示,此举旨在落实党中央、国务院和省委、省政府关于疫情防控的决策部署,积极发挥中小微企业在疫情防控中的重要作用,帮助中小微企业共渡难关。新安晚报、安徽网、大皖客户端记者获悉,这是疫情防控关键阶段我省首个出台此类政策的城市。 《意见》明确:此次帮扶政策的支持对象为:受到新型冠状病毒感染的肺炎疫情影响,生产经营遇到困难的中小微企业(符合工信部等四部门印发《中小企业划型标准规定》)。具体支持措施分为加大财政金融支持、加大用工支持、降低企业用工成本、强化企业服务等四大项16条具体内容。包括减免银行手续费、返还失业保险费、缓缴社会保险费、降低用水气价格、减免企业房租、土地使用税补贴延期缴纳税款等多条“干货”。 加快财政资金兑现进度。当地各县区政府、铜陵经开区管委会和各有关单位要尽快拨付涉企资金,提振市场信心,4月底前确保50%以上已安排涉企资金拨付到位。对列入年度市级财政补助目录范围内的展会,受疫情影响,导致企业已支付参展费用而不能参加境内外专业展会的,按展位费全额补助;对补助目录范围外的展会,经认可的组展机构提供证明,给予展位费50%比例的补助。 确保小微企业信贷余额增长。提高小微企业不良贷款容忍度,对受疫情影响较大的批发零售、住宿餐饮、物流运输、文化旅游等行业,以及有发展前景但受疫情影响暂遇困难的企业,不得抽贷、断贷、压贷,可予以延长还款期限、缓收一季度部分利息、降低无还本续贷对象准入条件、信贷重组等支持。各银行机构加大对小微企业和个人经营贷款的支持,确保2020年1000万元及以下普惠型小微企业贷款增速高于各项贷款平均增速。各大型银行普惠型小微企业贷款增速不低于20%。 降低小微企业融资成本。各银行机构要进一步减免手续费,不得对小微企业收取承诺费、资金管理费。鼓励各银行机构压降成本费率,确保2020年小微企业融资成本低于2019年。对受疫情影响较大的批发零售、住宿餐饮、物流运输、文化旅游等行业,以及有发展前景但受疫情影响暂遇困难的小微企业,贷款利率在原有基础上下浮不低于10%。确保2020年小微企业综合融资成本再降0.5个百分点以上。 发挥金融机构作用。鼓励各金融机构向受疫情影响企业及职工提供更优惠的金融服务,灵活调整住房按揭、信用卡等个人信贷还款安排。鼓励保险机构以优惠的费率为受疫情影响企业办理安全生产责任险、环境污染责任险、团体人身保险等业务,并适当扩展责任范围。对受疫情影响企业的出险理赔,要开辟理赔绿色通道,快速理赔,应赔尽赔。 优化融资担保服务。各级政策性担保机构对疫情防控重点保障企业和受疫情影响较大的小微企业,在风险可控的前提下取消反担保要求,降低担保费率,担保费率按0.5%执行,由同级财政给予担保机构0.5个百分点保费补贴。 鼓励提供保障性服务。持续开展“百行进万企”活动,组织金融机构通过走访、线上顾问、远程服务等形式,对小微企业、无贷企业特别是受疫情影响企业进行顾问服务,逐户了解企业受疫情影响情况及金融服务需求,实现企业需求与金融供给的精准匹配和高效转化。 实施援企稳岗政策。对不裁员或少裁员符合规定的参保企业,可返还其上年度实际缴纳失业保险费的50%。对面临暂时性生产经营困难且恢复有望、坚持不裁员或少裁员的省、市重点参保企业,按规定给予失业保险稳岗返还,返还标准按6个月的2018年末全省月人均失业保险金和企业上年度月均参加失业保险职工人数确定。 加强企业用工保障。将企业用工扶持政策覆盖范围由规模以上企业扩大到中小微企业,将企业新录用人员补助、阶段性用工补助申报条件降低为一次性录用不低于10人。积极引导我市外出务工人员返乡就地就业创业,通过市场、网络、专场招聘、协商等方式,精准开展企业用工对接活动。支持困难企业开展职工在岗培训,所需经费按规定给予适当支持。 缓缴社会保险费用。对受疫情影响且面临暂时性生产经营困难,确实无力足额缴纳社会保险费的中小微企业,按规定经批准后,可缓缴养老保险、失业保险和工伤保险费,缓缴期最长不超过6个月。缓缴期满后,企业足额补缴缓缴的社会保险费,不得影响参保人员个人权益。对因受疫情影响,逾期办理职工参保登记、缴费等业务的企业,允许疫情结束后3个月内补办。 降低用水用气价格。对使用港华燃气供气的中小微企业,参照园区企业实行气价优惠政策,在现行价格基础上优惠0.02元/立方米;对年用气量在50—500万立方米(含500万立方米)的非居民天然气用户继续执行量价挂钩政策,销售价格优惠0.04元/立方米。对使用首创水务供水的工业企业,参照园区企业实行水价优惠政策,水价由3.34元/立方米下调为3.1元/立方米。 减免企业房租。对承租国有资产类经营用房的中小微企业,减免3个月场地租金;对租用其他经营用房的,鼓励业主为租户减免租金,具体由双方协商解决。对在疫情期间为中小微企业减免租金的创业基地、创业园、科技企业孵化器等各类载体,优先予以政策支持。创业孵化基地对符合孵化条件的中小微企业减免合同约定租金的,可由同级就业补助资金对据实减免部分予以全额补贴。 土地使用税补贴。受疫情影响,导致企业发生重大损失、正常生产经营活动受到重大影响,缴纳城镇土地使用税确有困难的,经税务部门核准,可由同级收益财政对2020年一季度实行先征后补政策。 延期缴纳税款。对因受疫情影响办理申报困难的中小微企业,由企业申请,依法办理延期申报。对因受疫情影响、确有特殊困难而不能按期缴纳税款的企业,由企业申请,依法办理延期缴纳税款,最长不超过3个月。提供优质高效综合服务,税务部门在疫情期间对发票需求量大的企业特事特办。 建立法律服务机制。对受疫情影响而无法如期履行或不能履行国际贸易合同的企业,铜陵市贸促会要及时出具相关不可抗力事实性证明,并为急需企业开通绿色通道,减少企业损失。对企业存量订单面临的违约和纠纷情况,由政府通过购买法律服务予以支持。 实施便企利企措施。落实各级领导干部包保联系相关企业制度,完善“承诺即开工”审批制度,充分发挥“民营经济110”(5851111)热线作用。建立企业应对疫情复工复产帮扶机制,统筹做好企业重要生产生活物资运输保障工作。推动更多政务服务事项“网上办、掌上办、指尖办”。 完善企业信用修复机制。对企业受疫情不可抗力等因素影响,受到的一般性行政处罚记录不推送至“信用中国”。采取便利信用修复流程,帮助企业重塑信用,规避失信风险,保障企业在融资贷款、招投标领域不受相关限制。 《意见》明确:该优惠政策执行期暂定为自政策发布之日起的3个月。中央、省出台相关支持政策,铜陵市遵照从优执行。由铜陵市经济和信息化局会同相关部门负责政策解释。 扫码关注更多政策扶持信息!

資安

“战疫情”区块链小程序开发召集令(2/6-4/30)

各位同学, 目前流感疫情仍然严峻,致力于解决信任问题的区块链理应到位。 近期支付宝的“疫情小程序召集令”活动于2/6-4/30展开,现诚招各位正义之士参与开发区块链小程序!大家可以据此优先开发疫情相关小程序,可以是医疗类,也可以是民生类,除了开放联盟链就会提供相应的活动期间GAS开发燃料无限量的支持,阿里系及支付宝将会有亿级流量和资金的扶持。 活动参与流程:1、开发区块链小程序:在开放联盟链公测页面*申请加入公测,完成区块链的账户创建后即可领取20亿开发GAS资源,创建区块链小程序;(参考链上已有的小程序:支付宝公益-爱心捐赠等,待开发的方向有可信新闻资讯、疫情上报、物资援助、法律援助、社区出入管理等)2、携开发好的小程序报名加入支付宝小程序:在支付宝“战疫情-阿里小程序开发者召集令”页面完成报名,并按照支付宝小程序规范入驻;【也可以先报名】3、获取支付宝相关支持:有助于疫情防控和疫中疫后恢复经营及便民生活的优质生态小程序,将获得支付宝专项现金扶持、支付宝能力实验室等。以战疫情活动页为准。 快速了解入口:蚂蚁区块链-开放联盟链公测地址:https://tech.antfin.com/products/openchain支付宝战疫情活动页地址:https://developers.alipay.com/static/activity/yiqing.htm 蚂蚁“开放联盟链”,让区块链人人受益、触手可及!

資安

在家办公也高效,七个技巧缓解对公司的思念

2020年春节,我等“码农”在家办公的梦想竟然意外实现了。然而梦想很丰满,现实却太骨感。刚刚在家办公3天,很多白领已经开始哭爹喊娘:“我要上班”!作息不规律、午饭没着落、工作效率低,远程办公,远远没有想象的美好。 小编也同样经历了几天“SOHO”的煎熬,整理总结了七个在家办公的“诀窍”,分享给大家。 一、在家办公需要仪式感,梳洗打扮很重要 因为是在家里办公,很多人都懒得早起、懒得梳洗,每天的状态都是蓬头垢面、一身睡衣。其实,按时早起,适当的梳洗打扮,换上平时工作经常穿的服装,都会给你一种心理暗示:今天是工作日,不是假期。 除了梳洗打扮外,一些特别的“小动作”也有助你开始一天的高效“SOHO”。比如,一些白领喜欢在办公桌上放一杯浓浓的咖啡。 **二、划定专门工作区,减少生活琐事的打扰** 在家办公效率低的一个核心因素就是“诱惑”太多,一会看看电视,一会撸撸猫,一会给娃换块尿布。我们可以在家中选择一个固定区域,收拾出一张干净的办公桌,然后集中精力开始认真工作。 假如你是“蜗居”也不必担心,因为“在家办公”并不是非要“在家不可”,你可以选择比较安静的咖啡厅或图书馆(当然在这个特殊时期,我们还是减少出门)。或者,像下图这位仁兄一样,不仅可以呼吸大自然的新鲜空气,还可以兼职看守村口。 三、制定每日工作计划表,早上晨会很重要 制定一份To Do清单很有必要,它可以有效的提醒你,今天什么时间该做什么,毕竟没有人天生可以“自律”。此外,早上小部门同事间可以开一个电话会议,彼此沟通一下今天工作的计划和目标,我们不是“一个人在战斗”。 四、保持与工作伙伴的紧密沟通,工作之余不妨聊聊天 一个人在总是宅在家里不出门,很容易让自己变成“信息孤岛”,这可能会导致工作热情降低,生产效率下降。所以与同事和合作伙伴保持紧密地、定期地沟通很重要,而且除了聊工作外,也可以适当聊聊家长里短,都不见面了,再不聊天,怎么联络感情。 **五、制定规律的作息计划,给自己一个明确的下班提示**在家办公会更轻松吗?跟之前的想象完全相反,很多朋友都认为在家工作更累了。这其中一个主要原因,就是缺少有规律的作息规划。这里有几个小建议大家不妨参考: 1) 每隔45分钟,休息10-15分钟,就像我们大学时期上学一样。2) 给自己一个明确的下班时间,比如下午6点钟。当然并不是6点之后,你就不可以工作(在公司也会加班),只是你可以离开你的“工作区”,返回“家里”了。 3) 按时吃饭。这很重要,毕竟人是铁饭是钢。你可以将你的作息时间,同步你的家人,表明要几点至几点吃饭。(此处同情一下单身狗) 六、每天坚持健身,身体才是革命的本钱

資安

Linux 的正则表达式

重要性 我们通过sed或awk工具可以轻松愉快的对一堆文本分析、对数据进行处理、服务器报错日志的分析、服务器用户访问日志统计分析等。 但是要玩耍好sed和awk工具,正则表达式是基础,不得不掌握。 单个字符 特定字符 如’1’、’a’、’A’ 范围字符 数字字符:[0-9],代表0到9数字中的任意一个 小写字符:[a-z],代表a到z字母中的任意一个 大写字符:[A-Z],代表A到Z字母中的任意一个 特殊符号:[,._] 取反:[^0-9],代表除0到9数字外的任意一个字符 任意字符 代表任意字符:’.’ 注意:'[.]’,代表普通的点(本身的含义),’.’也是代表普通的点(本身的含义) 边界字符 头尾字符,即以某个或多个字符开头,或者是以某个或多个字符结尾 例如: ^root 代表以这个单词开始匹配

資安

阿里云点播视频安全宝典系列(二)- 访问限制

简介 本章节主要介绍通过访问限制配置来实现对点播视频的保护。访问限制类的视频保护使用门槛低、快速生效等优点。 IP黑白名单 视频点播支持配置IP黑名单或白名单,拒绝或只允许特定IP的访问。 操作步骤 登录VOD控制台,选择域名管理。 单击目标域名后的配置,选择访问控制。 选择IP黑/白名单,单击修改配置进行设置。 比如下图是针对120.55.XXX.34这个IP设置黑名单 测试可以发现通过这个IP请求点播视频的时候会返回403报错,报错原因是IP黑名单报错:denied by IP ACL = blacklist Referer防盗链 基于HTTP协议支持的Referer机制,通过Referer跟踪来源,对来源进行识别和判断,可配置访问的Referer黑、白名单来限制视频资源被访问的情况。 操作步骤 登录VOD控制台,选择域名管理。 单击目标域名后的配置,选择访问控制。

資安

疫情当下,请把掌声送给闷声不说话的阿里巴巴

1、 这几天,西贝餐饮董事长贾国龙接受采访时说: 当前西贝400家线下门店,基本都已经停业,只保留100多家的外卖业务。预计春节前后的一个月时间将损失营收7-8个亿。 更重要的是: 目前2万多员工处于待业状态,但按照国家政策规定,工资要继续发,一个月支出就在1.5个亿左右。 这是最重点的: 若疫情在短时间内得不到有效控制,西贝账上的现金,撑不过三个月。 即使贷上款,勒紧裤腰带过日子,也就只能撑3个月。 ▲虎嗅APP微博 有着两万多员工、400家线下店,账面资金上亿的西贝尚且如此,其它规模更小的企业呢?有多艰难。这可能是很多躺在家刷手机的人,意想不到的。 尤其像餐饮与制造等行业,门店租金、人工工资等固定成本就是一大笔,这个是躲不掉的,再怎么勒紧裤腰带,也躲不掉。 虎嗅在微博上做了个调查,你怎么看西贝的这条新闻。绝大多数人的看法是一致的: 餐饮、旅游等行业确实影响很大。 ▲虎嗅APP 有多大呢? 恒大经济院首席经济学家任泽平先生做了一组数据量化对比,我放这里,你看看: 电影行业:2019年春节档票房58.59亿,2020年春节档颗粒无收;餐饮行业:2019年除夕至正月初六(2月4日至10日),全国零售和餐饮企业实现销售额约10050亿元,2020年同期受损严重;旅游行业:2019年春节假期,全国旅游接待总人数4.15亿人次,实现旅游收入5139亿元,2020年同期锐减。1月底交运行业出行人次减少约七成。房地产行业暂停销售活动。建筑业、金融业、农林牧渔等行业受波及。 任泽平做了一组简单估算,短短七天,电影+餐饮+旅游,仅三个行业的直接经济损失就超过1万亿元,占2019年一季度GDP21.8万亿的4.6%。 说实话,这个年,大家过得都挺难的。 企业家比普通人更难,那可真的是在火上烤,每天一睁眼,一分钱没进来,好几万就出去了。

資安

夸克推出确诊患者同行程查询,智能搜索助力疫情科学防控

抗疫情工具+方案+资源持续更新,点击“战疫情,我们在一起!”专题了解。 随着新冠肺炎疫情进展,出行带来的扩散风险牵动着万千民众的关注。日前,智能搜索APP夸克推出“新冠肺炎确诊同行程查询”功能,帮助公众便捷、及时了解信息,精准高效呈现权威发布的疫情动态,助力科学防控,共同抗击疫情。 此次疫情爆发以来,各地陆续曝出不少确诊患者曾乘坐过高铁、公交等,为有过出行的乘客提供及时全面的信息,进行必要的居家隔离和防治,可以有效避免疫情进一步扩散。 为此,夸克开发“新冠肺炎确诊同行程查询”功能,根据政府官网、疾控中心、媒体等权威信源发布的公开信息,进行整理和集中展示,方便公众查询,目前已整理了数百条“寻人信息”。 公众可根据“地区”、“交通方式”、“车次”、“日期”等多种方式,在夸克APP和支付宝进行查询。 在突发卫生公共事件中,相关信息的发布和传播尤为重要。权威的疫情动态、科学的防控知识、及时粉碎谣言,都将帮助公众提高防控意识,冷静理智应对,提高整个社会抗击疫情的运转效率,增强战胜疫情的信心。 自1月22日,夸克上线“新冠肺炎疫情实时动态”专区,持续升级信息服务和实用功能。精准定位用户所在位置,夸克推出了地区最新疫情动态数据,同时为用户推送定制化的本地资讯,快速了解身边的疫情进展,做好针对性防控措施。 应用智能化的搜索大数据实时分析计算,夸克聚合官方权威发布的信息,以数据化、图形化的模式,直观呈现疫情最新动态,细化到市级的全国疫情分布数据,实时更新疫情地图和趋势图,用真实准确的信息粉碎各类谣言传闻。 在“预防病毒”知识指导之外,夸克上线了“全网权威在线问诊平台”,引入阿里健康、好大夫在线、春雨医生、平安好医生、微医、妙手医生、丁香医生等多家知名机构的在线问诊和资讯服务,为用户提供医生实时在线解答咨询,缓解医疗资源的压力,并为公众提供全国发热门诊的快捷查询。 提供智能化的疫情信息整合与展示,夸克“新冠肺炎实时动态”内容目前已服务数百万用户。“抗击肺炎,共筑长城”,用户在夸克上为武汉加油、为祖国加油,点赞量已经超过1100万次。 本文来源:中国日报网

資安

千变万变核心不变,这些就业必备的java能力你掌握了吗?

有学者认为软件编程就业的分水岭是:传统的开发(所有的代码都自己编写)与框架的过渡、框架开发与集群的过渡、架构的时代。 传统的软件公司,这类公司的招聘量已经很少了,还会使用最为原始的开发技术,而且这类公司的技术与现在的流行技术不符,所以很多从事这方面开发的技术人员实际上已经开始出现了危机。 互联网公司,所有的技术都是最新的,每天最大的感受就是不断提升用户的体验,这些公司最常问的问题是集群架构、大数据、高并发、分布式、高可用、性能调优等。这种职位的待遇和需求量是很高的,但按照传统的开发模式,在一线城市的互联网上未必能得到一个好的发展,对于刚毕业的学生来说或许会有一点难度。 小型的制造公司,可能有自己的小系统,可以提供一些微小的服务,比如订单查询。 照目前的就业环境而言,还是需要大家不断学习不断充电,需要把整个技术的结构掌握的非常熟练,才能更好地发展。 Java虽然看起来很庞大,但其实是有规律可循的,要想学好java,这几个重要组合项目必须掌握! 1.会进行基础的业务设计,这个业务设计问题是有一个专门的话题,这个操作一定要在java基础学习之后,在web学习之前进行,同时这类代码一定要编写熟练;2.JSP+JavaBean开发,掌握整个业务设计与显示层的互相调用,观察设计的问题;3.MVC开发:MVC设计模式的组成,反射与MVC的关系,自定义MVC开发框架。 这几个明白之后,建议大家做一个MVC的项目自我检查:【MVC项目】包含有MVC设计+AJAX+JSON+JQuery+Bootstrap+Maven+GIT ,形成基本的开发流程,最好的自我检测是随意设计一张表,很快实现单表CRUD+分页+上传;框架学习:springMVC+Shiro+MyBatis整合学会 【SSM项目】关键是要总结出与MVC项目开发的区别 【微服务】SpringBoot的开发框架 自我检查:给你任意一个需求,运用你所熟练的技术轻松地实现。 思考:这个项目的代码是否有大量的重复,以及如何重构?这个项目能否实现动态的扩充,以满足不断增长的用户及数据需求这个项目写的足够安全吗?bug足够少吗? 更多专业知识,面试技巧就在阿里云开发者社区,持续更新中……感谢浏览~本内容来源于阿里云大学-Java面试技巧

資安

抗击疫情新突破!AI 诊断疑似病例基因分析缩短至半小时

针对新型冠状病毒感染的肺炎病例,2020 年 02 月 01 日,浙江省疾病预防控制中心启用自动化的全基因组检测分析平台,平台由浙江省疾病预防控制中心、阿里达摩院医疗 AI 团队和杰毅生物技术公司共同研发。通过 AI 诊断技术,可将原来数小时的疑似病例基因分析缩短至半小时。 达摩院算法专家顾斐博士在疾控中心基因检测分析现场 浙江省疾病预防控制中心微生物检验所博士孙逸介绍,快速、精确诊断对于当前的疫情控制尤为重要。新型冠状病毒是基因组序列最长的病毒之一,快速检测其基因组“全貌”非常困难,而临床精准诊断又比较依赖这种基因信息。 专家指出,目前全国大部分医疗机构和疾控部门,普遍采用核酸检测方法来筛查病例,只能检测到病毒基因的局部。一旦病毒发生变异,可能出现漏检的情况。 新型冠状病毒结构 据悉,浙江此次启用的全基因组检测分析平台可对病毒样本进行全基因组序列分析比对,能够有效防止病毒变异产生的漏检,并将原需数小时的全基因分析流程减少到半小时,大幅提高病例的确诊速度和准确率。 具体来说,基于杰毅生物的新型设备,可以将患者样本核酸提取、建库和纯化步骤可以在 2 小时内无人值守的完成;在基因分析阶段,阿里巴巴达摩院针对新型冠状病毒推出了多个算法模型。在序列比对过程中,达摩院对算法增加了分布式设计,有效提升比对效率;在病毒序列拼接阶段使用分布式设计的 de Bruijn

資安

每秒100W请求,12306秒杀业务,架构如何优化?

同样是高并发,社交通讯/微博/12306的架构难度一样吗?同样是高并发场景,三类业务的架构挑战不一样: 社交通讯类业务,用户主要读写自己的数据,访问基本带有uid属性,数据访问锁冲突较小 微博类业务,用户的feed主页由别人发布的消息构成,数据读写有一定锁冲突 12306类业务,并发量很高,几乎所有的读写锁冲突都集中在少量数据上,难度最大 那么对于秒杀类业务,系统上和业务上分别能如何优化呢,这是本文要讨论的问题。 系统层面,秒杀业务的优化方向如何? 主要有两项: (1)将请求尽量拦截在系统上游,而不要让锁冲突落到数据库。传统秒杀系统之所以挂,是因为请求都压到了后端数据层,数据读写锁冲突严重,并发高响应慢,几乎所有请求都超时,访问流量大,下单成功的有效流量小。一趟火车2000张票,200w个人同时来买,没有人能买成功,请求有效率为0。画外音:此时系统的效率,还不如线下售票窗口。(2)充分利用缓存。秒杀买票,这是一个典型的读多写少的业务场景: 车次查询,读,量大 余票查询,读,量大 下单和支付,写,量小 一趟火车2000张票,200w个人同时来买,最多2000个人下单成功,其他人都是查询库存,写比例只有0.1%,读比例占99.9%,非常适合使用缓存来优化。  秒杀业务,常见的系统分层架构如何? 秒杀业务,可以使用典型的服务化分层架构: 端(浏览器/APP),最上层,面向用户 站点层,访问后端数据,拼装html/json返回 服务层,屏蔽底层数据细节,提供数据访问 数据层,DB存储库存,当然也有缓存 这四层分别应该如何优化呢?一、端上的请求拦截(浏览器/APP)想必春节大家都玩过微信的摇一摇抢红包,用户每摇一次,真的就会往后端发送一次请求么?回顾抢票的场景,用户点击“查询”按钮之后,系统卡顿,用户着急,会不自觉的再去频繁点击“查询”,不但没用,反而平白无故增加系统负载,平均一个用户点5次,80%的请求是这么多出来的。JS层面,可以限制用户在x秒之内只能提交一次请求,从而降低系统负载。画外音:频繁提交,可以友好提示“频率过快”。APP层面,可以做类似的事情,虽然用户疯狂的在摇微信抢红包,但其实x秒才向后端发起一次请求。画外音:这就是所谓的“将请求尽量拦截在系统上游”,浏览器/APP层就能拦截80%+的请求。不过,端上的拦截只能挡住普通用户(99%的用户是普通用户),程序员firebug一抓包,写个for循环直接调用后端http接口,js拦截根本不起作用,这下怎么办? 二、站点层的请求拦截如何抗住程序员写for循环调用http接口,首先要确定用户的唯一标识,对于频繁访问的用户予以拦截。用什么来做用户的唯一标识?ip?cookie-id?别想得太复杂,购票类业务都需要登录,用uid就能标识用户。在站点层,对同一个uid的请求进行计数和限速,例如:一个uid,5秒只准透过1个请求,这样又能拦住99%的for循环请求。一个uid,5s只透过一个请求,其余的请求怎么办?缓存,页面缓存,5秒内到达站点层的其他请求,均返回上次返回的页面。画外音:车次查询和余票查询都能够这么做,既能保证用户体验(至少没有返回404页面),又能保证系统的健壮性(利用页面缓存,把请求拦截在站点层了)。 OK,通过计数、限速、页面缓存拦住了99%的普通程序员,但仍有些高端程序员,例如黑客,控制了10w个肉鸡,手里有10w个uid,同时发请求,这下怎么办? 三、服务层的请求拦截并发的请求已经到了服务层,如何进拦截?服务层非常清楚业务的库存,非常清楚数据库的抗压能力,可以根据这两者进行削峰限速。例如,业务服务很清楚的知道,一列火车只有2000张车票,此时透传10w个请求去数据库,是没有意义的。画外音:假如数据库每秒只能抗500个写请求,就只透传500个。用什么削峰?请求队列。对于写请求,做请求队列,每次只透传有限的写请求去数据层(下订单,支付这样的写业务)。只有2000张火车票,即使10w个请求过来,也只透传2000个去访问数据库: 如果前一批请求均成功,再放下一批

Scroll to Top