debug省略内部一些调用栈问题
有些调用栈不会在断点的时候出现,此时可以1,用快捷键看实现类,有多个只能都打断点,看走哪个 ,2,看debug时variable变量类型,即可得出具体实现类,找到打断点即可往下跟

3
F7,每f7一次进一个括号
return getSession().createQuery(
                "from Advertisement where advertisementStatus=1 and advertisementType.advertisementTypePosition=:advertisementTypePosition order by releaseTime desc")
                .setString("advertisementTypePosition", type).setFirstResult(0).setMaxResults(num).list();
只会显示主线程栈,里面的子栈要进入到里面才可
主栈可以看到大的调用关系(各中间件之间的调用),某一个中间件的调用栈要进入到栈里才可
框架衔接点
主栈随着调用不断延申,然后到了子栈的边界又会推,二叉树遍历情况,根到叶子到兄弟节点

如下需要查出hql解析后的sql

list():87, QueryImpl (org.hibernate.internal)
list():1310, SessionImpl (org.hibernate.internal)

select advertisem0_.advertisement_id as advertis1_21_, advertisem0_.advertisement_publisher as advertis2_21_, advertisem0_.advertisement_status as advertis3_21_, advertisem0_.advertisement_title as advertis4_21_, advertisem0_.advertisement_type_id as adverti11_21_, advertisem0_.advertisement_url as advertis5_21_, advertisem0_.data as data6_21_, advertisem0_.index_coding as index_co7_21_, advertisem0_.index_name as index_na8_21_, advertisem0_.picture_name as picture_9_21_, advertisem0_.release_time as release10_21_ from tbl_advertisement advertisem0_ cross join tbl_advertisement_type advertisem1_ where advertisem0_.advertisement_type_id=advertisem1_.advertisement_type_id and advertisem0_.advertisement_status=1 and advertisem1_.advertisement_type_position=? order by advertisem0_.release_time desc

performList():215, HQLQueryPlan (org.hibernate.engine.query.spi)
select advertisem0_.advertisement_id as advertis1_21_, advertisem0_.advertisement_publisher as advertis2_21_, advertisem0_.advertisement_status as advertis3_21_, advertisem0_.advertisement_title as advertis4_21_, advertisem0_.advertisement_type_id as adverti11_21_, advertisem0_.advertisement_url as advertis5_21_, advertisem0_.data as data6_21_, advertisem0_.index_coding as index_co7_21_, advertisem0_.index_name as index_na8_21_, advertisem0_.picture_name as picture_9_21_, advertisem0_.release_time as release10_21_ from tbl_advertisement advertisem0_ cross join tbl_advertisement_type advertisem1_ where advertisem0_.advertisement_type_id=advertisem1_.advertisement_type_id and advertisem0_.advertisement_status=1 and advertisem1_.advertisement_type_position='login' order by advertisem0_.release_time desc

