post-thumbnail

[TIP] sql 파일 dump, requirement 적용

mysql -u root -p (project app) < /sql 파일이 있는 경로 / 해당파일.sql1) 터미널에서 mysql 진입하는 명령라인에 프로젝트 폴더 이름 < / sql 파일 이름을 적는다참고로 < 안으로 들어와 dump 하는 것이고, 일

약 22시간 전
·
0개의 댓글
post-thumbnail

[CS] Deque

리스트의 양쪽 끝에서 삽입삭제가 가능한 자료구조. 스택+큐를 합친 구조이다.두개의 포인터를 사용한다. 각 양쪽에서 삽입삭제 연산을 실행한쪽의 입력을 제한하는 입력제한데크(Scroll), 한쪽의 출력을 제한하는 출력제한데크(Shelf)가 있다큐와 스택을 선형리스트 구조에

6일 전
·
0개의 댓글
post-thumbnail

[CS] Queue

일반적으로 대기 큐, 줄, 의미로 해석되는 그 큐를 생각하면 된다. 큐는 자료구조에서 삽입 삭제가 동시에 일어나는 구조를 가진다.일반적으로 삽입 삭제가 동시에 이루어짐에 따라 FIFO(First In First Out) 형태라고도 한다. 일반적으로 계산대에 선 사람들의

2021년 1월 13일
·
0개의 댓글
post-thumbnail

[CS] Stack

데이터를 후입선출 구조로 유지하는 추상 데이터형. 아래부터 쌓은 구조를 생각하면 이해하기 쉽다. 가장 먼저 들어온 것이 아래에 쌓이기 때문에 맨 마지막에 들어온 것이 가장 먼저 나간다.(LIFO)선형 자료구조의 하나이다. Last In First Out. 일반적으로 콘

2021년 1월 12일
·
0개의 댓글
post-thumbnail

[CS] 절차지향 VS 객체지향

파일의 상단에서부터 하단에 이르기까지 순서대로 순차처리하며 유기적으로 연결된다. 기존의 컴퓨터 처리방식과 유사하기 때문에 상대적으로 속도가 빠르다.1) C언어기능별 모듈화를 통해 절차지향과 다르게 상대적으로 순서에 구애받지 않는다. 모듈의 재사용성이 장점이기 때문에 처

2021년 1월 11일
·
0개의 댓글
post-thumbnail

[TIP] Git Flow / Fork

일반적으로 Master, Develop, Feature, Release, Hotfix 5가지 브랜치를 사용해 개발 전반에 대한 운영을 하는 것을 의미한다.Master : 배포 브랜치, 기준이 되는 브랜치 중 하나.Develop : 개발 브랜치, 각 개발자들이 개발한

2021년 1월 2일
·
0개의 댓글
post-thumbnail

[TIP] MySQL Workbench를 이용해 DB Dump

MySQL Workbench 를 이용한 DB Export 개인 로컬에 DB를 MySQL Workbench를 이용해 덤프해야하는 경우 아래와 같이 하면 된다. 1) Server - Data Export 선택 ![](https://images.velog.io/ima

2021년 1월 1일
·
0개의 댓글
post-thumbnail

[TIP] MySQL Workbench

기존의 CLI 커맨드 라인을 활용한 데이터베이스 명세 조회, 작성, 수정이 아닌 GUI mysql workbench를 사용할 일이 생겼다. 이에 관해 설치방법, 사용 방법을 작성했다.1) 다운로드 : https://www.mysql.com/products/wo

2021년 1월 1일
·
0개의 댓글
post-thumbnail

[TIP] CLI? GUI?

CLI(Command Line Interface). 명령 줄 인터페이스라고 한다. 일반적으로 터미널에서 명령어를 입력하여 수행하는 것을 의미한다. 가상 터미널 환경을 이용해 작업자가 해당 작업을 수행하는 것이다. 리눅스의 터미널, 윈도우의 커맨드 라인이 이에 해당한다

2021년 1월 1일
·
0개의 댓글
post-thumbnail

2020 4-2학기 이수하고 나서(0824-1229)..

1) 위코드 수료 후 기말고사 기간과 구직준비

2020년 12월 29일
·
0개의 댓글
post-thumbnail

[CS] Devops

