전체 글 보기

    컴퓨터와 프로그래밍, 웹

    📋 오늘 배운 내용 컴퓨터와 프로그래밍의 이해 웹 클라이언트와 웹 서버 📋 컴퓨터와 프로그래밍의 이해 - 학습목표 컴퓨터의 구성 요소에 대해서 설명할 수 있다. 프로그램을 실행하면 컴퓨터 내부에서 어떤 일이 일어나는지 이해할 수 있다. 프로그래밍과 관련된 개념들을 설명할 수 있다. 프로그램, 프로그래밍, 프로그래밍 언어, 컴파일, 빌드, 통합개발환경 웹 클라이언트와 웹 서버가 무엇인지 설명할 수 있다. 💻 컴퓨터란? 입력받은 데이터를 정해진 규칙대로 처리해서 결과를 저장하고 출력하는 장치이다. 💻 컴퓨터의 구성 요소 소프트웨어, 하드웨어 📘 소프트웨어 📄 시스템 소프트웨어 (System Software) 응용 소프트웨어의 실행 환경, 하드웨어 장치 관리 예) Mac, Windows, Linux, Node..

    [IntelliJ] 단축키 (Windows)

    ☑️ 제안 Alt + Enter: 컨텍스트 액션 표시 Ctrl + Q: 사용 가능한 문서 미리보기 Ctrl + Shift + I: 정의 확인 Ctrl + Space: 조회 메뉴 다시 확인 Ctrl + Shift + Space: 스마트 타입 완성 ( 타입이 일치하는 제안 목록 확인, 리턴 문 코드 제안 ) Ctrl + P: 매개변수 정보 확인 ☑️ 서식 Ctrl + Shift + Enter: 구문 완성 Ctrl + Alt + L: 서식 수정 Ctrl + Alt + Shift + L: 서식 다시 지정 설정 표시 ☑️ 선택 Ctrl + W: 코드 선택, 선택 확장 Ctrl + Shift + W: 선택 축소 Alt + J: 특정 단어 선택, 선택 확장 Alt + Shift + J: 특정 단어 선택 축소 Ctrl..

    [Java] Convert Char to Int, Int to Char

    Char to Int public class Main { public static void main(String[] args) { char c = '1'; int num1, num2; num1 = Character.getNumericValue(c); num2 = c - '0'; // 자동 형변환, 아스키 코드 (int)c - int('0') == 49 - 48 == 1 System.out.println(num1); System.out.println(num2); } } // 출력 1 1 Int to Char public class Main { public static void main(String[] args) { int num = 1; char c1, c2; c1 = Character.forDigit(n..

    [Web] 브라우저 동작 방식, 미들웨어, WAS

    [Web] 브라우저 동작 방식, 미들웨어, WAS

    브라우저 동작 방식 미들웨어 (MiddleWare) WAS (Web Application Server) WAS는 일종의 미들웨어 ex) Tomcat

    [Web] HTTP (Hypertext Transfer Protocol)

    [Web] HTTP (Hypertext Transfer Protocol)

    HTTP Hypertext Transfer Protocol HTTP 메서드 요청 메서드: GET, PUT, POST, PUSH, OPTIONS 등 GET: 정보 요청 (SELECT) POST: 정보 삽입 (INSERT) PUT: 정보 업데이트 (UPDATE) DELETE: 정보 삭제 (DELETE) PATCH: 정보 부분 업데이트 HEAD: 헤더정보만 요청 (해당 자원이 존재 하는지 or 서버에 문제가 없는지 확인하기 위해 사용) OPTIONS: 웹서버가 지원하는 메서드의 종류 요청 TRACE: 클라이언트의 요청을 그대로 반환 (서버 상태 확인 목적. 예: echo) 요청 URI: 자원의 위치 명시

    [MySQL] 자료형, DDL-CREATE, ALTER, DROP

    [MySQL] 자료형, DDL-CREATE, ALTER, DROP

    MySQL 자료형 DDL ( Data Definition Language ) : 정의어 CREATE CREATE TABLE ( 타입 [NULL | NOT NULL][DEFAULT][AUTO_INCREMENT], 타입 [NULL | NOT NULL][DEFAULT][AUTO_INCREMENT], 타입 [NULL | NOT NULL][DEFAULT][AUTO_INCREMENT], ... PRIMARY KEY(필드-이름) ); mysql> CREATE TABLE EMPLOYEE2( -> EMPNO INTEGER NOT NULL PRIMARY KEY, -> NAME VARCHAR(10), -> JOB VARCHAR(9), -> BOSS INTEGER, -> HIREDATE VARCHAR(12), -> SALAR..

    [MySQL] DML-INSERT, UPDATE, DELETE

    INSERT INSERT INTO (필드1, 필드2, 필드3, 필드4, …) VALUES (필드1의 값, 필드2의 값, 필드3의 값, 필드4의 값, …) INSERT INTO VALUES (필드1의 값, 필드2의 값, 필드3의 값, 필드4의 값, …) mysql> DESC ROLE; +-------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------+--------------+------+-----+---------+-------+ | role_id | int(11) | NO | PRI | NULL | | | description | varchar(1..

    [MySQL] DML-SELECT

    DML ( Data Manipulation Language ) : 데이터 조작어 SELECT: 검색 INSERT: 등록 UPDATE: 수정 DELETE: 삭제 SELECT mysql> DESC DEPARTMENT; +----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+-------+ | deptno | int(11) | NO | PRI | NULL | | | name | varchar(14) | YES | | NULL | | | location | varchar(13) | YES | ..