草庐IT

前端调试

全部标签

java - 解决/调试 JVM 崩溃的最佳方法 (SIGSEGV)

我真的很迷茫,我不知道如何面对和解决我的问题。我有一段简单的Java代码,它导致了JVM崩溃:##AfatalerrorhasbeendetectedbytheJavaRuntimeEnvironment:##SIGSEGV(0xb)atpc=0x00000001057ce9d4,pid=10727,tid=18947##JREversion:Java(TM)SERuntimeEnvironment(8.0_73-b02)(build1.8.0_73-b02)#JavaVM:JavaHotSpot(TM)64-BitServerVM(25.73-b02mixedmodebsd-amd6

java - 在不生成 Jar 的情况下从 Eclipse 调试 SplashScreen

我在网上搜索过,但找不到这个问题的答案:我需要调试根据您正在访问的模块更改SplashScreen的应用程序的功能。我知道代码:SplashScreensplash=SplashScreen.getSplashScreen();可用于在您通过以下任一时获取实例:命令行启动:java-splash:path/image.gifClassFilelist中的初始图像:splashscreen-image:img/SplashNomina.gif当我尝试通过在Eclipse中从VMargs传递-splash值来运行应用程序时,它仍然不起作用。这是否真的可能,因为SplashScreen.ge

java - 调试 Java Web 应用程序的步骤是什么?

我加入了一个已经开发的项目,它的Web应用程序部署在Tomcat服务器上。我已经在本地Tomcat服务器上配置了Web应用程序,它运行良好。我想开始调试应用程序,但我不确定从哪里开始以及如何从Eclipse调试JavaWeb应用程序,所以我的问题是问:如何在Eclipse环境中调试在本地计算机上的Tomcat服务器上运行的JavaWeb应用程序{非常感谢指向有用资源或其他步骤的指针}? 最佳答案 至少有几种方法可以做到这一点:快速搜索找到使用教程remotedebuggingineclipsewithtomcat将eclipse连接

java - 准备好的语句仅在不调试时抛出异常

我使用这段代码将一些数据插入数据库:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connectioncon=DriverManager.getConnection("jdbc:odbc:war_odbc");PreparedStatementst=con.prepareStatement("INSERTINTOActors(FirstName,LastName,Age)VALUES(?,?,?)");st.setString(1,"Robert");st.setString(2,"deNiro");st.setInt(3,45);st.e

【前端修炼场】 — 这些标签你学会了么?快速拿下 “hr”

此文为【前端修炼场】第四篇,上一篇文章链接:上一篇文章目录前言一、常用标识符1.1特殊标识符1.1.1""(1.1.2空格( )1.1.3商标(™/®)1.1.4版权(©)1.1.5彩蛋(😀)1.2无意义标签1.2.1div标签1.2.2span标签二、hr属性值讲解2.1创建hr2.2更改hr颜色2.3更改hr宽度2.4更改hr位置2.5消除hr阴影总结前言在此之前,诸位道友已经接触不少的标识符了,并且对于VSCode肯定也有诸多的不满!你是否也疑惑,为什么在VSCode里面换行或者空格都不会体现在网页上,这也太不方便了,其实还有更不方便的,我们许多特殊符号也无法正常显示!接下来我

ptyhon flask SSE 浏览器和服务器实时通信-例子实时推送随机数到前端画echart曲线图

ptyhonflaskSSE浏览器和服务器实时通信-例子实时推送随机数到前端画echart曲线图注意SSE是单向传输通道,只能服务器向浏览器发送。如果浏览器向服务器发送信息,就变成了另一次HTTP请求。SSE连接只能由客户端浏览器关闭,后端停止发送数据会触发sse的error事件。可以在前端设置sse的error事件触发时停止sse连接。适用场景:向服务器请求一些连续数据,而且不用前端给出反馈,而且服务器只负责传输数据。例子:实时推送随机数到前端画echart曲线图例子实现图:询问按钮是开启sse请求,停止按钮是停止sse请求。(目前停止后没有清除图表,可以自行添加)app.pyimportj

java - 我可以从 Eclipse/IDE 调试器连接到远程机器上的 jsadebugd 进程吗?

我有一个在Linux机器上运行的java进程,但它无法在Debug模式下启动/重新启动。我读到了jsadebugd命令并启动守护进程,但我想从IDE(可能是Eclipse)调试器或YourKit或jconsole连接到它。我怎样才能做到这一点?远程JVM是1.6+。 最佳答案 既然您提到了Yourkit和其他工具,我假设您真正想要做的是查看应用程序内部的对象状态。有几个选项,但我不认为它能让你像Eclipse或其他调试器那样设置断点(尽管我很想听听是什么限制你在Debug模式下启动进程-技术?过程?)您是否尝试连接:VisualVM

java - 当 Body 不可分配给类时如何调试 JMS?

我正在使用JavaEEJMS队列。我将对象发送到队列中,然后使用MDB接收它们。将消息正文(使用getBody())读入对象时出现以下异常:javax.jms.MessageFormatException:Bodynotassignabletoclass...有什么方法可以从中得到一个更具描述性的错误来说明为什么它不可分配?我还尝试进入Debug模式,看看什么样的Message对象到达了MDB,但据我所知它是序列化的,所以它并不是很有用。对象类型在发送到队列之前在调试器中被正确识别。附加信息:如果我手动创建一个空对象并发送它,它会被正确识别。生产对象来自REST端点并包含许多属性,并在

java - 'source code does not match the bytecode' 使用IDEA调试JdbcTemplate

当我使用IDEA调试JdbcTemplate源码时,IDE提示:'Sourcecodedoesnotmatchthebytecode'截图:我使用mvn来管理我的项目;我的mavenpom配置是:org.springframeworkorg.springframework.orm3.0.5.RELEASE 最佳答案 如果您有多个依赖项,而这些依赖项本身具有相同依赖项的不同版本,也会发生这种情况。JetBrains网站上的这篇文章展示了如何在首选项中启用备用源切换器。https://intellij-support.jetbrains

java - 使用 Eclipse 调试 OpenJDK 源代码

在我的项目中,我想使用eclipse调试OpenJDK版本8的C/C++源代码。为此,我做了以下工作:使用此readme使用--with-debug-level=slowdebug编译OpenJDK8.将sourcesmakefile项目导入到eclipse中创建了一个eclipse运行配置,针对已编译的OpenJDK的java.exe执行gdb并针对示例java程序。在此配置中,我附加了JDK源代码目录路径,以便eclipse能够将调试符号转换为源代码行并向我查看它们(显然)通过这种方法,我可以通过java.c等文件的代码进行调试。我的问题是不知何故我仍然无法通过native代码进行