CPU超负荷异常情况

问题

项目部署阶段,提交订单时总是出现cpu超负荷工作情况,导致机器卡死,订单提交失败。通过任务管理器可见下图所示:

通过任务管理器中进程信息(见下图)进行查看,可见正是由于项目运行的原因导致CPU超负荷工作。元凶究竟是谁?难道是因为输出的测试语句太多导致的,尝试减少测试输出语句。

追根溯源

经查,是在进行提交订单即执行3002交易时发生的错误。再次运行查看到底是那一步造成的,难道是操作数据表的缘故?用事实说话。如下图所示在执行到操作订单主表lm_bill时,程序便停止运行了,此时CPU已达到100%!

果然如此,执行到

SELECT * FROM lmapp.lm_addr where uid='U18353102068' AND addrid='1' limit 0,1000

Sql语句时,此刻在数据库中查询结果为空!而程序在一直处于等待状态!可见,自己的业务逻辑出现了严重漏洞!

捕获到以下错误:

java.sql.SQLException: Incorrect string value: '\xA2\x97\xE7\xB2\x92' for column 'medname' at row 1

擦,找了半天,原来是自己在网数据库中写数据时不知何时将特殊字符加进去了,以至于读表时出现了意想不到的异常。也是醉啦!

mysql进阶(二十)CPU超负荷异常情况相关推荐

  1. mysql进阶(二十八)GRANT REVOKE用法

    文章目录 一.前言 二.查看用户权限 三.撤销已赋予给 MySQL 用户的权限 四.grant.revoke 用户权限注意事项 五.用户和权限管理命令 六. grant 权限 七.拓展阅读 一.前言 ...

  2. mysql revoke 用法_mysql进阶(二十八)MySQL GRANT REVOKE用法

    mysql进阶(二十八)MySQL GRANT REVOKE用法 MySQL的权限系统围绕着两个概念: 认证->确定用户是否允许连接数据库服务器: 授权->确定用户是否拥有足够的权限执行查 ...

  3. J2EE进阶(二十四)JBoss Web和 Tomcat的区别

    J2EE进阶(二十四)JBoss Web和 Tomcat的区别 在Web2.0的浪潮中,各种页面技术和框架不断涌现,为服务器端的基础架构提出了更高的稳定性和可扩展性的要求.近年来,作为开源中间件的全球 ...

  4. python爬虫进阶案例,Python进阶(二十)-Python爬虫实例讲解

    #Python进阶(二十)-Python爬虫实例讲解 本篇博文主要讲解Python爬虫实例,重点包括爬虫技术架构,组成爬虫的关键模块:URL管理器.HTML下载器和HTML解析器. ##爬虫简单架构 ...

  5. Android进阶(二十八)上下文菜单ContextMenu使用案例

    上下文菜单ContextMenu使用案例 前言 回顾之前的应用程序,发现之前创建的选项菜单无法显示了.按照正常逻辑来说,左图中在"商品信息"一栏中应该存在选项菜单,用户可进行分享等 ...

  6. 跨平台应用开发进阶(二十二) :Android 应用安全机制实现方案

    文章目录 一.为什么要做安全加固? 二.如何为 App 应用加固? 三.APP签名 3.1 Android 签名机制 3.2 Android 签名原理 3.2.1 MANIFEST.MF 3.2.2 ...

  7. 入门机器学习(二十)--编程作业-异常检测和推荐系统(Python实现)

    编程作业–异常检测和推荐系统 在本练习中,我们将使用高斯模型实现异常检测算法,并将其应用于检测网络上的故障服务器. 我们还将看到如何使用协作过滤构建推荐系统,并将其应用于电影推荐数据集. Anomal ...

  8. mysql进阶(二十七)数据库索引原理

    文章目录 一.前言 二.数据结构及算法理论 2.1 B+树 2.2 二叉查找树 2.3 AVL树 2.4 B+树的特性 三.聚集索引.非聚集索引 3.1 聚集索引 3.2 非聚集索引 一.前言 本文主 ...

  9. 《零基础》MySQL 事务(二十二)

    MySQL 事务主要用于处理操作量大,复杂度高的数据.比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成 ...

最新文章

  1. Bert时代的创新:Bert应用模式比较及其它 | 技术头条
  2. 多个模型在测试集上的Accuracy以及AUC指标可视化对比实战
  3. Android N在通知栏上实现直接回复消息
  4. html给radio添加图片,使用纯CSS自定义radio(单选框)和checkbox(多选框)的样式
  5. 微信小程序性能优化之一
  6. as无效 mysql_mysql 排它锁无效
  7. 从命令行参数中得到一个字符串,统计该字符串中字母 a 的出现次数。
  8. mysql并发量是多少_如何为 MySQL 选择 CPU?
  9. 十分钟,我搞定了一个人物检测模型
  10. formdata 接受参数中带有class 对象_浅析JAVA中的反射机制及对Servlet的优化
  11. 蓝牙耳机连接电脑,提示无法安装驱动程序
  12. 俄罗斯的程序员工资高吗
  13. NFT Insider #38:YGG旗下YGG SEA融资1500万美元,耐克收购虚拟时尚品牌RTFKT
  14. 7-4 疯狂星期四!!!!!
  15. Imatest客观测试之信噪比动态范围
  16. numpy中的统计函数
  17. CAD图纸电子签名应用
  18. 微博签到数据——北京、上海、昆明、深圳(2018-2022已更新完毕)
  19. 手机怎样测海拔高度?手机测量海拔的方法分享。
  20. mycat 分表分库

热门文章

  1. 微信小程序之基础指南
  2. FineReport常用日期设置
  3. 常见的英文单词(Java中的)
  4. 猿创征文|深入剖析多态的实现原理与虚函数指针
  5. 仓促的为ic配置了一下编辑器cke和ckf
  6. iOS 如何优雅的写一个验证码输入框
  7. 单纯形法表格法例题详解_最优化单纯形法例题讲解.doc
  8. 原生JS 将json数据循环遍历到HTML中
  9. 【成像】【1】Terahertz辐射
  10. shell函数(用法及定义)