昨天下午一直运行良好采购系统突然出现了致命问题,采购订单无法新建和编辑了,刚开始我们以为只是个别客户的电脑配置和浏览器设置有问题。

但是很快就有大面积的用户反映采购功能都无法正常使用了。这下让我们不得不重新审视这个问题了,于是我们登录生产环境打开采购画面发现了同样的

问题。

我们发现在采购订单页面请求数据的时候出现了一个在向xxx.com网站请求数据,于是我们马上进入服务器上查找那个文件中有这样的代码,终于

我们在一个css文件中发现有一个样式引用了一个xxx.com/photo的图片。

这种低级错误现在居然爆发了,而且影响很大,后果很严重,由于该网络图片突然无法访问,导致整个系统的采购功能有3个小时无法正常使用。

其实在工作中我们注意以下2点就可以很好的避免类似问题了:

1.开发人员在开发系统的过程中不要将网络图片或者绝对路径写入在代码中。

2.在以后的开发过程中要加强代码的审查工作,保证代码质量,避免类似的情况再次发生。

转载于:https://www.cnblogs.com/kevinGao/p/3589962.html

引用一个网络图片作为样式的致命悲剧相关推荐

  1. Typora主题代码更改(引用块颜色, 标题样式和颜色, 行内代码样式)

    Typora主题库中的主题总有自己不喜欢的部分 所以自己在github主题的基础上做了一些更改 打开主题文件夹 首先需要找到需要更改的文件的位置 文件→偏好设置→外观→主题→打开主题文件夹 给gith ...

  2. 每日一题(29)—— 如何引用一个已经定义过的全局变量

    如何引用一个已经定义过的全局变量? extern关键字 可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间 ...

  3. html用dom显示xml,html DOM文件引用一个XML文件将不会在浏览器中打印

    我完全不熟悉这一点,我正在上课,现在变成了一个令人头疼的问题.我有这个HTML DOM文件,它引用了一个XML文件,我需要在浏览器中显示在屏幕上.它应该只打印标题,标题,第一个,最后一个,位置,描述的 ...

  4. java未知对象调用其某个方法_引用一个类的属性或调用其方法,必须以这个类的对象为前缀。...

    [多选题]根据<建设工程项目管理规范>(GB/T50326-20 17 )施工项目经理应履行的职责有( ) [判断题]数组作参数被使用时,数组名后必须加方括号 [判断题]方法中最多能有一个 ...

  5. 前端比较好用的一个Flex布局样式包

    前端比较好用的一个Flex布局样式包 https://gitee.com/chendaiming/flex_layout  

  6. 一款好用的JS插件xm-select【只需要引用一个JS文件就搞定】

    一款好用的JS插件xm-select[只需要引用一个JS文件就搞定] 先上js代码:复制保存直接用 !function(e){var t={};function n(o){if(t[o])return ...

  7. stripslashes — 反引用一个引用字符串

    string stripslashes ( string $str ) 反引用一个引用字符串. Note: 如果 magic_quotes_sybase 项开启,反斜线将被去除,但是两个反斜线将会被替 ...

  8. vue点击事件, 循环出来的关注列表 ,点击只关注其中一个并改变样式

    vue点击事件, 循环出来的关注列表 ,点击只关注其中一个并改变样式 这个适合大家参考,你们要是直接复制粘贴的话效果是出不来的,因为里面用了组件和api, <template><ul ...

  9. [原创]Lodop打印, 以及Lodop引用css文件控制打印样式的问题.

    最近在做Lodop打印功能: 思路是:  用MasterPage搭个打印页面的框架, 然后在具体的页面中填入数据, 打印的样式由母版页和CSS来控制. 困扰了一天的问题是:  在打印的JS文件中, 引 ...

最新文章

  1. jfinal js 拦截_jfinal全局数据拦截器
  2. 为什么训练集用fit_transform()而测试集用transform()及sklearn.feature_extraction.text.CountVectorizer API详解
  3. linux回到桌面的命令符_Linux命令行环境与桌面环境护切换
  4. Android六边形图像
  5. GDCM:SCU功能的测试程序
  6. apply和call
  7. hbase权威指南学习笔记
  8. 人文社科开放数据库汇总
  9. XML 大于号 小于号 处理
  10. [半闲之人] 关于SteamVR摄像机和普通摄像机冲突的解决办法
  11. 百度之星资格赛1003 度度熊与邪恶大魔王
  12. 新仙剑奇侠传java,新仙剑奇侠传问题
  13. 排名不好如何保研外校(ee跨计算机、人工智能 中科大保研经验分享)
  14. win2012 安装华为U2000 U2000V200R018C60SPC200 解决”使用isql命令连接SQL Server服务失败
  15. Direct3D 11 Devices
  16. Spring学习总结
  17. python socket通信 PC和树莓派
  18. Socket长连接和短连接
  19. Centos7中mysql安装配置
  20. Appium - 自动化测试框架 - 工作原理、环境搭建

热门文章

  1. boost::hana::if_用法的测试程序
  2. boost::current_exception_cast的用法测试程序
  3. VTK:可视化之ScaleGlyphs
  4. VTK:Rendering之Shadows
  5. VTK:相互作用之Game
  6. OpenCV HDF读写属性
  7. OpenCV Java开发简介
  8. Qt Creator使用Clang代码模型解析C ++文件
  9. C++floyd warshall算法求最短路径(附完整源码)
  10. c++冒泡排序(附完整源码)