Questions tagged «java»

Java是一种流行的高级编程语言。如果您在使用或理解语言本身时遇到问题,请使用此标签。这个标签很少单独使用,最常与[spring],[spring-boot],[jakarta-ee],[android],[javafx],[gradle]和[maven]结合使用。

14
如何在Spring Boot中记录SQL语句?
我想将SQL语句记录在文件中。 我在以下属性application.properties spring.datasource.url=... spring.datasource.username=user spring.datasource.password=1234 spring.datasource.driver-class-name=net.sourceforge.jtds.jdbc.Driver spring.jpa.show-sql=true spring.jpa.properties.hibernate.format_sql=true security.ignored=true security.basic.enabled=false logging.level.org.springframework.web=INFO logging.level.org.hibernate=INFO logging.file=c:/temp/my-log/app.log 当我运行我的应用程序时 cmd>mvn spring-boot:run 我可以在控制台中看到sql语句,但它们未出现在文件app.log中。该文件仅包含来自spring的基本日志。 如何查看日志文件中的sql语句?


7
如何延迟Java?
我正在尝试用Java做某事,而我需要一些在while循环中等待/延迟几秒钟的时间。 while (true) { if (i == 3) { i = 0; } ceva[i].setSelected(true); // I need to wait here ceva[i].setSelected(false); // I need to wait here i++; } 我想构建一个步进音序器,并且对Java还是陌生的。有什么建议么?
342 java  wait  sleep  thread-sleep 

14
如何将图像添加到JPanel?
我有一个JPanel,我想向其中添加即时生成的JPEG和PNG图像。 到目前为止,我在Swing教程中看到的所有示例,特别是在Swing示例中,都使用ImageIcon。 我将这些图像生成为字节数组,它们通常比示例中使用的通用图标大,尺寸为640x480。 使用ImageIcon类在JPanel中显示该大小的图像时是否存在任何(性能或其他)问题? 什么是平常做的呢? 如何不使用ImageIcon类将图像添加到JPanel? 编辑:对教程和API的更仔细的检查显示,您不能将ImageIcon直接添加到JPanel。而是通过将图像设置为JLabel的图标来实现相同的效果。只是感觉不对...
341 java  image  swing  jpanel 

12
错误:java:无效的源发行版:Intellij中的8。这是什么意思?
我正在尝试使用Intellij Ultimate 13.1.4编译一些代码,但是出现以下错误,我不知道这意味着什么: Information:Using javac 1.7.0_55 to compile java sources Information:java: Errors occurred while compiling module 'Example' Information:Compilation completed with 1 error and 0 warnings in 3 sec Information:1 error Information:0 warnings Error:java: invalid source release: 8 我的猜测是它与Java 8 vs Java 7有关,但是我不知道具体是什么。我已尝试在Google周围搜索此消息,但他们要么谈论javac要么target release,所以似乎并不适用。





22
在Java中获取文件的Mime类型
我只是想知道大多数人如何从Java文件中获取mime类型?到目前为止,我已经尝试了两个工具:JMimeMagic&Mime-Util。 第一个给我内存异常,第二个没有正确关闭其流。我只是想知道其他人是否拥有他们使用和正常工作的方法/库?
336 java  mime 

12
如何将OutputStream转换为InputStream?
我正处于开发阶段,在那里我有两个模块,从一个模块我得到的输出为a OutputStream,第二个模块仅接受InputStream。您知道如何转换OutputStream为InputStream可以连接这两部分的方法吗?(反之亦然,我是说真的) 谢谢

7
Intellij Idea:导入Gradle项目-尚未定义JAVA_HOME
Intellij Idea 14.1.4 Mac OS X优胜美地10.10.3及更高版本。 从IDE: Import Project -> (Chosen directory to import) -> Import project from external model, Gradle -> Gradle Home: /usr/local/Cellar/gradle/2.4/libexec Gradle JVM: Use JAVA_HOME (not defined yet) 从外壳: echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home (在.profile中定义:export JAVA_HOME =“ $(/ usr / libexec / java_home -v 1.8)” 我想念什么。我已经检查了SO中的其他讨论,例如Intellij JAVA_HOME变量,但是没有Project SDK提示。

5
为什么Java 8接口方法中不允许“最终”?
Java 8最有用的功能之一是default接口上的新方法。引入它们的原因基本上有两个(可能还有其他原因): 提供实际的默认实现。例:Iterator.remove() 允许JDK API演进。例:Iterable.forEach() 从API设计人员的角度来看,我希望能够在接口方法上使用其他修饰符,例如final。在添加便捷方法时,这将很有用,以防止在实现类时“意外”覆盖: interface Sender { // Convenience method to send an empty message default final void send() { send(null); } // Implementations should only implement this method void send(String message); } 如果Sender已经上过课,以上是已经很普遍的做法: abstract class Sender { // Convenience method to send an empty message final void …


8
Joda-Time中两个日期之间的天数
如何找到两个Joda-Time DateTime实例之间的天数差异?“天数差异”是指如果开始时间是星期一,结束时间是星期二,则无论返回日期和开始时间/结束日期的小时/分钟/秒如何,我都希望返回值为1。 Days.daysBetween(start, end).getDays() 如果开始时间是晚上,结束时间是上午,则给我0。 我在其他日期字段上也遇到了同样的问题,因此我希望有一种通用的方法可以“忽略”重要性较低的字段。 换句话说,2月至3月4日之间的月份也将为1,而14:45至15:12之间的时间也会为1。但是14:01和14:55之间的时差为0。
335 java  date  jodatime 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.