분류 전체보기
TIL | 2.23.목 [Base64 인코딩]
Base64 인코딩 인코딩 이란? 인코딩(encoding)은 정보의 형태나 형식을 표준화, 보안, 처리 속도 향상, 저장 공간 절약 등을 위해서 다른 형태나 형식으로 변환하는 처리 혹은 그 처리 방식을 말한다. 동영상이나 이미지 영역에서도 많이 사용되는 용어지만 개발자 관점에서 접근해 풀어보자면 Binary Data를 Text로 바꿔주는 Base64 인코딩에 대해 알아야 한다. 그렇다면 Base64 인코딩이란? Base64 인코딩 이란? Base64란 Binary Data를 Text로 바꾸는 Encoding(binary-to-text encoding schemes)의 하나로써 Binary Data를 Character set에 영향을 받지 않는 공통 ASCII 영역의 문자로만 이루어진 문자열로 바꾸는 En..
TIL | 2.22.수 [SQL / ORM (3)]
Django에서의 SQL 과 ORM 다루기 DML (데이터 조작어) | 데이터 베이스에 저장된 데이터를 조작하는 언어 SQL SELECT WHERE FROM GROUP BY HAVING (GROUP BY에 의해 분류된 데이터들에 대해 조건 지정) ORDER BY (ASC / DESC) INSERT UPDATE DELETE Django ORM Class명.objects.ORM조작어(조건 등) all() only(속성값) values(속성값).distinct() : 속성값 가져오는데 중복값 제거 filter(조건) exclude(조건) order_by(속성값) delete() 모든 조작어 뒤엔 다양한 조건식이 붙을 수 있다. DML관련 추가 자료 SQL과 ORM 조작어를 상세하게 보고 싶다면 아래의 자료를 ..
TIL | 2.21.화 [SQL / ORM (2)]
Django에서의 SQL 과 ORM 다루기 DDL (데이터 정의어) | 데이터 구조를 정의하는데 사용되는 명령어 SQL create table명 (컬럼명 데이터타입 [제약조건], ..., ..., ); Alter Drop Truncate table 외에 domain, schema, view, index에 대한 구조도 정의할 수 있다. Django ORM Model 구축 class 선언 후 속성과 타입 등을 정의해준다. 장고에서 shell 실행 및 조작할 model(teble) import 하기 python manage.py shell from 모델있는파일.models import 모델명
TIL | 2.20.월 [SQL / ORM (1)]
SQL 과 ORM SQL 이란? 구조적 쿼리 언어(SQL)는 관계형 데이터베이스에 정보를 저장하고 처리하기 위한 프로그래밍 언어입니다. 관계형 데이터베이스는 정보를 표 형식으로 저장하며, 행과 열은 다양한 데이터 속성과 데이터 값 간의 다양한 관계를 나타냅니다. SQL 문을 사용하여 데이터베이스에서 정보를 저장, 업데이트, 제거, 검색 및 검색할 수 있습니다. 데이터베이스 성능을 유지 관리하고 최적화하는 데 SQL을 사용할 수도 있습니다. ORM 이란? Object Relational Mapping 즉, 객체 관계 매핑은 데이터베이스와 객체 지향 프로그래밍 언어 간의 호환되지 않는 데이터를 변환하는 프로그래밍 기법이다. 객체 지향 언어에서 사용할 수 있는 "가상" 객체 데이터베이스를 구축하는 방법
TIL | 2.17.금 [웹 서버와 WAS]
웹 서버와 WAS 웹 서버 란? 웹 서버란 HTTP 프로토콜을 기반으로 클라이언트가 웹 브라우저에서 어떠한 요청을 하면 그 요청을 받아 정적 컨텐츠를 제공하는 서버이다. 정적 컨텐츠란 단순 HTML 문서, CSS, 이미지, 파일 등 즉시 응답 가능한 컨텐츠이다. WAS(Web Application Server) 란? 웹 서버 + 웹 컨테이너 구성 WAS란 DB 조회 혹은 다양한 로직 처리를 요구하는 동적 컨텐츠를 제공하기 위해 만들어진 Application 서버이다. 즉, HTTP 프로토콜을 기반으로 사용자 컴퓨터나 장치에 애플리케이션을 수행해주는 미들웨어이다. 웹 애플리케이션 서버는 동적 서버 콘텐츠를 수행하는 것으로 일반적인 웹 서버와 구별이 되며, 주로 데이터베이스 서버와 같이 수행이 된다. 결과적..
TIL | 2.16.목 [Docker]
[Docker 복습 링크] https://wonprogrammer.tistory.com/98 TIL | 11.18.금 [Docker] 도커(Docker) 도커는 Immutable Infrastructure Paradigm이라는 개념을 기반으로 하기 때문에, 서비스 환경(서비스 인프라)부분을 이미지화(실행파일화)하여 배포한 뒤 가급적 변경하지 않고 사용합니다. Doc wonprogrammer.tistory.com Docker 란? 도커(Docker)는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈 소스프로젝트이다. 도커 컨테이너는 일종의 소프트웨어를 소프트웨어의 실행에 필요한 모든 것을 포함하는 완전한 파일 시스템 안에 감싼다. 여기에는 코드, 런타임, 시스템 ..