일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- HTTP
- Github
- 프레임워크
- GIT
- Spring Framework
- JavaScript
- vue
- bean
- 개발자기록
- REST API
- CS
- spring boot
- https
- JSON
- react
- Java
- 깃허브에러
- Spring
- Entity
- 어노테이션
- error
- oracle
- vue3
- DTO
- 뷰
- API
- autowired
- SQL
- framework
- pls-00103
- Today
- Total
목록언어 (11)
o-ohi-code 님의 블로그

실무를 하게 되면, 자신의 업무 영역이 정해질 것이다. 퍼블리셔면 퍼블리셔, front 면 front, back 이면 back 이런 식으로 말이다. 여기서 핵심은 만약 자신이 back - end 개발자라고 한다면, 개발자는 front 없이도 자기 코드가 제대로 작동하는지 확인할 수 있어야 한다. ex) 예를들어 백엔드에서 이런 메서드를 만들었다고 가정하자.public int calculateDiscount(int price, String memberType) { if (memberType.equals("VIP")) return price * 90 / 100; return price;} 근데 아직 front - end에서 화면이나 API 요청이 안 만들어진 상황이다.그럼 이때 이 함수가 제대로 ..
오라클 or cmd 에서 계정 등록 1. board_seq 시퀀스 생성하기CREATE SEQUENCE board_seq START WITH 1 -- 시퀀스의 시작 값 INCREMENT BY 1 -- 값 증가량 NOCACHE -- 캐시하지 않음, 시퀀스를 메모리에 미리 로딩하지 않음 NOCYCLE -- 시퀀스가 끝나면 오류가 발생, 재사용하지 않음 MINVALUE 1;2. 시퀀스 사용 시SELECT board_seq.NEXTVAL FROM dual

500 오류가 발생하는 원인500 Internal Server Error 가 발생하는 원인 요청이 백엔드 컨트롤러까지 도착했지만, 처리 중에 서버 내부에서 예외(Exception) 즉, 파라미터 이름은 맞아서 컨트롤러 진입은 했는데, 안에서 뭔가 error 가 발생한 경우이다. 나의 경우 DB 쿼리 자체에서 문법 오류가 발생했다. SQLSyntaxErrorException 오류 발생

400 (Bad Request) 프론트에서 보내는 요청 파라미터가 백엔드에서 기대하는 형식과 다를 때 발생한다. case 1) 클라이언트 앞단 오타 오류 원인클라이언트에서 값을 전달 할 때 id, pw 형식으로 값을 보내야 하는데 클라이언트에서 값을 전달 할 때 id. ps 형식으로 값을 보내서 오류가 발생했다. 전달하는 형식이 잘 못 될 경우위와 같이 400 에러가 발생하게 된다. 정리하면 서버에서 클라이언트의 값을 받을 때 id, pw 로 값을 받게 해놨는데클라이언트에서 id, ps 형식으로 값을 전달하여 발생하게 된 오류였던 것이다.case 2) post 방식 오류 앞단 구조 백단 구조 오류 원인현재 앞단에서 뒷단으로 데이터를 보내는 방식은 (get 형식인 : 쿼리 파라미터) 방식을 사용하고 있..
1. lsnrctl services2. exp 아이디/비번@localhost:1521/xe file=덤프 다운 받을 경로3. ex) exp test/test@localhost:1521/xe file=C:\demp\덤프명.dmp
JSON (javaScript Object Notation)👉 데이터를 주고받을 때 사용하는, 가볍고 읽기 쉬운 형식의 문자열이다. ✅ JSON 형태{ "name": "영웅", "age": 30, "isDeveloper": true} ✔ 자바스크립트 객체처럼 생겼지만, ✔ 사실은 "문자열 데이터" JSON 의 핵심은JSON 은 웹 개발자 서버와 웹 애플리케이션 간에 데이터를 전송하는 데 자주 사용하는 인기 있는 데이터 형식이다. JSON은 데이터를 주고받기 위한 표준 언어로 ✅ React - 서버로 요청 보냄axios.post('/login', { username: "hero", password: "1234"}); ✅ 서버(Spring, Node.js 등)에서는 이렇게 받음:{ "use..
🤔 node.js 란?크롬의 V8 자바스크립트 엔진을 기반으로 만든 자바스크립트 런타임 환경(JavaScript Runtime Enviroment) 으로브라우저 없이도 터미널에서 자바스크립트를 실행 가능하며 웹 서버로 만들 수 있는 백엔드 플랫폼이다. 여기서 Runtime Enviroment 란? 코드를 실제로 실행할 수 있는 환경즉, 작성한 코드를 '읽고', 해석하고, 실행시켜주는 시스템이다. ex) ✅ java자바는 .java로 코드를 작성하지만 이것을 실행하기 위해서는 JVM(Java Virtual Machine) 이라는 런타임이 필요하다. JVM 이 자바 코드를 해석, 컴퓨터에서 실제로 실행 되게 해준다ex) ✅ 파이썬파이썬도 마찬가지로 .py 로 코드를 작성하지만 이것을 실행..

🤔 PLS-00103 error?아주 간단한 실수 하나로 생기는 오류로 프로시저를 작성할 때는 IF 조건을 사용하였을 경우 THEN 을 함께 사용해야 한다는 규칙이 있다.ERROR가 났던 코드ERROR 가 난 부분에 then 하나만 추가를 하니 오류가 해결되는 모습을 확인 할 수 있다.

🤔 ORA-00933: SQL command not properly ended 란?PL/SQL 블록에서 SQL 문이 끝나지 않거나, 구문이 잘못된 경우를 말한다.그림을 보면 UPDATE 를 하고 있는 장면인데 끝네 ; 을 빼먹은 것을 확인 할 수 있다.

😊 바쁜 한국인을 위한 명령어 순서1. sqlplus /nolog 2. conn / as sysdba 3. create user 아이디 identified by 비밀번호 default tablespace system; 4. grant connect, resource, dba to 아이디 5. conn 아이디/비번 6. exit7. imp userid=아이디/비번 file='"덤프명.dmp"' full=y; 1. cmd 실행2. sqlplus /nolog 명령어 실행sqlplus /nolog 3. conn /as sysdbaconn /as sysdba 🤔 이런 명령어를 사용하는 이유는 뭘까?이 명령어는 Oracle 데이터베이스에서 SYSDBA 권한을 사용하여 데이터베이스에 연결하는 방법이다.conn /..