«java» 태그된 질문

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

10
Java와 C / C ++ 간의 프로세스 간 통신을위한 가장 빠른 (낮은 지연) 방법
TCP 소켓을 통해 C / C ++로 개발 된 "서버"에 연결하는 Java 앱이 있습니다. 앱과 서버는 모두 동일한 시스템 인 Solaris 상자에서 실행됩니다 (하지만 결국 Linux로 마이그레이션하는 것을 고려 중입니다). 교환되는 데이터 유형은 간단한 메시지입니다 (로그인, 로그인 ACK, 클라이언트 요청, 서버 응답). 각 메시지의 길이는 약 300 바이트입니다. 현재 우리는 …
100 java  c++  performance  ipc  latency 

12
항아리가로드되지 않았습니다. 서블릿 사양 2.3, 섹션 9.7.2를 참조하십시오. 위반 클래스 : javax / servlet / Servlet.class
동적 웹 프로젝트이기도 한 Maven 프로젝트를 실행 중입니다. Maven에서 모든 Spring 라이브러리를 사용했습니다. 을 만들었지 web.xml만 Tomcat 7 서버를 시작하면 다음 메시지가 나타납니다. INFO: validateJarFile(C:\Users\mibvzd0\workspace\.metadata\.plugins\ org.eclipse.wst.server.core\tmp2\wtpwebapps\hapi_hl7\WEB-INF\lib\ servlet-api-2.4.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 에서 서블릿을 삭제하려고했지만 webapp/lib작동하지 않았습니다. 제 경우에 어떻게해야하는지 알려주세요.
100 java  eclipse  maven  tomcat7 


3
setAccessible을 "합법적 인"용도로만 제한하는 방법은 무엇입니까?
의 힘에 대해 더 많이 배울수록 java.lang.reflect.AccessibleObject.setAccessible그것이 무엇을 할 수 있는지에 대해 더욱 놀랐습니다. 이것은 질문에 대한 내 대답에서 수정되었습니다 ( 반영을 사용하여 단위 테스트를 위해 정적 최종 File.separatorChar 변경 ). import java.lang.reflect.*; public class EverythingIsTrue { static void setFinalStatic(Field field, Object newValue) throws Exception { field.setAccessible(true); Field modifiersField = …

2
자바 스레드 덤프를 분석하는 방법은 무엇입니까?
저는 자바, 특히 메모리 관리와 스레드에 대해 더 많이 이해하려고합니다. 이런 이유로 최근에 스레드 덤프에 관심이 있습니다. 다음은 Java 용 기본 제공 도구 인 VisualVM을 사용하는 웹 앱에서 가져온 몇 줄입니다. "Finalizer" daemon prio=8 tid=0x02b3d000 nid=0x898 in Object.wait() [0x02d0f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on …




6
Scala (Test)로 instanceof 검사를 수행하는 방법
ScalaTest를 Java 프로젝트에 통합하려고합니다. 모든 JUnit 테스트를 ScalaTests로 대체합니다. 어느 시점에서 Guice의 Injector가 올바른 유형을 주입하는지 확인하고 싶습니다. Java에서는 다음과 같은 테스트가 있습니다. public class InjectorBehaviour { @Test public void shouldInjectCorrectTypes() { Injector injector = Guice.createInjector(new ModuleImpl()); House house = injector.getInstance(House.class); assertTrue(house.door() instanceof WoodenDoor); assertTrue(house.window() instanceof BambooWindow); assertTrue(house.roof() instanceof SlateRoof); …
100 java  scala  junit  scalatest 

26
Java에서 분수를 나타내는 가장 좋은 방법은 무엇입니까?
Java에서 분수 로 작업하려고합니다 . 산술 함수를 구현하고 싶습니다. 이를 위해 먼저 함수를 정규화하는 방법이 필요합니다. 나는 공통 분모가 될 때까지 1/6과 1/2을 더할 수 없다는 것을 알고 있습니다. 1/6과 3/6을 추가해야합니다. 순진한 접근 방식은 2/12와 6/12를 더한 다음 줄입니다. 성능 저하를 최소화하면서 공통 분모를 얻으려면 어떻게해야합니까? 이것에 가장 적합한 …
100 java  math  fractions 

6
단일 명령문에서 Java에서 실행되는 여러 쿼리
안녕하세요 MySQL 쿼리 브라우저에서 가능하더라도 현재 예외를 제공하므로 JDBC를 사용하여 이와 같은 것을 실행할 수 있는지 궁금합니다. "SELECT FROM * TABLE;INSERT INTO TABLE;" SQL 쿼리 문자열이 분할되고 문이 두 번 실행되는 것이 가능하다는 것을 알고 있지만 이에 대한 한 번의 접근 방식이 있는지 궁금합니다. String url = "jdbc:mysql://localhost:3306/"; String dbName …
100 java  mysql  sql  jdbc 

7
인터페이스의 모든 필드가 암시 적으로 정적이고 최종적인 이유는 무엇입니까?
인터페이스에 정의 된 모든 필드가 암시 적으로 static및 final. 필드를 유지한다는 생각은 static인터페이스의 객체를 가질 수 없지만 왜 final(암시 적으로) 존재합니까? 자바 디자이너가 인터페이스의 필드를 만들어 갔다 이유 중 하나는 알고 static및 final?

15
Selenium-WebDriver에 Java에서 몇 초 동안 기다리도록 어떻게 요청할 수 있습니까?
Java Selenium-WebDriver에서 일하고 있습니다. 나는 추가했다 driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS); 과 WebElement textbox = driver.findElement(By.id("textbox")); 내 응용 프로그램이 사용자 인터페이스를로드하는 데 몇 초가 걸리기 때문입니다. 그래서 2 초를 implicitwait로 설정했습니다. 하지만 요소 텍스트 상자를 찾을 수 없습니다. 그런 다음 추가 Thread.sleep(2000); 이제 잘 작동합니다. 어느 것이 더 좋은 방법입니까?

17
slf4j에서 런타임시 메시지의 로그 수준 설정
log4j를 사용하는 경우 Logger.log(Priority p, Object message)메서드를 사용할 수 있으며 런타임에 결정된 로그 수준에서 메시지를 기록하는 데 사용할 수 있습니다. 이 사실 과이 팁 을 사용하여 stderr를 특정 로그 수준의 로거로 리디렉션합니다. slf4j에는 log()내가 찾을 수 있는 일반적인 방법 이 없습니다 . 위를 구현할 방법이 없다는 의미입니까?
100 java  logging  log4j  slf4j 

9
자바 논리 연산자 단락
어떤 세트가 단락되고 복잡한 조건식이 단락된다는 것은 정확히 무엇을 의미합니까? public static void main(String[] args) { int x, y, z; x = 10; y = 20; z = 30; // T T // T F // F T // F F //SET A boolean a = (x < z) && …

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