«java» 태그된 질문

Java는 널리 사용되는 고급 프로그래밍 언어입니다. 언어 자체를 사용하거나 이해하는 데 문제가있는 경우이 태그를 사용하십시오. 이 태그는 거의 사용되지 않으며 [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] 및 [maven]과 함께 가장 자주 사용됩니다.

5
Maven이 매번 maven-metadata.xml을 다운로드하는 이유는 무엇입니까?
다음은 Maven으로 웹 애플리케이션을 빌드하려고 할 때 인터넷 연결이 불안정 할 때 일반적으로 발생하는 오류입니다. 내 질문은 왜 Maven이 이전에 동일한 앱을 빌드 할 때마다 항상 다운로드해야한다는 것입니다. Maven이 매번 다운로드하게 만드는 내 구성에서 무엇이 잘못되었을 수 있습니까? 다음은 오프라인으로 빌드하려고 할 때 발생하는 오류입니다. [INFO] ------------------------------------------------------------------------ [INFO] Building mywebapp …



5
다른 특정 하위 문자열이 뒤 따르지 않는 하위 문자열과 일치하는 정규식
일치 blahfooblah하지만 일치 하지 않는 정규식이 필요합니다.blahfoobarblah bar 뒤에 오지 않는 한 foo와 foo 주변의 모든 것과 일치하기를 원합니다. 나는 이것을 사용해 보았습니다 : foo.*(?<!bar)상당히 가깝지만 blahfoobarblah. 뒤의 부정적인 모습은 바뿐만 아니라 모든 것과 일치해야합니다. 내가 사용하는 특정 언어는 Java 정규식을 사용하는 Clojure입니다. 편집 : 더 구체적으로, 통과해야 blahfooblahfoobarblah하지만 blahfoobarblahblah.
116 java  regex  clojure 

4
WebMvcConfigurerAdapter 유형은 더 이상 사용되지 않습니다.
나는 스프링 mvc 버전으로 마이그레이션 5.0.1.RELEASE했지만 갑자기 이클립스 STS에서 WebMvcConfigurerAdapter가 더 이상 사용되지 않는 것으로 표시됩니다. public class MvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); // to serve static .html pages... registry.addResourceHandler("/static/**").addResourceLocations("/resources/static/"); } .... } 어떻게 제거 할 수 있습니까?
116 java  spring  spring-mvc 