기존의 소프트웨어 개발과 인프라 관리에 이르는 프로세스를 사용하는 조직보다 빠르게 애플리케이션과 서비스를 빠른 속도로 제공할 수 있게 조직의 역량을 향상시키는 문화, 철학, 방식 또는 도구의 조합을 총체적으로 말한다.일반적으로 데브옵스(DevOps)는 개발(Develo

2020년 12월 22일
·
0개의 댓글
post-thumbnail

[CS] 인증 & 인가

사용자(유저)의 아이디와 비밀번호를 확인한다. 서비스를 사용하기에 앞서 아이디와 비밀번호를 생성, 확인함으로써 어떤 사용자가 사용하는지 알 수 있다.사용자(유저)가 요청하는 request에 대해 요청할 수 있는 권한을 가진 사용자인지를 확인한다.사용자가 서버에 로그인

2020년 12월 22일
·
0개의 댓글
post-thumbnail

[CS] Scale UP&OUT

일반적으로 확장은 데이터베이스의 속도 향상이나 클라이언트의 수가 증가함에 따라 대응하기 위해 다음과 같은 과정을 시행한다.수직 스케일. 기존 서버 -> 향상된 서버 변경 기존의 데이터베이스 속도 향상과 클라이언트 수 증가에 따른 문제점을 해결하기 위해 해당 서버에 하드

2020년 12월 22일
·
0개의 댓글
post-thumbnail

[CS] MSA

마이크로서비스 아키텍처(MicroService Architecture). 대규모 소프트웨어 개발에서 단독 실행가능/독립배치가 가능한 모듈 단위로 기능을 분해하여 서비스하는 아키텍쳐 구조를 말한다. 각 절단된 독립적 모듈을 마이크로서비스 라 한다.각 마이크로서비스는 독립

2020년 12월 22일
·
0개의 댓글

[CS] CI&CD

CI > CI(Continuous Intefration). 지속적 통합. 한 순간이 아닌 지속적으로 테스트, 빌드 등 실시하는 것 서로 같은 작업을 하는 작업자들 사이의 지속적인 테스트와 빌드 과정으로 개발하는데 있어 시간과 비용적인 측면에서 효율성을 증대할 수

2020년 12월 21일
·
0개의 댓글
post-thumbnail

[CS] Call by reference / value

함수 호출 방법 중 참조에 의한 호출을 말한다.값이 있는 주소를 참조하여 처리한다. 값의 주소를 전달하는 함수 방식.값 참조와 다르게 복사대신 값의 주소만을 참조하므로 속도가 상대적으로 빠르다값의 주소를 참조하기 때문에 기존의 값이 상대적으로 영향을 받을 가능성이 크다

2020년 12월 21일
·
0개의 댓글
post-thumbnail

[CS] Thread

작업의 할당 단위인 프로세스내에 존재하는 실행의 한 단위이다. 프로세스 ⊃ 스레드. 스레드는 프로세스를 구성하는 요소이기 때문에, 프로세스가 할당받은 메모리, 자원 등에 대해서도 공유가능하다.그렇기 때문에 프로세스의 실행, 준비, 대기 등의 상태를 가질 수 있고 이것을

2020년 12월 21일
·
0개의 댓글
post-thumbnail

[CS] Clean Architecture

일반적으로 유지보수와 테스트 모든 방면에 있어서 효율적으로 관리하기 위해 작성된 아키텍쳐이다.엔티티: 핵심 업무의 규칙, 객체나 함수일 수 있고 가장 중요한 부분.유스케이스: 어플리케이션 내 업무 규칙. 유스케이스 간 캡슐화&구현인터페이스 어댑터: 어댑터들의 모임. 게

2020년 12월 21일
·
0개의 댓글
post-thumbnail

[CS] Garbage Collector(ion)

컴퓨터 상에서 할당되는 자원과 배치는 일정한 단위로 진행된다. 하지만 할당과 해방을 반복하면서 기존에 수용할 수 있는 할당영역의 크기가 가비지(garbage)로 인해 줄어들면서 효율성을 낮추게 된다. 이러한 문제를 해결하기 위해 파일 재배치 등의 처리기능을 하는 것을

2020년 12월 21일
·
0개의 댓글
post-thumbnail

[CS] TDD

TDD(Test Driven Development). 테스트 주도 개발.일반적으로 선 개발 - 후 테스트 및 검증 방식이 아닌 테스트 코드를 먼저 작성하면서 개발 사이클을 진행하는 것을 의미한다. 코드의 품질을 높이고 유지보수에 용이하게 하기 위해 사용한다. Red,

2020년 12월 16일
·
0개의 댓글