분류 전체보기 (44) 썸네일형 리스트형 [멋사] 웹 기초 간단! 정리 HTML이란? HTML은 Hyper Text Markup Language의 약어로, 웹 페이지를 만들기 위한 가장 기본적인 마크업 언어입니다. HTML은 웹 페이지에서 텍스트, 이미지, 링크 등을 구성하는 데 사용됩니다. HTML은 시작 태그와 종료 태그로 둘러싸인 요소(element)들의 집합으로 이루어져 있습니다. 요소는 웹 페이지에서 볼 수 있는 모든 것을 나타낼 수 있습니다. 예를 들어, \ 요소는 단락(paragraph)을 나타내고, \ 요소는 이미지를 나타냅니다. HTML은 웹 개발에서 매우 중요한 역할을 합니다. 모든 웹 페이지는 HTML로 작성되며, HTML 태그를 사용하여 웹 페이지의 레이아웃, 텍스트, 이미지, 링크 등을 정의합니다. 이외에도 HTML은 검색 엔진 최적화(SEO)를 위해.. [멋사] Shell 과제 # shell “Shell? 조개 껍데기?” ex00 제출 디렉토리 : ex00/ 제출 파일 : lion cat 명령어 실행을 통해 “Hello World!"를 반환 후 개행을 반환하는 파일을 만드세요. 파일의 이름은 lion 입니다. 예시) $ cat lion Hello World! ex01 제출 디렉토리 : ex01/ 제출 파일 : env.sh CUK1, CUK2 환경변수를 전역으로 추가해봅시다. 다음과 같은 출력이 나오게 하세요. 출력) $ ./env.sh $CUK1 $CUK2 LIKE lion $ echo $CUK1 $CUK2 LIKE lion ⚠️ 환경변수를 사용하지 않고 직접 문자열을 출력하면 안됩니다. ex02 제출 디렉토리 : ex02/ 제출 파일 : lion_to_catholic.sh 위.. [MYSQL] Real MySQL 8.0 5장 정리 잠금, 트랜잭션 → 동시성에 영향 잠금: 동시성 제어 트랜잭션: 데이터의 정합성 보장 격리 수준: 하나의 트랜잭션이나 여러 트랜잭션간의 작업 내용을 어떻게 공유하고 차단 트랜잭션 InnoDB: 트랜잭션 지원 MyISAM, MEMORY: 트랜잭션 지원 x MySQL에서의 트랜잭션 트랜잭션: 하나의 논리적인 작업 셋에 쿼리의 갯수에 상관 없이 논리적인 작업셋 자체가 100%적용 되거나, 아무것도 적용되지 않아야 함을 보장 부분 업데이트 현상: 트랜잭션을 지원하지 않는 테이블에서 이미 처리된 쿼리는 그대로 두고 오류가 발생한 쿼리부분에서 실행을 종료해 버리는 현상 주의사항 최소의 코드에만 적용하는 것이 좋음=트랜잭션의 범위를 최소화 네트워크 작업은 트랜잭션에서 배제 MySQL 엔진의 잠금 스토리지 엔진 레벨:.. [MYSQL] Real MySQL 8.0 4장 정리 MYSQL 서버 ⇒ MYSQL 엔진+스토리지 엔진(누구나 구현해서 서버에 추가해서 사용가능) MySQL 엔진 아키텍쳐 MySQL 엔진 구조 .NET의 표준 드라이버를 이용하여 모든 언어로 MySQL 서버에서 쿼리를 사용할 수 있도록 지원 MySQL 엔진 커넥션 핸들러+SQL 파서 및 전처리기+옵티마이저 커넥션 핸들러: 클라이언트로부터의 접속 및 쿼리 요청 처리 옵티마이저: 쿼리의 최적화된 실행을 위한 것 스토리지 엔진 실제 데이터를 디스크 스토리지에 저장하거나 디스크 스토리지로부터 데이터를 읽어오는 부분 전담 여러개를 동시에 사용 가능 핸들러 API 핸들러 요청: MySQL 엔진의 쿼리 실행기에서 데이터를 쓰거나 읽어야 할 때 각 스토리지 엔진에 쓰기 또는 읽기를 요청하는것 핸들러 요청에서 사용되는 AP.. [MYSQL] Real MySQL 8.0 1,2,3장 정리 MYSQL은 하나의 설정 파일 사용 = my.ini(유닉스 계열: my.cnf) 하나의 설정 파일만 사용하지만 설정 파일이 위치한 디렉터리는 여러 곳일 수 있음 서버가 어디서 해당 파일 읽는지 궁금할 때 #클라이언트 프로그램 mysql --help #서버 프로그램(권장 x) mysqld --verbose --help mysqld: 서버 실행 프로그램 mysql: 클라이언트 프로그램 시스템 변수(System Variables): 설정 파일의 내용을 읽어 메모리나 작동 방식을 초기화하고, 접속된 사용자를 제어하기 위한 값 SHOW GLOBAL VARIABLES; 속성 5가지 Cmd-Line: 명령행 인자로 설정 가능 여부 Option file: 설정파일 my.ini 로 제어 가능 여부 System Var: .. [패캠] 패스트캠퍼스X야놀자: JAVA 기반 토이 프로젝트 주제: 여행 여정을 기록과 관리하는 SNS 서비스 1단계 순수 자바 프로젝트 달성 목표: Java 문법, 파일 입출력, 예외처리, 클래스 설계 여행의 여정 정보를 기록하고 조회하는 Java 애플리케이션 개발 (도메인 설계) 여행 정보(출발,도착,출발시각,도착시간)과 숙박(체크인,체크아웃) 화면 기능 설계 여행 정보와 특정 여행 정보의 여정 목록은 데이터 저장 경로에 파일 형태로 저장 (CSV, json 등) 여행자 관리 화면 기능 설계 프로젝트 정의서 1. 회원은 여러 여행 기록을 저장할 수 있습니다. 회원 가입은 다음 단계에서 고려하고 본 프로젝트는 여행과 여정을 기록하고 조회하는 기능을 구현하기로 한다. 2. 여행에는 여러 여정이 있을 수 있습니다. 여정정보는 이동정보(출발지, 목적지, 출발시간, 도.. [패캠]패스트캠퍼스X야놀자: 백엔드 개발 부트캠프_JAVA 과제2 과제주제 : 책 검색 및 데이터베이스 Java 애플리케이션 개발 이번 과제는 Kakao Book Open API를 활용하여 책을 검색하고, 검색한 책 데이터를 데이터베이스에 저장하는 기능을 제공하는 것이었다. 과제는 아래와 같이 진행하였다 단계 1: Kakao API 키 획득 Kakao Developers에 로그인합니다. 로그인 후, 시작 가이드에 따라 자신만의 애플리케이션을 생성합니다. 애플리케이션 생성 시, 각 플랫폼별로 앱 키가 발급됩니다. 나중 사용을 위해 REST API 키를 메모해두세요. 단계 2: 책 검색 API 사용 다음 검색 REST API 문서를 참고하여 책 검색 REST API를 확인합니다. 문서에서 제공된 책 검색 예제 코드를 확인하여 요청과 응답 구조를 이해합니다. 아래 해당 부분.. [패캠]패스트캠퍼스X야놀자: 백엔드 개발 부트캠프_JAVA 과제1 과제 주제: 위치기반 장소 검색 Java 애플리케이션 개발 과제 소개 - 이 Java 어플리케이션은 입력에 기반하여 특정 위치 내의 장소를 검색할 수 있도록 한다. - 자신의 위치를 기반으로 특정위치에 있는 장소를 검색하여 출력하는 자바 애플리케이션을 개발 할 수 있다. - Kakao 로컬 REST API중 키워드로 장소 검색하기, 카테고리로 장소 검색하기 API를 활용 할 수 있다. 작업 옵션 특정 위치(키워드) 주변의 지정된 반경 내에서 주유소를 검색하는 Java 어플리케이션을 개발합니다. 특정 위치(키워드) 주변의 지정된 반경 내에서 약국을 검색하는 Java 어플리케이션을 개발합니다. 이 중 2번을 선택하여 과제를 진행하였다. 과제 진행단계는 아래와 같았다. 단계 1: 카카오 API 키 획득 카카오.. 이전 1 2 3 4 5 6 다음 목록 더보기