debug省略内部一些调用栈问题相关推荐

  1. 使用Backtrace函数打印调用栈 - Debug居家必备

    glibc提供了backtrace这个库函数,可以用来打印call stack.比如我们可以在程序中注册常见的一些signal,比如SIGSEGMENT, SIGPIPE,然后在这些信号的回调函数中, ...

  2. linux内核栈与用户栈及调用栈观察方法

    最近linux内核的中断部分,总是被书里的栈弄晕,一会儿内核栈,一会儿用户栈的--很是崩溃,在网上google了一下 找了一篇不错的文章拿来分享. 5.8 Linux 系统中堆栈的使用方法 本节内容概 ...

  3. cdb取得死循环进程的调用栈

    翻译:通往WinDbg的捷径(一) 通往WinDbg的捷径(一) 原文:http://www.debuginfo.com/articles/easywindbg.html 译者:arhat 时间:20 ...

  4. JAVA(4)学习笔记:JVM虚拟机上的栈、大驼峰命名法和小驼峰命名法、实参和形参、重载方法、调用栈、递归练习(汉诺塔+斐波那契数列)、数组的定义、数组的初始化、增强for循环。

    接上次的博客:JAVA学习(3)--知识整理以及一些简单程序(猜数字游戏.求各种自幂数.求出一个数字的二进制位中1的个数.获取一个数二进制序列中所有的偶数位和奇数位.求公约数的多种实现方式.输入密码程 ...

  5. 【译】理解Javascript函数执行—调用栈、事件循环、任务等

    原文作者:Gaurav Pandvia 原文链接:medium.com/@gaurav.pan- 文中部分链接可能需要梯子. 欢迎批评指正. 现如今,web开发者(我们更喜欢被叫做前端工程师)用一门脚 ...

  6. 你不知道的JavaScript错误和调用栈常识

    大多数工程师可能并没留意过 JS 中错误对象.错误堆栈的细节,即使他们每天的日常工作会面临不少的报错,部分同学甚至在 console 的错误面前一脸懵逼,不知道从何开始排查,如果你对本文讲解的内容有系 ...

  7. 使用SAT跟踪监控从浏览器打开的SAP应用的性能和调用栈

    今天是农历鼠年大年初四,本文是鼠年第4篇文章,也是汪子熙公众号第203篇原创文章. 大家这几天在家里宅得如何了?貌似不少朋友都闷坏了. 我们继续学习. Jerry之前的文章 SAP错误消息调试之七种武 ...

  8. JS引擎、运行时与调用栈概述

    概览 几乎所有人都已经听说了V8引擎的概念,大多数人都知道JavaScript是单线程运行的或者说是使用回调队列的. 接下来,我们将详细的讲述这些概念,解释JavaScript到底是怎样运行的.当知道 ...

  9. 如何获取当前C#程序所有线程的调用栈信息 ?

    咨询区 Daniel Sperry 请问如何获取 .NET 程序当前所有线程的调用栈信息?我知道在 java 中只需调用 java.lang.Thread.getAllStackTraces() 方法 ...

最新文章

  1. 基于直方图均衡化的水下激光图像处理(MATLAB仿真)
  2. 客户端访问https时应无浏览器(含终端)安全警告信息;_https和http有什么区别(内附详细分析)...
  3. 对node.js的net模块的一个测试
  4. 工业以太网的冗余功能有哪些?
  5. 【广告技术】隐私集合交集运算结合同态加密,在保障数据安全的同时追踪广告效果
  6. Arcgis Javascript那些事儿(五)--arcgis server发布自定义比例尺地图
  7. [转]JSP中常见的Tomcat报错错误解析(一)
  8. 鸿蒙系统nova3i,华为nova3i无惧大型手游:打造丝般顺滑娱乐体验
  9. matlab 如何设置工作路径
  10. android 自由落体,Android动画之属性动画1 自由落体
  11. 计算机领域中dns是什么意思,DNS是什么意思?DNS怎么设置才好?
  12. 常用开源监控系统分析推荐(必备知识)|附优质监控书籍资源
  13. 安装VC,NTVDM CPU 遇到无效指令 --绝对能用的解决方法
  14. 鸿蒙系统手机模拟器,鸿蒙系统2.0手机版
  15. android手机扇区数据读写,磁盘、SD卡、移动磁盘物理扇区读写
  16. 苹果Ad_Hoc添加新设备UUID详解
  17. rpa机器人是什么意思?有什么用?
  18. kafka监控(一):kafka-eagle
  19. 实验7 利用Wireshark软件分析TCP
  20. Google高级技巧—google Hack★★★★

热门文章

  1. 百度坐标系与WGS84坐标系互转
  2. 手机触屏长按测试软件,长按屏幕有惊喜?学会这9个小技巧,可以触发手机里的隐藏功能...
  3. android PM2.5监控demo开发
  4. 【TVM全文翻译】TVM: An Automated End-to-End Optimizing Compiler for Deep Learning
  5. 火锅店的管道问题怎么解决?
  6. 开发一款开源爬虫框架系列(五):爬虫架构的一些新思路
  7. 关于qq无法使用麦克风但其他程序正常的问题
  8. 【证明】矩阵特征值之积等于矩阵行列式的值
  9. android6.0升级名单,一加公布Android 6.0升级名单 一加X还要再等等
  10. Appium-Get All Contexts(获取所有上下文)