Lang 28

edit 박스 속성 컨트롤

-- 숫자만 입력 procedure TForm1 . FormCreate ( Sender : TObject ); begin SetWindowLong ( Edit1 . Handle , GWL_STYLE , GetWindowLong ( Edit1 . Handle , GWL_STYLE ) or ES_NUMBER ); end; ES_AUTOHSCROLL 에디트 컨트롤 내에 텍스트를 입력할 때 에디트 영역의 크기를 넘기면 자동으로 수평 스크롤된다. ES_AUTOVSCROLL 여러 줄의 에디트 컨트롤 내에 텍스트를 입력할 때 자동으로 수직스크롤된다. ES_CENTER 여러 줄의 에디트 컨트롤에서 텍스트를 가운데로 정령한다. ES_LEFT 텍스트를 좌측으로 정렬한다. ES_LOWERCASE 에디트 컨트롤에 소문자의 입..

Lang/Delphi 2022.08.27

404 에러 Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지를 밝히려 하지 않습니다.

STS MAVEN JDK 1.8 Maven war Packaging 생성 -> Dynamic Web Module 변경 내장 톰캣에서는 정상 동작하지만 외장 톰캣으로는 WEB-INF/ 아래에 접근을 하지 못하는 경우 프로젝트 속성에서 아래 항목이 없다면 추가 Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지를 밝히려 하지 않습니다. 로 검색시는 죄다 PATH 설정에 비슷한 글들만 나와있던데 운 좋게 원인을 찾고 나니 별 거 아닌 거에 며칠을 고생한게 아깝고 허무하다. tomcat 404 등으로 검색하니 위와 같은 방법이 나온다.

Lang/Java 2022.01.16

STS4 실행 시 JDK 하위 버전 설정 에러

기본적으로 ini파일 -Dosgi.requiredJavaVersion, -vm 을 변경하여 하위 버전으로 설정이 가능하다. 에러는 Java was started but returned exit code=1 또는 log 파일을 확인하라고 뜨고 해결방법은 찾아보면 경로 확인, 메모리 설정 정도로 나온다. log 에러에 version이 보인다면 실행 시는 최소 버전을 맞춰야 실행이 가능하다. Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (&(osgi.ee=JavaSE)(version=11)) -vm은 복원, -Dosgi.requiredJavaVersion만 ..

Lang/Java 2021.12.30

lombok @builder 패턴 사용

@Data는 지양 @NoArgsConstructor 파라미터가 없는 기본 생성자를 생성 @RequiredArgsConstructor final이나 @NonNull인 필드 값만 파라미터로 받는 생성자 - 생성자 의존성 주입 시 사용 @AllArgsConstructor 모든 필드 값을 파라미터로 받는 생성자 생성 - 매개변수 순서, 개수 변경 시 문제 기본 사용 @ToString 양방향 연산관계에 있는 경우는 exclude로 제외 처리 @Getter builder 패턴 매개변수 순서, 개수 변경 시 용이 클래스 상단 @builder 사용 - 생성자가 없을 경우 모든 멤버변수를 받는 생성자 생성(@AllArgsConstructor(access = AccessLevel.PACKAGE)) -> 동일 패키지에서 생..

Lang/Java 2021.12.11