객체 지향 프로그래밍 (Object Oriented Programming)의미 : 객체를 이용해서 프로그래밍을 하자는 하나의 방법론.프로그래밍은 절차지향적 -> 객체지향적으로 발전.특징 (Encapsulation, Inheritance, Polomorphism, Ab
proto 프로토 타입 체인 참조하는 용도로 쓰이며, 상위 객체가 무엇인지 알 수 있다. 예시 > constructor new 키워드를 통해 인스턴스를 만들면 실행되는 함수이다. 이 함수의 역할은 proto로 부모.prototype 을 확인할 수 있게 연결해준다.
[공부방향] 1. 각각의 장단점을 파악해야함 2. 내 상황에서 어떤 것이 필요한지 알 수 있어야함
알고리즘의 효율성을 표기하는 방법중 하나.주로 알고리즘의 시간복잡도와 공간복잡도를 나타내는데 사용된다.상한선 기준으로 표기한다.
웹에서 HTML, JSON 등의 정보를 주고받는 프로토콜클라이언트와 서버는 HTTP라는 프로토콜을 이용해 서로 대화를 나눈다.HTTP를 이용해 주고받는 메세지는 "HTTP 메세지" 라고 부릅니다.참고 : HTTP 메세.지 mdn통신규약, 즉 약속 (일종의 대화나누기 위
이번 설연휴동안 리액트 공식문서에 있는 예시들을 다 직접 해볼 계획이다.과제구현은 어느정도 진행됐지만, 아직까진 이해도가 부족하다.이 글을 완성하면 리액트 기본은 안다고 할 수 있지 않을까..!이 글은 공식문서를 기반으로 설명을 덧붙인 내용이다.
리액트에 대한 전반적인 이해가 끝나자마자 훅을 배우게 되었다.React Hook 은 클래스 컴포넌트를 사용하지 않고, 함수 컴포넌트 내에서 상태를 쓸 수 있는 새로운 기능이다. (나온지 1년도 안돼서 아직 다들 배우는 입장이라고 한다.)
React는 상태와 속성을 이용한 컴포넌트 단위의 개발이었다.Redux는 컴포넌트와 상태를 분리한다.Redux는 Reack없이도 사용할 수 있는, 상태관련 라이브러리다.
인증서 발급 및 서버 실습해보기(우분투)
클라우드에 대한 이야기
HTTP 상태코드들을 다시 복습하고, 어떤 상황에서 써야하는지 더 깊게 살펴보았다.
14개 문답 정리완료.
특정한 규칙을 가진 문자열의 조합을 나타낸 형식언어 ( 출처 : 위키백과 )
adonisJS 를 활용한 내 작업물을 구조 파악겸 정리
10진법을 3진법으로 바꾸기 , 3진법을 10진법으로 바꾸기
파일업로드 유효성검사를 구현하다가 파일사이즈에 대해서 궁금해졌다.2mb가 넘어가면, 파일크기가 너무 크다는 메세지를 보내게 처리했다.2mb는 어느정도의 크기일까?1byte 는 가장 작은 사이즈고, 1,024byte가 되면 다음 사이즈로 넘어간다.
다중 조건에 대해 검색 쿼리를 날리는 부분이 있다. 조건을 여러 개 체크한 뒤에 해당 조건을 1개라도 충족하는 결과물을 가져와야 했다.기존에 작성되어 있는 코드는 너무 복잡해서, 비트연산자를 적용해보라는 미션이 있었다.
MySQLWorkbench로 테이블 만들기 🐬
이벤트 라우팅을 설정하고, 어느 동작에서 이벤트를 발생시킬건지, 어떤이벤트를 발생시킬건지 기초내용 정리
새로운 sql 문법을 알게 되어서 정리하려 한다.테이블 내에 있는 데이터를 다른 테이블에 넣을 수 있다.(ctrl + c, ctrl + v 와 비슷하다. 같은 테이블에도 넣을 수 있다.)
인터프리어 언어, 컴파일러 언어, 상수, 변수, 연산자, 제어문
쿼리플랜이란 DB에서 쿼리를 날릴 때, 어떤 식으로 검색할 지 보여주는 것이다.그 플랜대로 옵티마이저가 돈다.옵티마이저 : sql 문장을 수행하기 위하여 가장 효과적인 방법을 선택하는 처리 과정
model에서 value를 보낼 때, consume, serialize 옵션이 있다.차이점이 있다고 해서 정리해봤다.
고립성 : 다른 트랜잭션이 작업에 못끼어들게 해야 한다. 이 부분은 제어가 가능하다. 고립성에 대한 옵션이 이 글의 주제이다.
adonis에서 유효성검사 메시지를 언어별로 활용할 수 있는 기능이 추가되었다.
서브쿼리란 서브쿼리를 쓰는 이유 서브쿼리의 종류 (select ,where, from 절) union vs union all
0.서버리스란 1. 람다란 2. 람다의장점 3. 람다의단점
허스키 개념, 사용법, 사용예시
해당 글은 공식문서 기반의 예제를 가져와서 정리한 글입니다.
하고싶은 것 select box에 값을 넣고, 고르면 value 가져오기
NestJS를 공부하면서 AdonisJS 프레임워크와 비교를 해봤다. (구조, 스웨거, 유닛테스트)
기사제주특별자치도 농업기술원 제주농업기술센터’ 사이트를 XSS 취약점을 이용해 공격했다는 기사내용을 보고 공부하기
NoSQL DBMS의 한 종류 (SQL을 사용하는 관계형 데이터베이스가 아니라는 의미) Document모델을 사용. MySQL의 테이블과 같은 스키마가 고정된 구조 대신에 JSON 형태의 동적 스키마형 문서 사용.기존 RDBMS보다 속도가 매우 빠르다.
앱 버전분기를 하려고 sql 쿼리를 짤 때는n.m.l 형식의 데이터를 .단위로 쪼개서 LPAD 로 자릿수를 만들고concat로 합쳐서 비교를 했었다.js 코드로는 이렇게 처리할 필요가 없다.
기존에 있는 프로젝트를 두번째 원격 저장소에 올려보자
SaaS PaaS CaaS IaaS 차이점
절차보다는 사람을 중심으로 개발하는 방법론
하아 서브쿼리?!
mysql 설정 수정하기
right join을 하려함왜냐하면 dto가 A테이블 기준으로 모두 작성되었기 때문이다.