JWT & Session

JWT > JWT(Json Web Token)는 토큰 기반 인증 방식 사용자의 세션 상태를 서버에 저장하는 것이 아니라 필요한 정보를 토큰 Body에 저장해 사용자가 가지고 있고 그것을 매 리퀘스트마다 Header에 실어 서버로 보낸다. 취약점 Header와 Pa

2021년 9월 10일
·
0개의 댓글

Python_zip함수

zip(\*iterable)은 동일한 개수로 이루어진 자료형을 묶어 주는 역할을 하는 함수이다.※ 여기서 사용한 \*iterable은 반복 가능(iterable)한 자료형 여러 개를 입력할 수 있다는 의미이다.잘 이해되지 않는다면 다음 예제를 살펴보자.

2021년 9월 3일
·
0개의 댓글

SQL 기초문법_3(inner join, left join)

Join 두 개 이상의 테이블로부터 원하는 열과 행을 지정해 하나의 결과 집합을 만드는 것. [join조건] : 두 테이블을 연결할 조건 Inner Join : 테이블 간의 교집합 즉, 두 테이블에 공통으로 존재하는 열의 집합을 출력 Left Join : LEF

2021년 8월 17일
·
0개의 댓글

SQL 기초문법_2

A 테이블의 특정 컬럼들을 B테이블의 특정 컬럼들로 복사replace() = replace(컬럼명, '변경전텍스트', '변경후텍스트')B.구분의 일반을 0으로 변환후 그 나머지 회원권도 1로 변경해준다.replace는 한번에 한번만 변경 할 수 있으므로 두번 repla

2021년 8월 13일
·
0개의 댓글

SQL 기초문법_1

기본키Constraint 제약조건 PRIMARY KEY (현 테이블 컬럼)외래키Constraint 제약조건 FOREIGN KEY (현 테이블 컬럼) REFERENCES 참조테이블(참조컬럼)컬럼 추가GETDATE함수는 현재 컴퓨터에 설정되어있는 시스템 시간을 불러와주는

2021년 8월 12일
·
0개의 댓글

[wecode] 3개월 후기

길고 긴 이야기의 시작. 내가 개발자가 되려고한 이유 네트워크 엔지니어를 근무하면 일명 박스까기라는 것이 주 업무다. 다른 제조사(Cisco, Netgear 등)에서 제조된 네트워크 장비들을 잘 받아서, 잘 까서, 잘 설치하는게 주 업무이기 때문이었다. 거기에서 오

2021년 8월 8일
·
1개의 댓글

Dockerfile 작성_정리

Dockerfile을 작성하여 내가 설정한 내용으로 도커 이미지가 제작되도록 해보자.Docker를 하다보면 옛날에 데몬으로 공CD 구워서 쓰던거 생각난다. 용어가 비슷...Dcockerfile은 확장자가 따로 존재하지 않는다.FROM : Docker Base Image

2021년 7월 27일
·
0개의 댓글

Advanced python_(Generator, Equality vs Identity)

