«java» 태그된 질문

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

5
단위 테스트를 작성하는 방법?
Java 클래스가 있습니다. 단위 테스트 는 어떻게 합니까? 제 경우에는 클래스가 이진 합계를 수행합니다. 두 개의 byte[]배열을 가져와 합한 다음 새로운 이진 배열을 반환합니다.
135 java  unit-testing 

4
Java의 다른 유형의 스레드 안전 세트
Java에서 스레드 안전 세트를 생성하는 다양한 구현 및 방법이있는 것 같습니다. 일부 예는 다음과 같습니다. 1) CopyOnWriteArraySet 2) Collections.synchronizedSet (세트 세트) 3) 동시 스킵리스트 세트 4) Collections.newSetFromMap (새 ConcurrentHashMap ()) 5) (4)와 유사한 방식으로 생성 된 기타 세트 이 예제는 동시성 패턴 : Java 6의 동시 세트 구현에서 제공됩니다. 누군가이 …
135 java  concurrency  set 

4
단방향 및 양방향 JPA와 최대 절전 모드 연결의 차이점은 무엇입니까?
단방향 및 양방향 연관의 차이점은 무엇입니까? db에서 생성 된 테이블이 모두 같기 때문에 내가 찾은 유일한 차이점은 입찰 관계의 각면이 다른 쪽을 참조하고 단방향은 참조하지 않는다는 것입니다. 이것은 단방향 연결입니다 public class User { private int id; private String name; @ManyToOne @JoinColumn( name = "groupId") private Group group; } public …



30
"jarfile에 액세스 할 수 없습니다"오류의 원인은 무엇입니까?
IDE를 사용하지 않고 프로그램을 실행하고 싶습니다. jar 파일과 실행 가능한 jar 파일을 만들었습니다. exe jar 파일을 두 번 클릭해도 아무런 변화가 없으며 cmd에서 명령을 사용하려고하면 다음과 같이 나타납니다. Error: Unable to access jarfile <path> 나는 명령을 사용한다 : java -jar Calculator.jar 항아리를 어떻게 만들었습니까? 프로젝트 폴더를 마우스 오른쪽 버튼으로 클릭하십시오 …
135 java  jar  executable-jar 

6
Java 서블릿에서 쿠키를 제거하는 방법
Java 서블릿에서 쿠키를 어떻게 제거합니까? 나는 이것을 시도했다 : http://www.jguru.com/faq/view.jsp?EID=42225 편집 : 이제 다음이 성공적으로 작동합니다. response.setContentType("text/html"); 과 cookie.setMaxAge(0); 내가하기 전에 : //remove single signon cookie if it hasn't been validated yet response.setContentType("text/html"); Cookie cookie = new Cookie(SSORealm.SSO_COOKIE_NAME, ""); cookie.setDomain(SSORealm.SSO_DOMAIN); cookie.setMaxAge(-1); cookie.setPath("/"); cookie.setComment("EXPIRING COOKIE at " + System.currentTimeMillis()); response.addCookie(cookie); 문서에 …
135 java  servlets  cookies 


8
자바 : Instanceof와 Generics
값의 인덱스에 대한 일반적인 데이터 구조를 살펴보기 전에 유형의 인스턴스조차 this매개 변수화되어 있는지 확인하고 싶습니다 . 그러나 Eclipse는 내가 이것을 할 때 불평합니다. @Override public int indexOf(Object arg0) { if (!(arg0 instanceof E)) { return -1; } 이것은 오류 메시지입니다. 유형 매개 변수 E에 대해 instanceof check를 수행 할 수 …

5
Mockito : 바운드 와일드 카드로 유형을 반환하는 스터 빙 방법
이 코드를 고려하십시오. public class DummyClass { public List<? extends Number> dummyMethod() { return new ArrayList<Integer>(); } } public class DummyClassTest { public void testMockitoWithGenerics() { DummyClass dummyClass = Mockito.mock(DummyClass.class); List<? extends Number> someList = new ArrayList<Integer>(); Mockito.when(dummyClass.dummyMethod()).thenReturn(someList); //Compiler complains about this } } 컴파일러는의 동작을 스텁하려는 행에 대해 불평합니다 …

13
java.util.List를 다른 java.util.List에 복사하는 방법
나는이 List<SomeBean>웹 서비스에서 채워집니다. 해당 목록의 내용을 동일한 유형의 빈 목록으로 복사 / 복제하고 싶습니다. 목록 복사를위한 Google 검색에서 Collections.copy()방법 을 사용하도록 제안했습니다 . 내가 본 모든 예제에서 대상 목록에는 복사를 수행 할 정확한 항목 수가 포함되어 있어야합니다. 사용중인 목록이 웹 서비스를 통해 채워지고 수백 개의 객체가 포함되어 있으므로 위의 …
135 java  collections  copy 

18
log4j.properties 파일을 어디에 두어야합니까?
glassfish v2.1과 함께 netbeans 6.7.1을 사용하여 웹 서비스 프로젝트를 작성하고 log4j.properties를 프로젝트의 루트 디렉토리에 넣고 다음을 사용하십시오. static Logger logger = Logger.getLogger(MyClass.class); 생성자에서 : PropertyConfigurator.configure("log4j.properties"); 그리고 기능에서 : logger.info("..."); logger.error("..."); // ... 그러나, 그것은 오류 정보입니다 (실제로, 나는 그것을 실현할 수있는 거의 모든 디렉토리에 넣으려고 노력했습니다) : log4j:ERROR Could not …


7
Spring MVC 컨트롤러 메소드가 값을 반환하지 않으면 무엇을 반환합니까?
jQuery를 사용하여 $.getJSON()간단한 Spring MVC 백엔드에 대한 비동기 호출을 수행하고 있습니다. 대부분의 스프링 컨트롤러 메소드는 다음과 같습니다. @RequestMapping(value = "/someURL", method = RequestMethod.POST) public @ResponseBody SomePOJO getSomeData(@ModelAttribute Widget widget, @RequestParam("type") String type) { return someDAO.getSomeData(widget, type); } 각 컨트롤러가 @ResponseBody클라이언트 측에서 기대하는 JSON을 JSON으로 반환하도록 설정했습니다 . 그러나 요청이 클라이언트 …
135 java  jquery  spring-mvc 

2
ConnectionTimeout과 SocketTimeout
사용중인 라이브러리에 문제가 있습니다. 라이브러리 일 수도 있고 잘못 사용했을 수도 있습니다! 기본적 으로이 작업을 수행 할 때 (밀리 초 단위의 시간 초과) _ignitedHttp.setConnectionTimeout(1); // v short _ignitedHttp.setSocketTimeout(60000); // 60 seconds 시간 초과 예외가 생성되지 않고 정상적으로 작동하지만 다음을 수행하면 _ignitedHttp.setConnectionTimeout(60000); // 60 seconds _ignitedHttp.setSocketTimeout(1); // v short 소켓 예외가 …

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