1. list
프로그래밍
웹 클라이언트
웹 서버
IntelliJ(JetBrains에서 제작한 상용 자바 통합 개발 환경)
2. remind
1-1)컴퓨터 : 소프트웨어+하드웨어 구성
1-2)소프트웨어 : 시스템 소프트웨어/응용 소프트웨어
-시스템 소프트웨어 => 응용 소프트웨어 실행 및 원활한 하드웨어 동작을 위함,
ex. 운영체제/키보드 드라이버 등
-응용 소프트웨어 => 시스템 소프트웨어 제외한 소프트웨어
1-3)하드웨어 : 컴퓨터의 물리적 장치
-중앙처리장치 CPU
-기억장치
-입력장치
-시스템버스
2-1)프로그래밍 : 프로그램을 만들거나 프로그래밍 언어를 이용해 코드 작성하는 것
2-2)프로그래밍 언어 : 컴퓨터 언어와 사람 언어를 매개하는 언어로
사람 언어에 가까우면 고수준 언어(ex. JAVA 등),
컴퓨터 언어와 가까우면 저수준 언어임
2-3)컴파일 : 프로그래밍 언어를 컴퓨터 언어로 변환하는 것
2-4)빌드
3-1)웹 클라이언트 : 리소스 사용하는 곳
3-2)웹 서버 : 리소스가 있는 곳
3-3)클라이언트-서버 아키텍처=2 Tier 아키텍처
3-4)클라이언트-서버-데이터베이스(리소스 저장) 구조 =3-Tier 아키텍처
3. 에러해결
-WSL2 설치 초반에 Linux 커널 업데이트 패키지 다운로드에서 에러 발생
-경고창 : This update only applies to machines with the windows subsystem for linux
-이전 과정을 재진행하였으나, 동일한 에러가 발생하여 google 검색
-Windows 기능 켜기/끄기 메뉴
=> "Linux용 Windows 하위 시스템"과 "가상 머신 플랫폼" 체크박스 해제 후 재부팅
=> 동일한 두개의 설정을 체크박스 활성화 후 재부팅
(출처 : https://goaloflife.tistory.com/192)
-Linux 커널 업데이트 패키지 정상적으로 설치됨