반응형

Java 29

Eclipse/Java 코드 완료가 작동하지 않음

Eclipse/Java 코드 완료가 작동하지 않음 Eclipse 3.4.2를 다운로드, 압축 해제 및 설정하고 있습니다(주목, EPIC, Clearcase, QuantumDB, MasterQ). 자바 프로젝트를 편집할 때 코드 완성이 작동하지 않는 것을 알게 되었습니다.「 」라고 하면,String.+ space를 누르면 팝업에는 "No Default Proposals" 가 표시되고 하단에 있는 상태 표시줄에는 "No completions available" 가 표시됩니다. 좋은 생각 있어요?에서 기본 옵션을 복원해 보십시오.Windows > Preferences > Java > Editor > Content Assist > Advanced 이 기본 설정 화면에 표시되는 데이터 유형의 예. 단, 현재 가지..

source 2022.11.16

Swing GUI에 공백 공간 제공

Swing GUI에 공백 공간 제공 공백이 없는 GUI가 '빽빽이 들어찬' 상태로 표시됩니다.컴포넌트의 위치나 크기를 명시적으로 설정하지 않고 화이트 스페이스를 제공하려면 어떻게 해야 합니까?­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­..

source 2022.11.16

Java에서 기본 문자 집합/인코딩을 찾는 방법

Java에서 기본 문자 집합/인코딩을 찾는 방법 은 '먹다'를 사용하는 입니다.Charset.defaultCharset()이게 정답이 아닐 수도 있다는 걸 최근에 알았어요.java.io의 여러 되는 실제 .Java는 기본 문자 집합을 2개 보유하고 있는 것 같습니다.이문 대대 ?해 ?? ?? ??? 우리는 하나의 실패 사례를 재현할 수 있었다.이것은 일종의 사용자 오류이지만 다른 모든 문제의 근본 원인을 드러낼 수 있습니다.여기 암호가 있습니다. public class CharSetTest { public static void main(String[] args) { System.out.println("Default Charset=" + Charset.defaultCharset()); System.setP..

source 2022.11.16

EntityManager.find()와 EntityManager.getReference()를 JPA와 함께 사용하는 경우

EntityManager.find()와 EntityManager.getReference()를 JPA와 함께 사용하는 경우 데이터베이스 엔티티를 취득하고 반환된 오브젝트를 다른 테이블로 전달하기 위해 EntityManager.getReference(LOBJ.getClass() 및 LOBj.getId()를 사용하는 상황(이상하다고 생각하지만 매우 정상적인 상황일 가능성이 있음)이 발생했습니다. 기본적으로 흐름은 다음과 같습니다. 클래스 TFacade{ createT(FOBJ, AObj) {T TObj = 신규 T();TOBj.setF(FOBJ); TOBj.setA(AObj); ...엔티티 매니저지속(TOBJ); ...L LObj = A.getL();FOBj.setL(LOBJ); FFacade.editF(FO..

source 2022.11.15

Mockito는 인수를 고려하지 않고 메서드를 스텁할 수 있습니까?

Mockito는 인수를 고려하지 않고 메서드를 스텁할 수 있습니까? 모키토를 사용해서 레거시 코드를 테스트하려고 합니다. 스텁하고 싶다FooDao다음과 같이 생산에 사용됩니다. foo = fooDao.getBar(new Bazoo()); 쓸 수 있다: when(fooDao.getBar(new Bazoo())).thenReturn(myFoo); 하지만 분명한 문제는getBar()같은 것으로 호출된 적이 없습니다.Bazoo내가 그 메서드를 스텁하게 만든 오브젝트. (저걸 저주해 주세요)new오퍼레이터!) 메서드가 되돌아올 수 있도록 스텁을 할 수 있으면 좋겠습니다.myFoo논쟁에 관계없이그렇지 않으면 다른 회피책을 듣겠습니다만, 합리적인 테스트 커버리지가 있을 때까지 생산 코드의 변경은 피하고 싶습니다.wh..

source 2022.11.15

기본 Java 문자 인코딩 설정

기본 Java 문자 인코딩 설정 JVM(1.5.x)에서 사용하는 기본 문자 인코딩을 프로그래밍 방식으로 올바르게 설정하려면 어떻게 해야 합니까? 라고 읽었습니다-Dfile.encoding=whatever예전엔 오래된 JVM을 좋아했었는데 그런 사치를 누릴 수 없어요. 시도했습니다. System.setProperty("file.encoding", "UTF-8"); 되지만, 인 원인이 아닌 것 .getBytesUTF8은 UTF8에 대응하고 있습니다. System.setProperty("file.encoding", "UTF-8"); byte inbytes[] = new byte[1024]; FileInputStream fis = new FileInputStream("response.txt"); fis.read..

source 2022.11.15

Maven 저장소에서 소스 JAR 가져오기

Maven 저장소에서 소스 JAR 가져오기 Maven 저장소에서 소스 JAR을 찾을 수 있는지 아는 사람 있나요? Maven Micro-Tip: 소스 및 Javadoc 가져오기 IDE에서 Maven을 사용하는 경우 IDE에서 라이브러리 종속성에 대한 소스 코드와 Javadocs를 해결해야 하는 경우가 많습니다.그 목표를 달성하기 위한 쉬운 방법이 있다. mvn dependency:sources mvn dependency:resolve -Dclassifier=javadoc 첫 번째 명령어는 pom 파일 내의 각 종속성에 대한 소스 코드를 다운로드하려고 합니다. 두 번째 명령어는 Javadocs 다운로드를 시도합니다. 메이븐은 여기 도서관 포장업자들의 손에 달려있다.따라서 이들 중 일부는 소스 코드를 패키지..

source 2022.11.15

왜 JUnit을 테스트에 사용하는가?

왜 JUnit을 테스트에 사용하는가? 초보자 질문인지 junit을 사용하는 상황을 잘 모르겠습니다. 간단한 어플리케이션 작성이든 큰 어플리케이션 작성이든System.out진술서, 그리고 그것은 나에게 꽤 쉽게 바느질된다. JUnit을 사용하여 테스트 클래스를 만들고 동일한 메서드를 호출해야 하며 반환되는 항목을 확인하고 모든 항목에 주석을 달아야 하는 오버헤드를 감수해야 하는 이유는 무엇입니까? 왜 수업을 써서 한번에 테스트하지 않는가?System.out테스트 클래스는 작성하지 않으시겠습니까? 추신. 저는 막 배우고 있는 큰 프로젝트를 해 본 적이 없습니다. 그럼 목적이 뭐죠?이는 테스트가 아니라 "수동으로 출력 보기"입니다(비즈에서는 LMAO로 알려져 있습니다).더 공식적으로 "수동으로 비정상적인 출력..

source 2022.10.27

Java에서 null-return 메서드를 Scala 옵션과 함께 래핑하시겠습니까?

Java에서 null-return 메서드를 Scala 옵션과 함께 래핑하시겠습니까? 나에게 방법이 있다고 가정하자.session.get(str: String): StringJava에서 온 것이기 때문에 문자열이 반환될지 눌이 반환될지는 알 수 없습니다. 이 문제를 스칼라에서 해결할 수 있는 더 쉬운 방법은 없을까?session.get("foo") == null마법이 적용될지도 몰라ToOption(session.get("foo"))그리고 스칼라로 대할 수 있어 ToOption(session.get("foo")) match { case Some(_) =>; case None =>; } 그Option동반 객체의applymethod는 null 가능한 참조로부터의 변환 함수로서 기능합니다. scala> Optio..

source 2022.10.26
반응형