【honest-profiler+hprof2flamegraph 查看java 应用火焰图信息】教程文章相关的互联网学习教程文章

java-为什么运行应用程序时jar文件的大小会增加?

我正在使用j2me开发移动应用程序.在我的移动应用程序中,我通过蓝牙连接到另一台设备并执行一些操作. 在我的移动应用程序中,jar文件的大小为80KB 我将应用程序部署在“诺基亚c2-00”手机中.当我执行应用程序时,jar文件的内存每次都会增加.每次执行该应用程序时,jar文件的大小都会增加5到10 KB. 例如,我在诺基亚手机中部署了该应用程序(当时手机上的jar大小为80KB),在运行并退出该应用程序后,我检查了大小(它将变为85 KB,之后增加到9...

java-如何在加载spring上下文之前在应用程序启动时创建bean?【代码】

我想根据从用户传递来的args以编程方式创建数据源bean,然后public class Main {public static void main( String[] args ) throws IOException, InterruptedException { //TODO load proper configs depending on args //TODO initiate dataSource bean with UN and PS in argsApplicationContext context = new ClassPathXmlApplicationContext( "config/applicationContext-common.xml" );} }我已经进行了一些谷歌搜索,发现我...

java-下载txt文件使应用程序崩溃【代码】

我尝试使用这种方法从互联网下载文件:try { URL url = new URL("http://sites.google.com/site/androidersite/text.txt");BufferedReader in =new BufferedReader(new InputStreamReader(url.openStream()));String str;while ((str = in.readLine()) != null) { newline character(s)} in.close(); } catch (MalformedURLException e) { } catch (IOException e) { } 我还更新了Android清单并添加了以下几行:<uses-permission...

java-如何通过Vaadin / Spring应用程序提供静态资源?【代码】

我有带有弹簧安全集成的Vaadin Web应用程序,用于身份验证. Vaadin servlet的配置非常简单:<servlet><servlet-name>Vaadin Application Servlet</servlet-name><servlet-class>com.example.SpringApplicationServlet</servlet-class><init-param><param-name>applicationBean</param-name><param-value>mainApplication</param-value></init-param><init-param><param-name>widgetset</param-name><param-value>com.example.widget...

java-如何制作一个看起来像简单的股市应用程序所附图片的GUI?【代码】

使用这些布局;我试图使我的GUI如下所示的FlowLayout,BoxLayout,GridLayout,BorderLayout和GridBagLayout.我尝试了Flow,Grid和Border,但无法使其看起来相同.解决方法:我试图模仿您想要的东西,似乎我离您想要的东西有点近,请看一下代码和图像:import java.awt.*; import javax.swing.*;public class MakingLayout extends JFrame {public MakingLayout(){setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setLocationRelativeTo(nu...

java-观察应用程序进行的音量更改【代码】

我有一个ContentObserver注册到android.provider.Settings.System,应该观察任何音频音量的变化.单击硬件音量按钮时,将按预期方式通知它,但是当我通过AudioManager.setStreamVolume或AudioManager.adjustStreamVolume更改音频音量时,则不会收到通知. 这是我的ContentObserver的样子:// this is a Service this.getApplicationContext().getContentResolver().registerContentObserver(android.provider.Settings.System.CONTENT_UR...

java-如何在休眠投影结果上应用命令【代码】

我使用了以下休眠标准.Criteria criteria = session.createCriteria(Student.class);ProjectionList projectionList = Projections.projectionList();projectionList.add(Projections.groupProperty("studentId"));projectionList.add(Projections.count("studentId"));criteria.setProjection(projectionList);return criteria.list();这将返回一个对象列表,并且该对象具有两个字段,studentId和count(studentId).我想按count(stud...

由Maven管理的Java EE应用程序中JBoss提供的库【代码】

对于我来说,这实际上几乎是不可能的,但是对于将JBoss提供的依赖项导入到Maven管理的Java EE应用程序中进行部署,似乎没有网上直接的答案. AFAIK与该问题有两种联系,即外部(在JVM方面)JBoss客户端的jboss-as-client工件和具有巨大的< dependencyManagement>的jboss-as-component-matrix工件.阻止定义JBoss使用的库的版本.后一个工件非常有用,因为我可以使用Maven的导入范围来正确设置所有版本.缺少的一个(AFAIK)我类似于jboss-as-cli...

Java-在测验应用程序中实现3级难度【代码】

我正在Android上开发一个简单的测验应用程序.随着测验的进行,测验中的问题应变得更加困难.现在,我正在尝试实现一个静态方法,该方法采用一个Question对象列表,并根据难度生成(选择)相应问题的子列表,并且应该对其进行排序(列表中的第一个问题是最简单的) .该应用程序具有3个难度级别(模式). 这是方法片段:public static List<Question> getQuestions(List<Question> availableQuestions,int quizDifficulty, int numberOfQuestion)...

java-“非网络” Spring应用程序中的Hibernate LazyInitializationExceptioin

我在控制台应用程序中使用Spring 3.1和Hibernate 4(我正在尝试这些框架及其集成的某些功能). 如何在非Web应用程序中解决Hibernate LazyInitializationExceptioin? 我已经谈过使用OpenSessionInViewFilter的问题,但是没有涉及不使用servlet的应用程序…哪个是解决问题的正确方法?解决方法:在将由hibernate加载的实例返回到控制台应用程序的视图层之前,请始终确保已初始化需要在视图层中显示或访问的实体. 您可以使用以下方法强制初...

java-与正在运行的PHP应用程序接口?

我想知道是否可以通过PHP与正在运行的控制台程序(最好在Linux / Debian上运行)进行通信.我目前正在尝试为一个(现有的)控制台Java程序创建一个Web界面,我不知道是否有任何方法可以做到这一点.我可以“注入”一段代码,比如说一个远程控制模块,然后使用它通过PHP“远程控制”脚本吗?(如果不更改现有的.jar文件/只需注入,无需重新编程,那将是非常不错的选择) 我感谢每一个建议!解决方法:如果正在运行的程序没有通信接口,则无法与其通...

Java-android audioRecord-应用变化的增益【代码】

我想将增益应用于录音(PCM 16位).为此,我有以下代码:for (int i=0; i<buffer.length/2; i++) { // 16bit sample size short curSample = getShort(buffer[i*2], buffer[i*2+1]);if(rGain != 1){//apply gaincurSample *= rGain;//convert back from short sample that was "gained" to byte databyte[] a = getByteFromShort(curSample);buffer[i*2] = a[0];buffer[i*2 + 1] = a[1]; }如果像这样应用(将每个...

如何为已部署的应用覆盖Java容器URL映射【代码】

如果我有一个名为my-web-app.war的WAR,并且将其部署到Tomcat的webapps /目录(假设启动正确),则可以通过将浏览器指向以下位置来访问它:http://localhost/my-web-app同样,如果我有一个名为my-server-app.ear的EAR并将其部署到GlassFish的domain / autodeploy /目录,则还假定它已正确启动,可以通过将浏览器指向以下位置来访问它:http://localhost/my-server-app但是,如果我想让我的WAR / EAR保持相同的名称,但又将其部署到与这些默认...

java-使用新常量会破坏我的android应用程序吗?【代码】

我正在使用以下方法检查视图内屏幕的方向:getResources().getConfiguration().orientationAndroid的新版本提供了更多的方向状态,因此我正在考虑将开关与所有要处理的状态一起使用.switch (getResources().getConfiguration().orientation) {case ActivityInfo.SCREEN_ORIENTATION_PORTRAIT:case ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT:case ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE:case ActivityInfo.SCREEN_ORIE...

java-在tomcat中已部署2个应用程序时出现邮件问题【代码】

之前,我已经在Tomcat 6.0.24上部署了1个应用程序,并且运行良好.现在,我已经部署了AXIS Web服务,并且在发送邮件时第一个应用程序给出了错误消息.我正在使用Java6并通过mail-1.4.2.jar进行邮寄.Error message:javax.mail.MessagingException: IOException while sending message;nested exception is:javax.activation.UnsupportedDataTypeException: no object DCH for MIME type multipart/mixed; boundary="----=_Part_8_85998487...

GRAPH - 相关标签