Questions tagged «java»

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

5
在Java中打破for循环[关闭]
在这里很难说出要问什么。这个问题是模棱两可,含糊,不完整,过于宽泛或夸张的,不能以目前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 7年前关闭。 在我的代码中,我有一个for循环,迭代一个代码方法,直到满足for条件为止。 反正有没有打破这个循环? 因此,如果我们看下面的代码,如果我们想在达到“ 15”时打破这个for循环,该怎么办? public class Test { public static void main(String args[]) { for(int x = 10; x < 20; x = x+1) { System.out.print("value of x : " + x ); System.out.print("\n"); } } } Outputs: value of x : 10 value of x : …
69 java  loops  for-loop  break 

7
如何在Java中更改ArrayList元素的值
请用下面的代码帮助我,即使更改值也可以获得相同的输出 import java.util.*; class Test { public static void main(String[] args) { ArrayList<Integer> a = new ArrayList<Integer>(); // added 0-9 to ArrayList for(int i=0;i<9;i++) a.add(new Integer(i)); // initialize the Iterator Iterator<Integer> i = a.iterator(); // changed the value of first element in List if(i.hasNext()) { Integer x = i.next(); x …
69 java  arraylist 

11
Java图像调整大小,保持宽高比
我有一个要调整大小的图像: if((width != null) || (height != null)) { try{ // scale image on disk BufferedImage originalImage = ImageIO.read(file); int type = originalImage.getType() == 0? BufferedImage.TYPE_INT_ARGB : originalImage.getType(); BufferedImage resizeImageJpg = resizeImage(originalImage, type, 200, 200); ImageIO.write(resizeImageJpg, "jpg", file); } catch(IOException e) { System.out.println(e.getMessage()); } } 这是我调整图像大小的方法: private static BufferedImage resizeImage(BufferedImage …
69 java  image  rescale 


17
该行已由另一个事务更新或删除(或未保存的值映射不正确)
我有一个在网络服务器上运行的Java项目。我总是碰到这个例外。 我阅读了一些文档,发现悲观锁定(或乐观,但我阅读悲观更好)是防止此异常的最佳方法。 但是我找不到任何清晰的示例来说明如何使用它。 我的方法是这样的: @Transactional Public void test(Email email, String Subject){ getEmailById(String id); email.setSubject(Subject); updateEmail(email); } 而: Email 是一个休眠类(它将是数据库中的一个表) getEmailById(String id)是一个返回的函数email(此方法未使用注释@Transctional) updateEmail(email):是一种更新电子邮件的方法。 注:我使用Hibernate进行保存,更新和等(例如:session.getcurrentSession.save(email)) 例外: ERROR 2011-12-21 15:29:24,910 Could not synchronize database state with session [myScheduler-1] org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect): [email#21] …

6
文件上传以及Jersey静态Web服务中的其他对象
我想通过上传图像和员工数据来在系统中创建员工信息。我可以使用球衣通过其他休息电话来做到这一点。但我想在一个电话会议中实现。我在下面的结构中提供。请帮我在这方面怎么做。 @POST @Path("/upload2") @Consumes({MediaType.MULTIPART_FORM_DATA,MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) public Response uploadFileWithData( @FormDataParam("file") InputStream fileInputStream, @FormDataParam("file") FormDataContentDisposition contentDispositionHeader, Employee emp) { //..... business login } 每当我尝试执行此操作时,Chrome邮递员都会出现错误。我的Employee json的简单结构如下。 { "Name": "John", "Age": 23, "Email": "john@gmail.com", "Adrs": { "DoorNo": "12-A", "Street": "Street-11", "City": "Bangalore", "Country": "Karnataka" } } 但是,我可以通过拨打两个不同的电话来做到这一点,但是我想在一个休息电话中实现,以便我可以接收文件以及员工的实际数据。 请您在这方面提供帮助。

4
RestTemplate线程安全吗?
Spring是RestTemplate线程安全的吗?那是 是RestTemplate可以安全共享多个连接的策略对象。要么 是一个RestTemplate连接对象(如数据库连接),使用时无法共享,并且需要为每个连接重新创建或池化。


4
java.io.IOException:不支持标记/重置
try { //String location = dir1.getCanonicalPath()+"\\app_yamb_test1\\mySound.au"; //displayMessage(location); AudioInputStream audio2 = AudioSystem.getAudioInputStream(getClass().getResourceAsStream("mySound.au")); Clip clip2 = AudioSystem.getClip(); clip2.open(audio2); clip2.start(); } catch (UnsupportedAudioFileException uae) { System.out.println(uae); JOptionPane.showMessageDialog(null, uae.toString()); } catch (IOException ioe) { System.out.println("Couldn't find it"); JOptionPane.showMessageDialog(null, ioe.toString()); } catch (LineUnavailableException lua) { System.out.println(lua); JOptionPane.showMessageDialog(null, lua.toString()); } 当我从netbeans运行应用程序时,此代码可以正常工作。声音播放,也没有例外。但是,当我从dist文件夹运行它时,声音不播放,并且java.io.IOException: mark/reset not supported在消息对话框中显示。 我怎样才能解决这个问题?


4
有人可以解释ivy.xml依赖项的conf属性吗?
我找不到有关Ivy依赖项标签的conf属性的详细解释: <dependency org="hibernate" name="hibernate" rev="3.1.3" conf="runtime, standalone -> runtime(*)"/> 看到那个conf属性吗?我找不到关于该->符号右侧的任何解释(我能理解)。请记住,我不了解有关Maven的第一件事,因此请考虑一下此属性。 是的,我已经看过了:http : //ant.apache.org/ivy/history/latest-milestone/ivyfile/dependency.html 谢谢, 丹
68 java  apache  ant  ivy 

16
如何在Maven中配置JPA以进行测试
有没有一种方法可以在Maven项目中设置第二个persistence.xml文件,以使其用于测试,而不是用于部署的常规文件? 我尝试将persistence.xml放入src / test / resources / META-INF中,该副本被复制到target / test-classes / META-INF中,但似乎是target / classes / META-INF(来自src / main的副本/ resources)成为首选,尽管mvn -X test以正确的顺序列出了类路径条目: [DEBUG] Test Classpath : [DEBUG] /home/uqpbecke/dev/NetBeansProjects/UserManager/target/test-classes [DEBUG] /home/uqpbecke/dev/NetBeansProjects/UserManager/target/classes [DEBUG] /home/uqpbecke/.m2/repository/junit/junit/4.5/junit-4.5.jar ... 我希望能够针对简单的hsqldb配置运行测试,而不必更改JPA配置的部署版本,理想情况下,在项目检出后立即进行,而无需进行任何本地调整。

14
如何使用Java压缩文件夹本身
假设我具有以下目录结构。 D:\reports\january\ 一月份内部有两个excel文件,分别是A.xls和B.xls。在很多地方,都有关于如何使用zip文件进行压缩的文章java.util.zip。但是,我要压缩的文件夹一月自身内部报告文件夹,这样既月份和january.zip将出席内部报告。(这意味着当我解压缩january.zip文件时,我应该得到january文件夹)。 谁能给我提供使用进行此操作的代码java.util.zip。请让我知道通过使用其他库是否可以更轻松地完成此操作。 非常感谢...
68 java  zip  directory 

9
为什么我使用@Override得到“必须重写超类方法”?
以下代码在该public void onClick行生成此错误消息。 这行有多个标记 -实现android.view.View.OnClickListener.onClick -new View.OnClickListener(){}类型的onClick(View)方法必须覆盖超类方法 我不明白为什么。该代码摘自我所看到的众多示例。什么可能是错的? private Button audioButton; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); audioButton = (Button) findViewById(R.id.imageButton1); audioButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View button) { if (button.isSelected()) { button.setSelected(false); } else { button.setSelected(true); } …

6
不推荐使用MockitoJUnitRunner
我正在尝试使用@InjectMocks和进行单元测试@Mock。 @RunWith(MockitoJUnitRunner.class) public class ProblemDefinitionTest { @InjectMocks ProblemDefinition problemDefinition; @Mock Matrix matrixMock; @Test public void sanityCheck() { Assert.assertNotNull(problemDefinition); Assert.assertNotNull(matrixMock); } } 当我不包含@RunWith注释时,测试将失败。但 不推荐使用MockitoJUnitRunner类型 我正在使用Mockito 2.6.9。我应该怎么做?

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.