Generator iterator를 생성해주는 함수, 함수안에 yield 키워드를 사용한다. (iterator = next() 메소드를 통해 데이터에 순차적으로 접근이 가능한 object) iterable한 순서가 지정된다.(모든 generator은 iterato

2021년 7월 25일
·
0개의 댓글

Advanced python_(Closure, Decorator, Iterable, Iterator)

중첩된 함수가 부모 함수의 변수나 정보를 가두어 사용하는 것.그리고 부모 함수는 중첩함수를 return 해준다. 이렇게 부모함수의 변수를 외부로부터 직접적인 접근은 격리하면서 중첩함수를 통해 격리된 부모함수의 변수를 사용한 연산을 가능케 한다.중첩함수가 부모 함수의 변

2021년 7월 19일
·
0개의 댓글

Advanced python_(Scope, FirstClass, HigherOrderFunction, NestedFunction)

LEGB Rule - Local -> Enclosed -> Gobal -> Built-inLocal : 가장 가까운 함수안 범위Enclosed : 함수안에 함수가 정의 되었을때 가장 가까운 함수가 아닌 두번째 이상의 함수에서의 변수Global : 함수 바깥의 변수 또는

2021년 7월 11일
·
0개의 댓글

TIL_[20] HTTP

HTML, TEXTIMAGE, 음성, 영상, 파일JSON, XML(API)거의 모든 형태의 데이터 전송 가능서버간 데이터를 주고 받을 때도 대부분 HTTP 사용사실상 데이터 전송의 거의 모든 것이 HTTP이다.Request Response 구조클라이언트는 서버에 요청을

2021년 6월 27일
·
0개의 댓글

[wecode] 2차 프로젝트 기능

내가 맡은 부분은 제품 메인페이지, 제품 카테고리페이지, 제품 상세페이지request.GEThttp request의 정보를 dictionary 데이터로 받는 기능이다.get() 키값이 딕셔너리 안에 있으면 밸류값을 리턴해준다. 키값이 존재하지 않으면 디폴트값 None을

2021년 6월 27일
·
0개의 댓글

[wecode] 1차 프로젝트 후기

힌트는 없다. 눈앞에 펼쳐진 Kangol의 화면만을 보고 무슨 기능을 구현할지, 어떻게 구현할지 정해야 한다. 모델링부터 막막했지만...중요한건 멈춰있지 말고 걸어가봐야 한다는 것. 절대 소통 무조건 절대 소통 프론트엔드와 함께 소통하며 모델링을 했다면 더 좋았겠다

2021년 6월 20일
·
3개의 댓글

TIL_[19] 인터넷 통신과 IP

" 인터넷에서 컴퓨터 둘은 어떻게 통신할까?"수진이 미국 사는 동열이에게 메세지를 보내고 싶으면, 인터넷 망을 이용해서 보내야 한다. 수많은 중간 노드들이 있는데 이 노드를 거쳐서 안전하게 넘어가야한다.수많은 복잡한 상황을 어떤 규칙으로 어떻게 잘 넘어가 목적지까지 안

2021년 6월 13일
·
0개의 댓글

TIL_[18] Django_JWT

Json Web Token DoesNotExist 특정 조건의 값이 없을때 ValueError bcrypt 암호화 json web token http 주요특징 stateless! authentication 인증 단방향 해쉬란? 양방향 해쉬? salting &

2021년 6월 13일
·
0개의 댓글

[wecode] 나머지공부_02

lambda 인자 : 표현식가벼운 함수 정도로 이해? 딱히 함수 이름도 정의하지 않고 사용한다.인수로 반복 가능한 자료형을 입력받아 최댓값을 돌려주는 함수.list를 받았을때string을 받았을때string에서 순간 멈칫했는데 생각해보니 입력받은 string에서 a -

2021년 6월 3일
·
0개의 댓글

TIL_[17] Django_Bcrypt

고난과 역경의 Django...세상에 완벽한 보안은 없다. 허나 털릴때 털리더라도 중요한 정보는 가져가도 못알아보게 해보자. 그거슨 바로 암호화유저가 입력한 비밀번호를 암호화하기 위해 bcrypt.hashpw()메소드 사용.인자로는 (password ,salt)를 받는

2021년 6월 1일
·
0개의 댓글

[Wecode] Django

Django HTTP - 웹사이트 동장 방식 웹 브라우저 주소창에 URL입력 후 엔터 URL을 이용해서 서버의 IP를 찾는다. IP를 이용해서 서버에 접속 URL에 해당하는 자료를 요청 웹 어플리케이션이 URL을 해석해서 해당하는 코드가 동작 코드의 동작 결과를 응답으

2021년 5월 30일
·
0개의 댓글

TIL_[16] Code_Kata

nums에 숫자 배열을 입력받아, 두 수의 합이 특정수(target)가 되는 요소의 index값을 반환하는 함수 작성. (문제부터가 요란하다)첫번째 for문에서 enumerate()함수를 통해 첫 요소의 값과 index를 n, i에 돌려준다. 두번째 for문에서도 똑같

2021년 5월 24일
·
0개의 댓글

[wecode] 나머지공부_01

find 함수없이 문자열 안에 특정 문자의 index값 가져오기, 문자열에 없는 문자라면 -1 반환.만약 문자열에 해당 문자가 여러번 나타나면, 첫번째로 나타나는 위치를 반환.내가 생각한 답.내 생각에는 for문을 통해 한글자씩 빼내면서 비교하려 했는데, 다시 생각해보

2021년 5월 22일
·
0개의 댓글