반응형

java 189

ANTLR: 간단한 예가 있나요?

ANTLR: 간단한 예가 있나요? ANTLR을 시작하고 싶은데, antlr.org 사이트에서 몇 시간 동안 예제를 검토해도 Java 프로세스에 대한 문법을 명확하게 이해할 수 없습니다. ANTLR을 사용하여 구현된 4연산 계산기가 파서 정의를 거쳐 Java 소스 코드까지 이어지는 간단한 예가 있습니까?참고: 이 답변은 ANTLR3에 대한 것입니다!ANTLR4의 예를 찾는 경우 이 Q&A에서는 ANTLR4를 사용하여 간단한 식 파서와 평가자를 작성하는 방법을 보여 줍니다. 먼저 문법을 만듭니다.다음은 +, -, * 및 /의 4가지 기본 연산자를 사용하여 작성된 식을 평가하는 데 사용할 수 있는 작은 문법입니다.괄호를 사용하여 식을 그룹화할 수도 있습니다. 이 문법은 단수 연산자(-1+9)나 .99와 같은 ..

source 2022.08.30

Spring Boot의 이 spring.jpa.open-in-view=true 속성은 무엇입니까?

Spring Boot의 이 spring.jpa.open-in-view=true 속성은 무엇입니까? 를 .spring.jpa.open-in-view=true성성을속 true 이게 진짜 뭘 하는 거지?나는 그것에 대해 설명할 만한 좋은 점을 찾지 못했다. 그때,,,,를 쓰게 되나요?SessionFactoryEntityManagerFactory한 경우 하면 사용 수 있습니까?EntityManagerFactory대?? 감사합니다!OSIV 안티패턴 OSIV(Open Session in View)는 비즈니스 계층이 View 계층에 필요한 모든 연결을 가져오는 최선의 방법을 결정하는 대신 지속성 컨텍스트를 강제로 열어 View 계층이 프록시 초기화를 트리거할 수 있도록 합니다(다음 그림 참조). OpenSession..

source 2022.08.30

익명 클래스의 생성자 액세스

익명 클래스의 생성자 액세스 구체적인 Class1이 있고 이 Class1에서 익명 클래스를 만들고 있다고 가정해 보겠습니다. Object a = new Class1(){ void someNewMethod(){ } }; 이 익명의 수업의 제작자에게 과부하를 줄 수 있는 방법은 없을까?아래와 같이 Object a = new Class1(){ void someNewMethod(){ } public XXXXXXXX(int a){ super(); System.out.println(a); } }; xxxxxxxxxxxxxxxxxxxxxxxxx에 있는Java Language Specification, 섹션 15.9.5.1에서 다음을 수행합니다. 익명 클래스에는 명시적으로 선언된 생성자를 사용할 수 없습니다. 죄송합니..

source 2022.08.29

사용 가능한 포트를 찾는 방법

