[Mac, Brew] Upgrade & Downgrade Node Versions
·
Development Study/Background Knowledges
In here, we use Homebrew to upgrade & downgrade you node version 1. Check your node version and search your node lists brew search node node -v 2. Unlink your current node version brew unlink node + If(I don't have that version I want to use!) { brew install node@14 } You can use that command to install the version 3. Install new node version that you want brew link --overwrite --force node@19 +..
[Architecture] View Course of System
·
Development Study/Background Knowledges
What do we have to know? What is Software system architecture? Why do we have to draw architecture? How to draw architecture? What is System architecture? A system architecture is the conceptual model that defines the structure, behavior, and more views of a system And this is example of a diagram of system architecture that was visualized to help understand An architecture diagram is a visual r..
[API] Essential programming system, API
·
Development Study/Background Knowledges
We have to type so many codes when we have to make a program Nowadays, there are many systems that help make codes. An API is the one that helps reduce time when we are programming So, What is API?? API is an Application Programming Interface, and it has the following definitions A set of functions and procedures allowing the creation of applications that access the features of data of an operat..
[Git] Git은 뭐하는 친구일까
·
Development Study/Background Knowledges
git은 뭐하는 친구일까? 일단 git은 친구가 아니다 하지만 친근해져야만 하는 도구이다 개발의 길을 걸으면서 엔지니어가 되려하거나 프로젝트를 진행한다면 안 쓸 수가 없는 기능이다 그래서 깃은 무엇일까? GIT 무슨 수를 써서라도 익혀야 하는 이것은 형상 관리 도구(Configuration Management Tool) 중 하나로, 버전 관리 시스템이라고도 불린다 관련되어있는 용어는 다음과 같다 Staging Area = 대기 장소(출처: 구글 번역기) 코드의 변경사항이 실적용되기 전에 거쳐야만 하는 장소이다 Pull Request(PR이라고도 많이 부른다) Staging Area에 있는 코드를 git에 동기화시키기 위한 작업(=업로드) Branch = 나뭇가지(출처: 구글 번역기) 개발 흐름에 따른 코..
[Git] 명령어 정리
·
Development Study/Background Knowledges
1. 설정, 초기화 전역 사용자 이름, 이메일 구성 git config --global user.name "이름 입력" git config --global user.email "이메일 입력" 저장소별 사용자 이름, 이메일 구성(입력 전에 해당 저장소 디렉토리로 이동해야 함) git config user.name "이름 입력" git config user.email "이메일 입력" 전역 설정 보기 git config --global --list 저장소별 설정 보기 git config --global --list Git의 출력결과 색상 활성화하기 git config --global color.ui "auto" 새로운 저장소 초기화하기 1) mkdir /path/newDir mkdir = make direct..
[IntelliJ] build.gradle 뜯어보기
·
Development Study/Background Knowledges
기 강좌에서의 IntelliJ Gradle Project의 build.gradle 요소 설명 중 승 그냥 듣고 넘어갈 수도 있겠지만 혹시 모를 미래의 내가 고통받을 것을 대비해 필기해두기로 했다 전 참고 사이트 / 강좌 더보기 Gradle 의존성 옵션 정리(Compile VS implementation,옵션) Gradle 이란? 그래들(이하 Gradle)은 그루비(Groovy)를 기반으로 한 빌드 도구. Ant와 Maven과 같은 이전 세대 빌드 도구의 단점을 보완하고 장점을 취합하여 만든 오픈소스로 공개된 빌드 도구. 처음 Sprin cantcoding.tistory.com [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들..