7
다른 매개 변수로 여러 메서드 호출을 확인하는 방법
다음과 같은 방법으로 동작을 확인하고 싶습니다. public void methodToTest(Exception e, ActionErrors errors) { ... errors.add("exception.message", ActionMessageFactory.createErrorMessage(e.toString())); errors.add("exception.detail", ActionMessageFactory.createErrorMessage(e.getStackTrace()[0].toString())); ... } 내 @Test 클래스 errors.add()에서 "exception.message"로 호출되고 "exception.detail"로 다시 호출 되는지 확인하기 위해 이와 같은 작업을 수행하려고했습니다. verify(errors).add(eq("exception.message"), any(ActionError.class)); verify(errors).add(eq("exception.detail"), any(ActionError.class)); 그러나 Mockito는 다음과 같이 불평합니다. Argument(s) are different! Wanted: actionErrors.add( …
116 java  mockito 

4
Jackson은 캐스팅하지 않고 JsonNode를 ArrayNode로 변환하는 방법은 무엇입니까?
JSON 라이브러리를 org.json에서 Jackson으로 변경하고 있으며 다음 코드를 마이그레이션하고 싶습니다. JSONObject datasets = readJSON(new URL(DATASETS)); JSONArray datasetArray = datasets.getJSONArray("datasets"); 이제 Jackson에는 다음이 있습니다. ObjectMapper m = new ObjectMapper(); JsonNode datasets = m.readTree(new URL(DATASETS)); ArrayNode datasetArray = (ArrayNode)datasets.get("datasets"); 그러나 나는 캐스트가 마음에 들지 않습니다. 가능성이 ClassCastException있습니까? 배열이 아닌 경우 적절한 오류 …
116 java  arrays  json  jackson 

10
Java 메소드에서 쓸모없는 반환을 피하려면 어떻게해야합니까?
이론적으로는 return두 개의 for루프에 중첩 된 문에 항상 도달 하는 상황이 있습니다. 컴파일러는 동의하지 않으며 루프 return외부의 명령문이 필요합니다 for. 현재의 이해를 뛰어 넘는이 방법을 최적화하는 우아한 방법을 알고 싶습니다. 시도한 break 구현 중 어느 것도 작동하지 않는 것 같습니다. Attached는 임의의 정수를 생성하고 int 매개 변수로 메서드에 전달 된 …
115 java 

13
java.sql.SQLException :-ORA-01000 : 최대 열린 커서를 초과했습니다.
ORA-01000 SQL 예외가 발생합니다. 그래서 관련 질문이 있습니다. 최대 열린 커서가 JDBC 연결 수와 정확히 관련이 있습니까, 아니면 단일 연결에 대해 만든 명령문 및 결과 집합 개체와도 관련이 있습니까? (우리는 연결 풀을 사용하고 있습니다) 연결과 같은 데이터베이스의 문 / 결과 집합 개체 수를 구성하는 방법이 있습니까? 단일 스레드 환경에서 메서드 …
115 java  oracle  jdbc 

7
Java에서 URL 또는 URI를 작성하는 관용적 방법은 무엇입니까?
Java에서 URL 또는 URI를 어떻게 작성합니까? 이것을 쉽게 할 수있는 관용적 인 방법이나 라이브러리가 있습니까? 요청 문자열에서 시작하고 다양한 URL 부분 (스키마, 호스트, 경로, 쿼리 문자열)을 구문 분석 / 변경하고 쿼리 매개 변수 추가 및 자동 인코딩을 지원해야합니다.
115 java  url 

7
클래스 이름과 함께 "this"사용
저는 Android 프로그래밍을하고 있고 Intents에 대해 배우고 있었는데, C # 훈련 된 마음에 펑키 해 보이는 생성자를 보았을 때. 전화 : Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class); 두 매개 변수 모두 나에게 새로운 것입니다. 클래스 이름에 정적 ".this"가있는 이유는 무엇입니까? 이것은 Java 또는 Android입니까? 의 컨텍스트에 있기 때문에 "this"를 말하는 …
115 java  android  this 


12
프로그래밍 방식으로 파일 권한을 변경하려면 어떻게합니까?
Java에서는 동적으로 파일 집합을 만들고 Linux / unix 파일 시스템에서 이러한 파일에 대한 파일 권한을 변경하고 싶습니다. 에 해당하는 Java를 실행할 수 있기를 바랍니다 chmod. 가능한 Java 5입니까? 그렇다면 어떻게? Java 6에서 File객체에 setReadable()/ setWritable()메소드 가 있음을 알고 있습니다. 이 작업을 수행하기 위해 시스템 호출을 할 수 있다는 것도 알고 …
115 java  filesystems 

5
Boolean.valueOf ()는 때때로 NullPointerException을 생성합니다.
이 코드가 있습니다. package tests; import java.util.Hashtable; public class Tests { public static void main(String[] args) { Hashtable<String, Boolean> modifiedItems = new Hashtable<String, Boolean>(); System.out.println("TEST 1"); System.out.println(modifiedItems.get("item1")); // Prints null System.out.println("TEST 2"); System.out.println(modifiedItems.get("item1") == null); // Prints true System.out.println("TEST 3"); System.out.println(Boolean.valueOf(null)); // Prints false System.out.println("TEST 4"); System.out.println(Boolean.valueOf(modifiedItems.get("item1"))); // Produces NullPointerException …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.