반응형

Java 191

String 클래스는 + 연산자를 어떻게 덮어쓰나요?

String 클래스는 + 연산자를 어떻게 덮어쓰나요? 왜 자바 섬에 있을 때 String클래스+연산자와 천을 추가할 수 있을까요?사용하여 String을수 있습니까 추가할 Java에서 String이 왜+연산자를 클래스인데?the에서에서String.java코드 나는 이 운영자에 대한 구현을 찾지 않았습니다.코드 이 오퍼레이터를 위한 구현을 찾을 수 없습니다.이 개념 객체 지향을 어기는 것인가요?이 개념은 방향을 위반합니까 객체?Java에서 다음과 같은 간단한 표현을 살펴보겠습니다. int x=15; String temp="x = "+x; 컴파일러컴파일러가 변환하다로 변환합니다"x = "+x;한 에에StringBuilder내부적으로 사용내부 및 용도.append(int)활에 정수"추가".정수를 문자열에"추가"..

sourcecode 2022.09.18

자바에는 '조건이 true가 될 때까지 차단' 함수가 있습니까?

자바에는 '조건이 true가 될 때까지 차단' 함수가 있습니까? 서버용 리스너 스레드를 쓰고 있으며, 현재 사용하고 있는 것은 다음과 같습니다. while (true){ try { if (condition){ //do something condition=false; } sleep(1000); } catch (InterruptedException ex){ Logger.getLogger(server.class.getName()).log(Level.SEVERE, null, ex); } } 위의 코드를 사용하면 실행 기능이 CPU 타임 루프를 모두 소비하는 문제가 발생합니다.수면 기능은 작동하지만 임시방편일 뿐 해결책이 아닌 것 같습니다. 변수 'condition'이 'true'가 될 때까지 차단하는 함수가 있..

sourcecode 2022.09.18

두 Joda-Time DateTimes 간의 차이를 분 단위로 찾는 방법

두 Joda-Time DateTimes 간의 차이를 분 단위로 찾는 방법 제가 쓴 방법은 다음과 같습니다. public List loadNotYetInEmployee(int shift, Date date, int transitionVal, String type, User user) { DateTime datetime = new DateTime(date); datetime = datetime .plus(Period.minutes(shiftTiming.getSession1InTime())); List result = new ArrayList(); sql = SqlMapUtils.getSql("attendance.attendancestatus.latein", parameters); result = getJdb..

sourcecode 2022.09.17

속도 향상 인텔리J-Idea

속도 향상 인텔리J-Idea Scala 개발에 IntelliJ를 사용하고 있는데, 지난주에는 8GB의 새로운 RAM을 구입했기 때문에 사용할 때가 되었다고 생각했습니다.작업 매니저를 확인해보니 인텔리J는 ~250MB를 사용하고 있었습니다.이클립스부터 JVM 옵션을 조정하는 것이 속도 향상에 큰 도움이 된다는 것을 알았기 때문에 검색했습니다. OS X 용으로 JVM 옵션을 바로 찾을 수 없어서 Xmx를 조정하기 시작했습니다.1GB에서 더 이상 시동이 걸리지 않는다는 것을 깨달았습니다.인텔리J Java 버전을 확인해보니 구식이고 32비트입니다. 따라서 현재 JDK 및 64비트를 사용하려면 링크를 다음과 같이 변경해야 합니다. IntelliJ IDEA Community Edition 10.0.2\bin\ide..

sourcecode 2022.09.17

Java에서 대소문자를 구분하지 않는 리터럴 서브스트링을 교체하는 방법

Java에서 대소문자를 구분하지 않는 리터럴 서브스트링을 교체하는 방법 사용방법replace(CharSequence target, CharSequence replacement)String에서 타겟을 대소문자를 구분하지 않도록 하려면 어떻게 해야 합니까? 예를 들어, 현재 작동 방식: String target = "FooBar"; target.replace("Foo", "") // would return "Bar" String target = "fooBar"; target.replace("Foo", "") // would return "fooBar" 대체(또는 더 적합한 방법이 있는 경우)를 대소문자를 구분하지 않고 두 예에서 모두 "막대"를 반환하도록 하려면 어떻게 해야 합니까?String target ..

sourcecode 2022.09.17

Java 또는 C#에서의 예외 관리 베스트 프랙티스

Java 또는 C#에서의 예외 관리 베스트 프랙티스 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 6년 전에 문을 닫았어요 이 질문을 개선하다 지원서의 예외를 어떻게 처리해야 할지 막막해요. 예외와 관련된 문제가 1) 원격 서비스를 통해 데이터에 액세스하거나 2) JSON 개체를 역직렬화하는 데 기인하는 경우입니다.유감스럽게도 이러한 작업(네트워크 연결 끊기, JSON 개체 형식이 잘못되어 내 통제 범위를 벗어남)에 대해서는 성공을 보장할 수 없습니다. 그 결과, 예외가 발생했을 경우는, 기능내에서 검출해, FALSE 를 발신자에게 반환합니다.내 논리는 발신자가 정말로 신경 쓰..

sourcecode 2022.09.17

Java 웹 응용 프로그램에 사용하는 아키텍처에 대해 설명하십시오.

Java 웹 응용 프로그램에 사용하는 아키텍처에 대해 설명하십시오. 닫혔어. 이 질문은 좀 더 자세히 설명해야 합니다.초점을 맞춥니다.현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 하나의 문제에 초점을 맞추도록 질문을 업데이트하십시오. 6년 전에 문을 닫았어요 이 질문을 개선하다 Java 기반의 웹 애플리케이션 아키텍처를 공유합시다! Java를 사용하여 구현되는 웹 애플리케이션에는 다양한 아키텍처가 있습니다.이 질문에 대한 답변은 다양한 웹 애플리케이션 설계의 라이브러리와 같은 장점과 단점이 될 수 있습니다.저는 답이 주관적일 것이라는 것을 알고 있지만, 가능한 한 객관적이고 우리가 나열하는 장단점에 동기를 부여하도록 노력합시다. 아키텍처를 설명하는 데 필요한 세부 수..

sourcecode 2022.09.17

Maven이 모든 테스트를 실행하도록 하는 것, 심지어 일부 실패 시에도

Maven이 모든 테스트를 실행하도록 하는 것, 심지어 일부 실패 시에도 저는 여러 모듈로 이루어진 프로젝트가 있습니다.모든 테스트가 통과하면 Maven 테스트가 모든 테스트를 실행합니다. 첫 번째 모듈에서 테스트가 실패하면 maven은 다음 프로젝트로 넘어가지 않습니다.Surefire 설정에서 testFailureIgnore를 true로 설정했지만 도움이 되지 않습니다. 이전 실패에 관계없이 모든 테스트를 어떻게 메이븐에서 실행합니까?Maven Embedder 문서: -fae,--fail-at-end 이후 빌드만 실패, 영향을 받지 않는 모든 빌드 계속 허용 -fn,--fail-never 프로젝트 결과에 관계없이 빌드에 실패하지 않음 따라서 안전한 모듈 1개를 테스트하는 경우-fae. 그렇지 않으면 여..

sourcecode 2022.09.17

Eclipse WTP vs sydeo, "출판 없이 모듈 제공"

Eclipse WTP vs sydeo, "출판 없이 모듈 제공" 통합 플러그인 WTP of 이클립스를 사용하여 플러그인 sysdeo의 성능을 찾는 데 문제가 있습니다. 이행과 비교를 위해 이클립스 내의 다른 프로젝트에 둘 다 설치했습니다. WTP는 디렉토리 빌드로 소스를 퍼블리시하여 Tomcat이 소스를 배치해야 한다는 것을 이해한 결과 생산성의 차이를 알게 되었습니다.이 "pulish"는 길다: 변경을 볼 수 있도록 컨텍스트를 재충전해야 한다.(대부분의 야드 15초~20초에서는 5건조). Sysdeo no. 디렉토리 이클립스의 타깃은 파일 변경 즉시 프로젝트 내부에 구축되어 이클립스 빌드 및 이러한 수정은 즉시 사용할 수 있습니다(브라우저에서 F5를 사용하면 결과가 즉시 표시됩니다). 서버 설정은 다음..

sourcecode 2022.09.16

유효하지 않은 대상 릴리스: 1.7

유효하지 않은 대상 릴리스: 1.7 나는 비슷한 질문을 봤지만 아직 답을 찾지 못했다. maven 컴파일을 사용하면 다음을 얻을 수 있습니다. [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project api: Fatal error compiling: invalid target release: 1.7 -> [Help 1] pom.xml은 다음과 같습니다. org.apache.maven.plugins maven-compiler-plugin 3.0 1.7 1.7 UTF-8 Javac 버전: javac 1.7.0_25 Java 버전: java version ..

sourcecode 2022.09.16
반응형