코드스테이츠
-
백엔드 부트캠프 8일차 with 코드스테이츠Today I Learned & WIL, MIL 2022. 5. 2. 18:37
220502_TIL & 학습 평가 1. TIL 리눅스 기초 CLI란? 명령어 절대경로와 상대경로 관리자 권한 패키지 매니저 (Ubuntu/apt) 사용 권한 환경변수 2. 학습 평가 학습 난이도: RPE 3 학습 집중도: RPE 5 습득 수준: RPE 4 (트러블슈팅 / 필요하다고 생각되는 것들 추가로 공부) 주관적인 수준을 나타내기에 좋은 지표가 없을까 하다가 운동할 때 많이 보았던 RPE가 갑자기 생각나서 적용하기로 했다!
-
TIL: 코드스테이츠 백엔드 부트캠프 6일차(주말)Today I Learned & WIL, MIL 2022. 4. 30. 17:53
오늘은 토요일. 학습 요약 포스팅은 쉰다. 그렇다고 뭘 공부했는지 남기는 것까지 쉬면, 왠지 공부한게 머릿속에서 날아갈 것만 같아서(팩트: 해도 날아감) TIL로 남기며 리마인드 하고 저녁시간을 보내야겠다. 학습 공유의 목적이 아니라 걍 되새김질이라, 최소한의 설명도 없으므로 불친절하고 뭔 말인지 알아들을 수 없을지 모르며, 틀린 정보가 있을 수도 있다. 220430_TIL 스프링 컨테이너 & 스프링 빈 스프링은 객체 간 의존관계를 관리하기 위해 객체를 빈Bean으로 관리한다. 빈 이름과 참조값, 그리고 여러 메타 정보를 담고 있다. 이 빈들을 총괄해서 담고 있는 건 스프링 컨테이너다. 과정을 조금 살펴보면, 스프링을 실행할 때(대개의 경우), 자바 코드나 XML로 작성된 내용(이것도 대개의 경우)을 각..
-
웹 개요 - 클라이언트와 서버각종 학습 요약/Web 2022. 4. 26. 17:00
웹 개요 - (웹)클라이언트와 (웹)서버 2-tier / 3-tier architecture를 간략히 설명해본다. 핵심은 리소스를 다루는 용도로 분리된다는 것이다. 2-tier architecture: 리소스를 사용하는 곳(클라이언트)과 존재/제공하는 곳(서버)을 분리한 구조. 다른 말로 '클라이언트-서버 아키텍처'라고 부른다. 대개 클라이언트는 요청을 하고 서버는 그에 따른 응답을 준다. 3-tier architecture: 서버는 일하기만도 바쁘다. 그래서 리소스를 다른 곳(데이터베이스)에 저장해두고 중간자로서 처리/전달만 한다. 리소스를 사용하고 사용자와 상호작용하는 쪽의 개발 영역을 프론트엔드로 본다면, 처리/전달/저장 하는 쪽을 백엔드라고 볼 수 있다.
-
TIL : 소프트웨어 엔지니어링 부트캠프 (백엔드) 2일차Today I Learned & WIL, MIL 2022. 4. 26. 17:00
220426_TIL 컴퓨터의 이해 1.컴퓨터의 개념 2.컴퓨터의 구성: 소프트/하드 2-1.소프트웨어의 종류 2-2.하드웨어의 종류 3.컴퓨터의 동작 프로그래밍의 이해 프로그래밍의 개념 프로그램을 구성하는 것들 유용한 프로그래밍 도구: IDE 웹 개요 - (웹)클라이언트와 (웹)서버 WSL / JDK / IDE(IntelliJ IDEA) 설치 및 설정 방법 IntelliJ IDEA의 간단한 사용 방법
-
컴퓨터의 이해각종 학습 요약/Concept 2022. 4. 26. 17:00
컴퓨터의 이해 1.컴퓨터의 개념 입력받은 데이터를 / 정해진 규칙대로 / 처리해서 / 결과를 저장하고 / 출력하는 전자 장치 입력받고 출력받는 부분(사람과의 통신(?))을 담당: 하드웨어 연산: 하드웨어 하드웨어 위에서 연산되는 '내용': 소프트웨어 2.컴퓨터의 구성: 소프트/하드 2-1.소프트웨어의 종류 시스템 소프트웨어: 응용 소프트웨어를 실행하기 위한 플랫폼을 제공. 하드웨어에 접근/제어할 수 있도록 설계되어있다. 하드웨어와 사용자(가 사용중인 응용 소프트웨어) 사이의 계층. 로더, 드라이버, 컴파일러, 어셈블러 같은 것들. 흔히 비휘발성 메모리 위에 위치하게 된다(펌웨어). 응용 소프트웨어: 시스템 소프트웨어와 상반된 개념으로, 사용자의 문제를 직접 해결. 응용품(쉽게 말해 우리가 '프로그램'이라..