- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 클론코딩
- 환경세팅
- 오류해결
- Oracle
- pl/sql
- iframe
- 엘리멘터
- 트러블슈팅
- Hostinger
- dbeaver
- 문제해결
- 이클립스
- spring boot
- 배열
- sql
- function
- JSP
- 오라클
- 워드프레스
- PROCEDURE
- 프로시저
- 자바스크립트
- wordpress
- 워스프레스
- 함수
- PLSQL
- javascript
목록코딩 (94)
개발 공부중
ORA-00972 : 식별자의 길이가 너무 깁니다 테이블 이름, 열 이름, 또는 인덱스 등의 식별자가 허용된 최대 길이(30바이트)를 초과했을 때 생기는 오류. 나의 경우 테이블 이름이 너무 길었던 것이 문제였다. 더 짧은 이름으로 수정하면 된다.
datapicker가 설정되어있는 input 박스를 변경할 수 없도록 readonly 를 만들고 싶었다. $('input[name=datepk]').attr("readonly",true); 처음에 readonly 를 줬더니, 키보드 입력은 안 되는데 달력은 나왔다. 찾아보니datepicker 기능을 disable 로 없애고, disabled를 지워서 다시 enable을 해주면 값이 유지되면서 텍스트박스는 활성화 시킬 수 있다.$('input[name=datepk]').datepicker('disable').removeAttr('disabled') 나중에 또 사용할 거 같아서 기록 끝!
java.sql.SQLRecoverableException: 소켓에서 읽을 데이터가 없습니다 서버 상태를 확인해본다. 나의 경우, 실행 후 무한 대기 상태 -> 소켓에서 읽을 데이터가 없습니다 가 나왔다.서버를 재시동하니 해결됐다.어느순간 서버연결에 문제가 있었던 거 같다.
1. 호스팅거에 회원가입을 해준다.사이트 주소 >> https://www.hostinger.com/ 2. [시장] - [모든 제품]에 들어가서 필요한 제품을 확인한다. 2-1. 웹 호스팅 상품은 아래와 같다. 2-2. 클라우드 상품은 아래와 같다. 3. 비즈니스 웹 호스팅을 선택하고 12개월을 선택해주었다. 가격은 47.88달러. 매번 다른 거 같다.4. 결제창으로 넘어가서 결제를 해준다.결제수단은 아래와 같다. 5. 결제가 완료되면 세팅 페이지로 넘어간다.나는 아래처럼 선택해줬다. 아래는 skip했다. 필요하면 선택!아래는 skip했다. 필요하면 선택!이름을 아직 못정해서 나는 스킵해줬다.생각한 도메인주소를 넣으면 된다.나는 임시 도메인 선택해줬다. 한국에서 제일 가까운 인도네시아 선택그럼 설치가 시..
JSP 에서의 예외처리 방법 1. try - catch- finally사용하기try{ //일반예외, 실행 예외 발생 가능 코드catch(예외 클래명 참조 변수명){ //예외가 발생했을 때 처리} finally{ //예외 발생 여부에 상관 없이 무조건 실행 (생략가능)} 특정 코드 블록에서 발생할 수 있는 에러를 줄이는데에 도움이 된다.데이터베이스 연결 시 오류 처리, 널 포인트 익셉션 (NullPointerException) 처리 할 때 많이 사용된다. 2. throws 키워드로 예외 전가 리턴 타입 메서드명(입력매개변수) throws 예외 클래스명 { //예외 발생 코드} 자신을 호출한 시점으로 예외를 전가할 수 있다.public void connectToDatabase() throws SQLE..
비동기 통신 장점작업을 중단하지 않고도 웹 페이지와 상호 작용할 수 있다. 예를 들어, 데이터를 로드하는 동안 사용자는 다른 작업을 수행할 수 있다는 것.서버와 클라이언트가 동시에 작업을 수행할 수 있어 효율적이다.요청을 보낸 후 다른 작업을 수행할 수 있어서 응답 시간이 줄어든다.단점콜백 함수, 프로미스, async/await 등 알아야할 개념이 조금 더 복잡하다.어디에서 오류가 생겼는지 디버깅과 작업순서를 관리하기 힘들다. 예시 : 사용자가 버튼을 클릭하면 서버에 데이터를 요청하고, 서버에서 응답을 받은 후 결과를 웹 페이지에 표시(AJAX) Fetch Data (AJAX) 동기 통신 장점코드가 순차적으로 실행되므로 간단하다.작업이 순서대로 실행된다.요청이 완료되기 전에 다음 작..
org.apache.jasper.JasperException: An exception occurred processing JSP page 오류 뜰 때는 뭐가 문제인지 잘 안 보인다. Stacktrace에 힌트가 있으니 긴장하지 말 것 내 문제도 Stacktrace에서 찾을 수 있었다.java.lang.NumberFormatException: For input string: ""java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) 나의 경우배열의 값 중 하나가 빈 문자열이어서 Long.parseLong 메서드가 NumberFormatException을 던지는 문제였다.배열의 각 값이 빈 문자열인지 확인했어야 했는데..
나의 경우, 보안이 걸려져 있는 테이블에 컬럼을 하나 만들고 보안업데이트 작업을 해줘야하는데 하지 않았다.그래서 나온 오류이지만 찾아본 오류 해결방법과 가상열 (virtual column) 의 특징 ORA-01733: 가상 열은 사용할 수 없습니다 가상열(virtual column)에 insert 혹은 update, delete 하려고 했을 때 나오는 오류.다른 열의 값을 기반으로 계산된 값은 조회는 가능하지만, 변경이나 저장을 할 수 없다. 가상열의 특징 데이터 저장 없음: 가상 열은 물리적으로 데이터를 저장하지 않고, 대신 다른 열의 데이터를 기반으로 계산된 값을 제공한다.읽기 전용: 가상 열은 읽기 전용으로, 직접 값을 입력하거나 업데이트할 수 없다.동적 계산: 가상 열의 값은 조회 시 동적으로..