草庐IT

Time-out

全部标签

java - Joda-Time DateFormatter 在非零时显示毫秒

使用Joda-Time,我想显示一个日期列表,这些日期可能有也可能没有毫秒。如果某个条目有毫秒,那么它应该显示为yyyyMMddHH:mm:ss.SSS。如果它没有毫秒,我需要它显示为yyyyMMddHH:mm:ss。我想一般的问题是:有没有办法描述一个可选的格式字符串参数?(我想避免重构我使用格式化程序的所有地方,因为这是一个大型代码库。) 最佳答案 据我所知,没有可选的模式。但是,我认为您可能对问题想得太多了。//Samplevariablename-you'dprobablynamethisbetter.publicstati

java - System.out.println()耗时; Java语句?

我听说System.out.println();Java语句是昂贵的(它消耗了很多时间)所以我试着评估一下它的成本:当我评估5个语句时...成本=1.0所以我预计1条语句的成本=0.2但实际上我发现Thecost=0.0!!doublet1=0;doublet2=0;t1=System.currentTimeMillis();System.out.println("aa");System.out.println("aa");System.out.println("aa");System.out.println("aa");System.out.println("aa");t2=Syst

java - Netbeans 上是否有 System.out.println 的快捷方式?

这个问题在这里已经有了答案:HowtomakeSystem.out.println()shorter(12个答案)关闭6年前。我看到在Ecplise上你可以输入sysout然后快捷方式会变成System.out.println();我想知道Netbeans(目前是8.1)是否有这样的快捷方式。

java - 将 24 小时制时间转换为 Joda-Time 中的上午/下午

我刚开始使用Joda-Time,并让它在24-hourclock中正确显示我的日期(“军事时间”)但我宁愿是上午/下午。查了一下,它提到了hourOfDay我认为这是HH值,所以我尝试编写一个循环将其分解为AM/Pm,但从未成功。DateTimedtf=newDateTime(wikiParsedDate);if(hourOfDay==00){hourOfDay==12;DateTimeFormatterbuilder=DateTimeFormat.forPattern("dd-MM-yyyyHH:mm:ss.SS'AM");returnbuilder.print(dtf);}else

java - 如何将 java.util.Date 对象与 java.sql.Time 对象结合起来?

我正在从数据库中提取日期和时间。它们存储在单独的字段中,但我想将它们组合成一个java.util.Date对象,以适本地反射(reflect)日期/时间。这是我原来的方法,但它有缺陷。我总是以一个比应该的时间晚6小时的日期/时间结束。我认为这是因为时间和日期都有时区偏移,我真的只需要其中之一就有时区偏移。关于如何执行此操作以提供正确的日期/时间的任何建议?importjava.sql.Time;importjava.util.Calendar;importjava.util.Date;importorg.apache.commons.lang.time.DateUtils;public

java - PermGen Out of Memory 原因

我不断地在我的环境中检测PermGen中的OOM:Java6jboss-4.2.3不是大型网络应用我知道String.intern()问题-但我没有充分利用它。增加MaxPermGen的大小并不费力(从128Mb到256Mb)。还有什么其他原因可以为PermGen调用OOM?在这种情况下,哪种调查方案最好(策略、工具等)?感谢您的帮助 最佳答案 Seethisnote将JDBC驱动程序放在common/lib(如tomcat文档所述)而不是WEB-INF/lib不要将commons-logging放入WEB-INF/lib,因为to

java - 没有 System.out 怎么办,在控制台上打印?

最近在面试时被问到的一个问题一直困扰着我。问题描述为:Supposeyoudon'thaveaccesstoSystemclassinJdkAPI.YoucannotuseECHOalso.YouareinJRE5environment.Howwillyouprintanythingontheconsole?真正开始的问题是——为什么Java给了我们PrintStream对象System.out?为什么它是最终的?有没有其他方法可以在控制台上打印任何内容? 最佳答案 如果愿意,您可以绕过Systemobject。System.out

java - Joda Time ,获取工作日

这个问题在这里已经有了答案:jodatime-addweekdaystodate(5个答案)关闭9年前。如何让本地日期只计算星期几?例如LocalDatedate=newLocalDate();date.plusDays(10);//itreturnsplusdaysincludingsatandsunas2013-03-21//iamlookingforawaydate.plusDays(10);//shouldreturnas2013-03-26我正在寻找一种方法来删除周末?

java - Spring 启动应用程序 : Negative value of http response time

我根据这项技术开发了一个网络应用程序。Springboot(undertowstarter):1.4.2Java7操作系统:CentosServlet过滤器:org.spring.web.filter.OncePerRequestFilter在第4步中,过滤器用于打印http请求/响应信息日志。这些数据包括:(a)http网址(b)请求正文(c)响应主体(d)响应时间。(d)响应时间出现了问题。但是,大多数响应时间还可以。但是对于少数http请求和响应,我发现日志的响应时间为负(例如-1024毫秒)。这里我在ServletFilter中手动计算了http响应时间protectedvoi

java - System.out.println 最终阻塞

我有一个应用程序将其所有日志记录合并到一个单实例类中,以便于选择性调试打印等。该类已经存在了一年左右,运行顺利,但就在最近我碰巧打开了日志升级到最高设置(我很少这样做),标准输出似乎最终会阻塞。这会在下次代码的其他部分调用println时,或者当它尝试使用日志记录类(它被阻止等待println返回)时造成严重破坏。我的第一个想法是我的日志记录类存在某种并发问题,但是搜索堆栈跟踪让我确信我的同步工作正常并且在任何给定时间只有一个线程尝试写入控制台.这是有问题的线程上的示例堆栈跟踪:Thread[Thread-127](Suspended)FileOutputStream.writeByt