반응형

java 189

Junit - 1회 실행 셋업 방법

Junit - 1회 실행 셋업 방법 를 사용하여 하고 있습니다.@Before모든 테스트 전에 한 번만 실행하는 셋업 방식을 원합니다.Junit 4.8 jun jun jun?@assylias를 은 @하지만,@BeforeClass고전적인 솔루션이지만 항상 편리한 것은 아닙니다.이 메서드는 다음과 같이 주석을 달았다.@BeforeClass정적이어야 합니다.테스트 케이스 인스턴스가 필요한 일부 테스트에서는 매우 불편합니다.를 들어, 으로 한 에서는 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철, 봄철,@Autowired스프링 컨텍스트에서 정의된 서비스를 사용할 수 있습니다. 저는 으로 일반을 합니다.se..

source 2022.09.27

@Entity 및 @Table의 이름 속성

@Entity 및 @Table의 이름 속성 이름 속성이 @Entity와 @Table에 모두 있기 때문에 의문입니다. 예를 들어, 이름 속성에 대해 동일한 값을 가질 수 있습니다. @Entity(name = "someThing") @Table(name = "someThing") 그리고 같은 반에 다른 이름을 붙일 수도 있다. @Entity(name = "someThing") @Table(name = "otherThing") 이 둘의 차이점은 무엇이고, 왜 우리가 양쪽에서 같은 속성을 가지고 있는지 누가 말해줄 수 있나요? @Entity(name = "someThing") => this name will be used to name the Entity @Table(name = "someThing") => t..

source 2022.09.27

JSch 사용 시 "비활성 개인 키"

JSch 사용 시 "비활성 개인 키" Java 어플리케이션에서 Git으로 작업하기 위해 다음과 같은 코드를 사용하고 있습니다.유효한 키(항상 사용)를 가지고 있으며, 이 특정 코드가 이전에는 같은 키와 git 저장소에서 기능했지만, 현재는 다음과 같은 예외가 있습니다. 비활성 개인 키: [B@59c40796] 이 행에서는: jSch.addIdentity("/private_key.pem"); 전체 코드: String remoteURL = "ssh://git@"; TransportConfigCallback transportConfigCallback = new SshTransportConfigCallback(); File gitFolder = new File(workingDirectory); if (gitFo..

source 2022.09.25

Concurrent Skip List Set은 언제 도움이 됩니까?

Concurrent Skip List Set은 언제 도움이 됩니까? 방금 Java 6 API에서 이 데이터 구조를 봤는데 언제 유용한 리소스가 될지 궁금합니다.나는 scjp 시험을 위해 공부하고 있는데, Kathy Sierra의 책에 나와 있는 모의고사 문제를 봤지만, 그것이 다루어지지 않았다. ConcurrentSkipListSet 및 ConcurrentSkipListMap은 여러 스레드에서 액세스할 정렬된 컨테이너가 필요한 경우에 유용합니다.이들은 기본적으로 동시 코드용 TreeMap 및 TreeSet과 동등합니다. JDK 6의 실장은 IBM의 Maged Michael이 작성한 고성능 다이내믹 록프리 해시 테이블 및 목록 기반 세트를 기반으로 합니다.이것에 의해, 비교 및 스왑(CAS) 조작을 사용해..

source 2022.09.25

속성 파일에서 목록 읽기 및 스프링 주석 @Value 로딩

속성 파일에서 목록 읽기 및 스프링 주석 @Value 로딩 .properties 파일에 값 목록을 가지고 싶다. my.list.of.strings=ABC,CDE,EFG 내 수업 시간에 직접 로드하려면: @Value("${my.list.of.strings}") private List myList; 다른 방법으로 스프링 구성 파일에 저장하고 bean reference로 로드합니다(잘못된 경우 정정). ABC CDE EFG 하지만 이걸 할 방법은 없을까?.properties 파일을 사용하시겠습니까?ps: 가능하다면 어떤 커스텀 코드도 사용하지 않고 하고 싶습니다.스프링 EL 사용: @Value("#{'${my.list.of.strings}'.split(',')}") private List myList; 속성 ..

source 2022.09.25

Java 언어로 미화된 클래스

Java 언어로 미화된 클래스 표준 Java API의 일부 클래스는 다른 클래스와 약간 다르게 취급됩니다.컴파일러 및/또는 JVM의 특별한 지원이 없으면 구현할 수 없었던 클래스를 말하는 것입니다. 바로 떠오르는 것은 다음과 같습니다. Object그 중에서도 슈퍼클래스가 없다. String언어에는 + 연산자가 특별히 지원되기 때문입니다. Thread실행을 "실행"하는 바이트 코드 명령이 없음에도 불구하고 마법의 start() 메서드를 가지고 있기 때문입니다. JLS에는 이러한 모든 클래스가 어떤 식으로든 언급되어 있을 것입니다.내가 틀렸다면 고쳐 주세요. 그나저나, 그런 수업들은 또 뭐가 있을까요?Java 언어로 된 "영예화된 클래스"의 전체 목록이 있습니까?다양한 답변이 있기 때문에 모두 모아 두면 편..

source 2022.09.24

생성자 또는 선언 시 클래스 필드를 초기화하시겠습니까?

생성자 또는 선언 시 클래스 필드를 초기화하시겠습니까? 최근 C#과 Java에서 프로그래밍을 하고 있는데 클래스 필드를 초기화하기 가장 좋은 장소가 어디인지 궁금합니다. 선언할 때 해야 하나요? public class Dice { private int topFace = 1; private Random myRand = new Random(); public void Roll() { // ...... } } 또는 컨스트럭터에서?: public class Dice { private int topFace; private Random myRand; public Dice() { topFace = 1; myRand = new Random(); } public void Roll() { // ..... } } 저는 여러분..

source 2022.09.24

Java에서 String.split()를 사용하여 구분자로 "."를 사용하려면 어떻게 해야 합니까?

Java에서 String.split()를 사용하여 구분자로 "."를 사용하려면 어떻게 해야 합니까? 이 질문에는 이미 답변이 있습니다. Java 문자열이 "."로 분할됨(도트) (4개의 답변) 닫힘4년 전에요. 제가 하려고 하는 것은 .java 파일을 읽고 모든 식별자를 선택하여 목록에 저장하는 것입니다.문제는 .split() 메서드에 있습니다.이 코드를 그대로 실행하면 ArrayOutOfBounds가 표시되지만 딜리미터를 "."에서 다른 것으로 변경하면 코드가 작동합니다.그러나 "로 해석된 행을 사용해야 합니다.다른 방법이 있을까요? import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader;..

source 2022.09.23

constructor type 인수가 type 앞에 배치되는 것은 무엇을 의미합니까?

constructor type 인수가 type 앞에 배치되는 것은 무엇을 의미합니까? 최근에 우연히 이 특이한 자바 구문을 알게 되었습니다.예를 들어 다음과 같습니다. List list = new ArrayList(); 「」의 위치에 .arguments... beforetype 인수일반적으로 type 뒤에 있는 것이 아니라 이전입니다.그리고 이 때 2종류의 인수는 2종류가 있습니다.ArrayList . . . . . . . type 인수 배치는 type 뒤에 붙이는 것과 같은 의미입니까?그렇지 않은 경우 포지셔닝이 다르다는 것은 무엇을 의미합니까? 왜요?ArrayList1밖에 ★★★★★★★★★★★★★★★★★? 나는 평소 장소들을 찾아보았다.Angelika Langer 등입니다만, ANTLR 프로젝트의 J..

source 2022.09.23
반응형