사용 가능한 포트를 찾는 방법 포트를 리슨하는 서버를 기동하고 싶다.포토를 명시적으로 지정할 수 있어 동작합니다.하지만 저는 자동으로 항구를 찾고 싶습니다.이 점에서 나는 두 가지 질문이 있다. 어느 범위의 포토 번호를 검색할 필요가 있습니까(포트 12345, 12346, 12347을 사용하고 있습니다만, 문제 없습니다). 특정 포트가 다른 소프트웨어에 의해 사용되고 있지 않은지 확인하려면 어떻게 해야 합니까? 사용하는 포토에 문제가 없는 경우는, ServerSocket 컨스트럭터에 포토를 0 으로 지정해 주세요.이 포토는 빈 포토로 리슨 됩니다. ServerSocket s = new ServerSocket(0); System.out.println("listening on port: " + s.getLo..

source 2022.08.28

Java: get Minutes 및 get Hours

Java: get Minutes 및 get Hours 이후의 Date.getHours ★★★★★★★★★★★★★★★★★」Date.getMinutes천을을 받지 ?? ???구글 검색에서 찾은 예시는 사용되지 않는 방법을 사용했습니다.표준 java.util 대신 Joda Time을 사용해 보십시오.날짜 클래스Joda Time 라이브러리는 날짜 처리에 훨씬 더 나은 API를 가지고 있습니다. DateTime dt = new DateTime(); // current time int month = dt.getMonth(); // gets the current month int hours = dt.getHourOfDay(); // gets hour of day Joda Time 라이브러리 사용에 대한 장단점은 이 질..

source 2022.08.27

자바어로 "최종 클래스"의 의미는 무엇입니까?

자바어로 "최종 클래스"의 의미는 무엇입니까? 을 읽고 , 수업 를 '자바'라고 선언하면 있어요.final이걸 어디에 쓸지 생각이 안 나요. 저는 프로그래밍을 처음이라 프로그래머들이 실제로 이 프로그램을 사용하는지 궁금합니다.사용한다면 언제 사용하나요? 그래야 제가 더 잘 이해하고 언제 사용할지 알 수 있어요. 지향이고 Java를 하는 final사물의 특성을 가진 계층에 대한 생각을 멈추는 것은 아닐까?먼저 다음 기사를 추천합니다.Java: 최종 클래스를 만드는 시기 사용한다면 언제 사용하나요? 그래야 제가 더 잘 이해하고 언제 사용할지 알 수 있어요. A final클래스는 단순히 확장할 수 없는 클래스입니다. ( 모든 가 ('클래스의 오브젝트'가 final . ) 클래스가 최종이라고 선언하는 것이 도움..

source 2022.08.27

MacOS에서 기본 Java(JDK) 버전을 설정하거나 변경하는 방법은 무엇입니까?

MacOS에서 기본 Java(JDK) 버전을 설정하거나 변경하는 방법은 무엇입니까? Mac에서 Java의 기본 버전을 변경하려면 어떻게 해야 합니까? 번째 실행 ★★★★★★★★★★★★★★★★★★」/usr/libexec/java_home -V하다 Matching Java Virtual Machines (3): 1.8.0_05, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home 1.6.0_65-b14-462, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 1.6.0_65-b14-462, i386: "Jav..

source 2022.08.27

검색 메서드가 반환 값을 생성할 수 없는 경우 'null'을 반환해야 합니까? 아니면 예외를 발생시켜야 합니까?

검색 메서드가 반환 값을 생성할 수 없는 경우 'null'을 반환해야 합니까? 아니면 예외를 발생시켜야 합니까? 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 5년 전에 문을 닫았어요 이 질문을 개선하다 자바 언어를 사용하고 있습니다.물건을 찾으면 돌려주는 방법이 있어요. 찾을 수 없는 경우 다음을 수행해야 합니다. 반환 무효 예외를 두다 다른. 어떤 것이 가장 좋은 실천요법과 사자성어인가요?항상 값을 찾을 것으로 예상되는 경우 값이 없으면 예외를 발생시킵니다.예외는 문제가 있었다는 것을 의미합니다. 값이 누락되거나 존재할 수 있으며 둘 다 응용 프로그램 로직에서 유효한 경우 ..

source 2022.08.25

spring @Controller 주석과 @RestController 주석의 차이점

spring @Controller 주석과 @RestController 주석의 차이점 의 ★★★★★★★★★★★★★★★★★★★@Controller ★★★★★★★★★★★★★★★★★」@RestController석입니니다다 수 있다@Controller웹 MVC와 REST 애플리케이션 모두에 주석을 사용할 수 있습니까? 그렇다면 웹 MVC 또는 REST 응용 프로그램인지 구별하려면 어떻게 해야 합니까? @Controller봄 MVC. @RestController으로, '아노메이션', '아노메이션', '아노메이션'을 하는 것 이외에는 아무것도 할 수 .@Controller ★★★★★★★★★★★★★★★★★」@ResponseBody주석(「Javadoc」 참조) 따라서 다음 2개의 컨트롤러 정의에서 동일한 기능을 수행합니..

source 2022.08.25

자바 키스토어에 .cer 증명서를 Import하려면 어떻게 해야 합니까?

자바 키스토어에 .cer 증명서를 Import하려면 어떻게 해야 합니까? Java 웹 서비스 클라이언트를 개발하는 동안 문제가 발생했습니다.웹 서비스 인증에서는 클라이언트 증명서, 사용자 이름 및 비밀번호를 사용합니다.에 있는 는, 「고객 증명서」에 ..cer같은 이 있습니다.텍스트 에디터를 사용하여 파일을 검사하면 다음과 같은 내용이 있습니다. -----BEGIN CERTIFICATE----- [Some base64 encoded data] -----END CERTIFICATE----- 이 파일을 Internet Explorer에서 증명서로 Import하여(비밀번호를 입력하지 않아도 됩니다!) 웹 서비스를 통한 인증에 사용할 수 있습니다. 이 증명서를 키스토어에 Import하려면 첫 번째 행과 마지막 ..

source 2022.08.25
반응형