분류 전체보기 (49) 썸네일형 리스트형 ORA-00911: 문자가 부적합합니다 DBeaver에서 insert 쿼리문을 돌렸더니 에러가 떴다. 눈으로 보기에는 전혀 문제가 없지만.. 엑셀에서 대량 쿼리문을 작업하여 복사/붙여넣기 했더니 공백 부분이 space와 tab 차이가 있었던 것 같다. 에러가 발생한 부분에 빨간 밑줄이 그어지는데 그 부분을 지우고 직접 작성해주면 제대로 동작한다. [Linux] 외부 서버 접근 확인 명령어 접속해야하는 대상 서버의 포트가 열려있는지 확인이 필요하여 처음에는 ping 명령을 사용했다. ping [OPTIONS] DESTINATION OPTION을 별도로 지정하지 않으면 계속해서 1초마다 56byte의 ICMP 패키지를 전송한다. -c : 전송하는 패킷의 수를 지정 (ex. ping -c 3 8.8.8.8 이란 8.8.8.8 서버로 3회 전송 후 종료) -i : 전송하는 시간 간격을 지정 (ex. ping -i 5 8.8.8.8 이란 8.8.8.8 서버로 5초마다 전송) -s : 전송하는 패킷의 사이즈를 지정 (ex. ping -s 100 8.8.8.8 이란 8.8.8.8 서버로 100byte의 패킷을 전송) 그런데 특정 포트가 열려있는지 확인하기 위해서는 다른 방법을 사용해야 했다. 두번째는.. Spring Boot 실행 시 표출되는 로그인 화면 스프링 부트 실행 시 의도하지 않은 로그인 페이지가 뜨는 경우가 있다. 이유는 spring security 의존성을 추가했기 때문에 자동으로 생성해주는 보안 로그인 페이지로 이동하는 것이다. org.springframework.boot spring-boot-starter-security 여기서 로그인을 하려면 Username은 "user", Password는 콘솔창에 찍히는 Using generated security password 를 입력하면 된다. 이 페이지를 뜨지 않게 하려면 @SpringBootApplication 어노테이션에 아래와 같이 추가해준다. @SpringBootApplication(exclude = {SecurityAutoConfiguration.class}) public class .. [js] Failed to construct 'URL' let previousUrl = '/test.do?name=kim'; new URL(location.host+previousUrl).searchParams; 이전 페이지의 url에서 파라미터를 가져오기 위해 작성한 코드이다. URL 객체를 생성하기 위해 location.host 를 사용한 것인데 에러가 발생했다. Failed to construct 'URL': Invalid URL TypeError: Failed to construct 'URL': Invalid URL 로컬에서는 문제가 없었는데 서버에 올리니 type error가 난다. 확인 결과 URL 생성자의 매개변수로 들어가는 url에 http:// 즉, 프로토콜이 포함되어 있지 않아서 발생한 에러였다. localhost는 왜 주소에 프로토콜이 없.. [js] if 문 내에서 return 시 함수 종료가 되지 않을 때 function submit() { if ($("#selectName option:selected").val() == "none") { alert("옵션을 선택해주세요."); return; } $("#form").submit(); } selectbox의 옵션을 선택하지 않고 기본 옵션으로 선택되어 있을 때 alert 창을 띄우고 함수를 종료하는 코드를 작성했으나 alert 후 함수가 종료되지 않고 그대로 submit이 되었다. function submit() { if ($("#selectName option:selected").val() == "none") { alert("옵션을 선택해주세요."); event.preventDefault(); return; } $("#form").submit(); } re.. @Value 의 값이 null 일 때 spring bean 객체로 사용하기 위해서는 해당 class의 선언을 new가 아닌 @Autowired로 해주어야 한다. [Lombok] boolean 타입의 Getter/Setter 메서드("is" prefix) 자동으로 Getter, Setter 등의 반복적인 메서드를 어노테이션을 통해 생성할 수 있어 Lombok 라이브러리를 자주 사용하게 되는데, boolean 타입의 필드에 대한 getter를 사용하려고 보니 get* 형식으로 메서드명을 찾을 수가 없어서 내용을 알아보았다. import lombok.Getter; import lombok.Setter; public class Example { @Getter @Setter private boolean active; } 이 코드에서 active 필드에 대한 Getter 메소드가 자동으로 생성될 때 메서드명은 'isActive()'가 된다. 즉 필드명 앞에 'is'가 붙으면서 가독성 측면에서 유리하고 의도를 더 명확하게 전달할 수 있도록 했다. import lom.. ORA-28009: connection as SYS should be as SYSDBA or SYSOPER sys 계정으로 접속하려고 했더니 발생한 에러이다. sysdba 맞는데 왜 안돼! 방법은 사용자 계정 뒤에 'as sysdba' 를 추가해주면 된다. userid : sys as sysdba 이전 1 2 3 4 5 6 7 다음