草庐IT

j2mepolish

全部标签

java - 如何通过j2me api解析包含负数的字符串?

我有一个包含数字的字符串。我必须解析这个字符串并将这些数字存储在int、float等中。因此Stringstr="100,2.0,-100,19.99,0";我可以在拆分后通过Integer.parseInt()和Float.parseFloat()来完成。但我不能为负数做。它抛出异常java.lang.NumberFormatException。在网上搜索后,我找不到解决此问题的任何方法。那么如何使用j2meapiset从字符串中解析一个负整数并存储到int中呢? 最佳答案 与正数相比,解析负数应该没有什么特别之处。floatf=

java - 僵尸线程正在吞噬我的大脑(J2EE、Tomcat、Hibernate、Quartz)

毕竟是万圣节。这就是问题所在:我正在使用Quartz维护一些老式的J2EE代码,其中线程用完了。jconsole告诉我,当它变成梨形时,只有不到60K个线程,其中大约100个(!!)实际上正在运行。直觉和一些谷歌搜索(另见here)表明正在发生的事情(我打赌Quartz)正在创建永远不会被清理的非托管线程。几个子问题:是否有我可以轻松使用的工具来跟踪线程创建,因此我可以确定问题真的出在Quartz上?我发现的关于类似问题的大部分内容都引用了Weblogic;这是Tomcat的错误线索吗?有没有人有已知的解决方案?我已经有好几年没接触J2EE了,所以如果这是可以简单解决的问题,我不会太惊

SpringBoot整合Log4j2日志框架

SpringBoot底层默认使用logback日志框架。切换使用Log4j2日志框架。pom.xml配置org.springframework.bootspring-boot-starter-web spring-boot-starter-loggingorg.springframework.bootorg.springframework.bootspring-boot-starter-log4j2log4j2-spring.xml文件命名固定log4j2-spring.xml,让SpringBoot加载配置文件。文件名为log4j2.xml,文件将绕过SpringBoot直接调用日志框架。F

bluetooth - Java (J2SE) 和蓝牙

我想写一些小程序。它将在带有蓝牙适配器的我的计算机(笔记本电脑)上运行,然后发现所有可见的蓝牙适配器(电话、打印机、其他计算机等),但我以前没有在Java中使用过蓝牙。请帮我找到起点。我必须首先下载哪些SDK或库?读什么文献?我用谷歌搜索了BlueCove,但它不支持我的三星D600,所以我无法测试我的应用。 最佳答案 此java示例将发现所有可见设备,并且它适用于BlueCove和Avetana库(http://www.avetana-gmbh.de/avetana-gmbh/produkte/jsr82.eng.xml):htt

java - 以编程方式查找 log4j2 (beta9) 日志文件名

我正在使用Java1.7和Log4j2(beta9),并且我有以下log4j2.xml文件:%-5p-%m%n"/>%-5p-%m%n"/>就日志记录本身而言,它满足了我的需要。作为错误/异常序列的一部分,我需要发送一封带有日志文件附件的电子邮件。如何以编程方式获取“fileName="logs/foo.log"”位?我真的不想对此进行硬编码。 最佳答案 从Logger中,遍历所有getAllAppenders寻找实现RollingFileAppender的那个,然后调用getFile在上面。或者您可以使用getAppender("

jakarta-ee - JDK、J2EE 和 J2SE 代号之间的区别

我在这里看到了相同的主题,在其他网站上也看到了一些主题,但我仍然很困惑,Sun是如何命名这些版本的。这是我对这些代号的了解。请检查并为我更正:JDK:代表JavaDevelopmentKit,可以说是Java最基础的,用来开发客户端应用程序(比如桌面应用程序(使用Swing,awt,...)或Applet,...)J2EE:代表JavaEnterpriseEdition,用于在服务器端开发应用程序(如Servlet、EJB、...)J2SE:我还不知道这个!!!当我在一些著名的论坛/站点(stackoverflow、byte、javabranch等...)上阅读时。我的问题有一些不同的

java - getCurrentLoggers 在 log4j2 中的模拟是什么

如何获取log4j2中使用的所有记录器?在log4j中,我可以像这里描述的那样使用getCurrentLoggers:Numberofloggersused 最佳答案 获取log4j2中使用的所有记录器:LoggerContextlogContext=(LoggerContext)LogManager.getContext(false);Mapmap=logContext.getConfiguration().getLoggers();注意:使用org.apache.logging.log4j.core.LoggerContext不

c# - J2EE 和 C#/.Net 在开发 Web 服务时的主要​​区别

在最近开始一份新工作之前,主要是.NET人员;我只在C#/.Net中进行过Web服务开发和使用。但是,我正着手学习在J2EE平台上进行操作的来龙去脉,我很好奇这种特定开发类型的主要区别是什么。注意:我在控制台/简单界面级别熟悉Java语言,但在“如何构建功能性Web服务架构”方面使用它的经验不多。更新:到目前为止,答案都很好,我只是想补充一点,但是在简单的网络服务类结构中,它们似乎并没有显示太多差异;但是从将它与数据库逻辑放在一起并实际托管它的角度来看如何-让服务运行和工作/它如何与之交互。 最佳答案 虽然只有一种方法可以使用Mic

java - 如何使用 Eclipse 为诺基亚创建 J2ME midlet

诺基亚已停止提供其依赖于其他IDE(包括Eclipse)的Developer'sSuite。同时,Nokia又换了自己的开发工具,EclipseMe也换了。这使得大多数文档变得无关紧要。我想知道制作一个简单的Hello-World需要什么?(我自己已经发现了,所以这是一个问答,供其他人使用) 最佳答案 这是制作一个简单的helloworld所需要的-获取EclipseJava集成开发环境。我用的是木卫三。设置它。获取Sun的WirelessToolkit.我用的是2.5.2。安装它。获取诺基亚的SDK(foundhere),在我的例

java - 从 log4j 迁移到 log4j2 - 属性文件配置

我有一个使用log4j的Java应用程序,配置如下。log4j.properties:log4j.rootLogger=INFO,Rlog4j.appender.R=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.R.File=/trace.loglog4j.appender.R.Append=truelog4j.appender.R.DatePattern='.'yyyy-MM-ddlog4j.appender.R.layout=org.apache.log4j.PatternLayoutlog4j.appender.R