개발일지 시작의

거북목 심해질듯

개발 업무내용

2, 3주차 숙제 제출 4주차 숙제 하는 중

오늘의 이슈/고민..그리고 해결한 내용

GET/POST

서버에서 클라이언트로 데이터를 전송할 때 JSON형태로 전송
클라이언트가 서버에 요청할 때 주소가 같아도 GET/POST에 따라 가져가야할 데이터나 동작이 달라진다

GET 방식
1. 브라우저에 enter 치는 행위 자체 => url 상에 ? 뒤에 데이터가 붙고 &는 전달할 데이터가 더 있음
2. 통상적으로 데이터 조회를 요청 => url 뒤에 붙어 요청하기 때문에 전송 가능한 데이터 크기가 제한적이고 보안이 취약함(url에 그대로 노출되기 때문에)

POST방식
1. 통상적으로 데이터 생성, 변경, 삭제 => HTTP Request Messagedml body 부분에 데이터가 담겨 전송되기 때문에 GET방식보다 데이터 크기가 크고 보안면에서 나음

GET은 브라우저에서 cashing 할 수 있어 데이터 크기가 작고 보안에 문제가 없다고 POST방식으로 보내야 할 걸 GET방식으로 보내면 기존의 cashing 되었던게 응답될 수 있어 잘 구분해서 써야함

SQL vs NoSQL

SQL : 정형화 되어 있어 데이터의 일관성이나 분석에 용이하지만 추가나 삭제 등 수정이 어려움
NoSQL : 딕셔너리 형태로 저장(방식에 따라 크게 3가지로 나뉨)하기 때문에 자유로운 형태의 데이터 적재에 유리하지만 일관성이 부족할 수 있음

python .text부분



순위 부분이 이상하게 나와서 정리를 해야하는데 그게 오래 걸림
처음에 할 때도 헤맸는데 text 사용법을 잘 몰라서 그랬음...

a = "Life" 면 L부터 e까지 0, 1, 2, 3으로 숫자가 매겨짐
a[0] = "L" -> 이렇게 인덱싱 가능함
내가 문제된 부분도 .text[0:2]라고 써서 10의 자리수까지 잘라냄

참고

https://github.com/JaeYeopHan/Interview_Question_for_Beginner
https://wikidocs.net/13

To-do List

내일은 5주차까지 다 듣기

0개의 댓글

관련 채용 정보