- 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 |
- javascript
- dbeaver
- pl/sql
- PROCEDURE
- 티스토리챌린지
- 문제해결
- spring boot
- 워드프레스
- 함수
- sql
- 이클립스
- 트러블슈팅
- wordpress
- 엘리멘터
- 자바스크립트
- Hostinger
- JSP
- PLSQL
- 프로시저
- Oracle
- 배열
- 오라클
- 클론코딩
- 오류해결
- 워스프레스
- 환경세팅
- function
- 오블완
- iframe
목록전체 글 (95)
개발 공부중
티스토리 구독자분이 자세히 써달라고 피드백을 주셔서 써보는오류 해결과정 api 를 사용하는데 어느날부터 불러오지 못했다. api주소로 들어가보면 원래 첫번째 사진 처럼 결과값이 나오거나두번째 사진처럼 오류를 알려줘야하는데, 이번에는 503 에러가 떴다. 그래서 찾아본 503에러의 원인. HTTP 503 오류는 서버가 일시적으로 요청을 처리할 수 없다는 의미로,네트워크에 제한이 있는 경우 발생한다. 원인1. 네트워크 제한: 서버가 외부와 통신할 수 없거나, 방화벽 또는 보안 설정에 의해 차단된 경우. 2. 서버 과부하: 요청이 과다하거나 서버 자원이 부족한 경우. 3. 서비스 중단: API 제공자가 서비스 중단이나 유지보수를 진행 중인 경우. 내부망에서만 오류가 떠서 원인1번이라고 확신이 들었다..
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을 던지는 문제였다.배열의 각 값이 빈 문자열인지 확인했어야 했는데..