프로그래밍의 스크립트 언어는 기존에 이미 존재하는 소프트웨어를 제어하기 위한 용도를 쓰이는 언어다.특정 작동을 구현한 코드를 컴파일러를 통해 프로그램을 생성하는 언어는 컴파일언어프로그램이 스크립트를 읽어서 특정 작동을 구현하면 스크립트 언어
\*IntelliJ IDEA 2020.3.2 버전File -> Settings -> Appearance & Behavior -> System SettingsSave files if the IDE is idle for ~ secondsSave files when swit
\*springboot인메모리 RDB별도의 설치가 필요 없이 프로젝트 의존성만으로 관리할 수 있음 \- ('com.h2database:h2')메모리에서 실행되기 때문에 애플리케이션을 재시작할 때마다 초기화된다는 점을 이용해 테스트 용도로 많이 사용
스프링부트는 main 메소드가 선언된 클래스를 기준으로 실행된다.스프링 부트의 기본 설정들을 선언 (스프링 Bean 읽기와 생성을 모두 자동으로 설정)@SpringBootApplication 이 있는 위치부터 설정을 읽어가기 때문에 XXXApplication.java
어떤 자료형의 형태든포인터변수는 32bit 환경에서 4byte크기를 가짐 (주소값의 크기 - 64bit 환경에서는 8byte)
파일 입출력, 주변 장치 관리, 프로세스 관리, 통신 관리, 메모리 관리 등의 리눅스 운영체제의 기능을 담당사용자와 OS 간의 중계역할 즉, 명령어 처리기 역할을 수행 더욱 쉽게 풀어서 설명하면 커널은 하드웨어 제어를 담당윈도우의 드라이버처럼 HW, SW사이를 연결해주
서버 사이드 렌더링은 클라이언트(브라우저)가 서버에 매번 데이터를 요청하여 서버에서 처리하는 방식클라이언트에서 요청이 들어올 때마다 매번 서버에서 새로운 화면(View)을 만들어 제공서버가 화면(View)을 그리는 주체가 됨첫 페이지 로딩 속도가 클라이언트 사이드 렌더
reduce 내장함수를 찾아보던 중 객체 속성에 배열처럼 접근하는 구문이 있어 이게 뭔가 하고 찾아보았다.객체에서 속성에 접근할 때 항상 .(dot)연산자로만 접근했는데 괄호\[]연산자로도 접근이 가능했다.아래와 같은 상황에서 유용하게 쓸 수 있을것 같다 참고 :
network 둘 이상의 컴퓨터가 서로 논리적 혹은 물리적으로 연결되어 통신을 하는 체계 IP Address Internet Protocol Address 네트워크를 사용하기 위해 필요한 장비를 식별하는 주소 IPv4 2진수 32비트로 구성 8비트씩 쪼개어