분류 전체보기

· Flutter
📌 설치 방법 1. 다운로드 [https://flutter.dev/] 오른쪽 상단 위 get started 선택하기 -Windows - 설치 요구 확인 사항 확인 📌 환경 변수 설정 Path 편집 - 새로 만들기 - flutter\bin 포함되게 설정해두기 - 확인 flutter // 명령어 입력 또는 flutter --version // 명령어 입력하기 명령 프롬프트에서 다음과 같은 명령어로 환경 변수 설정 확인하기 📌 Flutter 프로젝트 만들기 1. Flutter Plugins 설치 Android Studio - Plugins - Flutter 검색 후 Install 2. New Flutter Project 생성 New Flutter Project 클릭 1. Flutter 클릭 - 저장해둔 SDK..
· Spring
📌 Path parameter 와 Query string 구분과 사용 용도 Path parameter 와 Query String 의 공통점 모두 HTTP 요청에서 파라미터를 전달하는 방식 Path parameter /users/1 // 아이디가 1인 사용자를 가져온다 /users/{1} URL 경로의 일부로 파라미터를 전달 경로 변수(Path variable)를 사용하여 파라미터를 전달하며, '{}'로 변수를 감싸서 표시 원하는 조건의 데이터를 혹은 하나의 데이터에 대한 정보를 받아올 때 사용 (자원 식별용) 일반적으로 RESTful API에서 사용되며, URL 자체가 파라미터 정보를 전달 파라미터를 전달할 때 key와 value를 쌍으로 전달하지 않는다. 모든 메서드에서 사용 가능 Query Strin..
· Etc
📌 Talend API - Free Edition 구글 크롬 확장 프로그램 중 하나로, 포스트맨(Postman)과 같이 API 테스트를 할 수 있습니다. 포스트맨보다 좀 더 가벼운 것이 특징입니다. 📌 다운받기 [바로가기] https://chromewebstore.google.com/detail/talend-api-tester-free-ed/aejoelaoggembcahagimdiliamlcdmfm?hl=ko Talend API Tester - Free Edition Visually interact with REST, SOAP and HTTP APIs. chrome.google.com [chrome 웹스토어] - [확장 프로그램] - [Talend API Tester-Free Edition] - 다운하기..
· Network
📌 REST API의 탄생 REST(Representational State Transfer)는 2000년도에 로이 필딩 (Roy Fielding)의 박사학위 논문에서 최초로 소개되었습니다. 로이 필딩은 HTTP의 주요 저자 중 한 사람으로 그 당시 웹(HTTP) 설계의 우수성에 비해 제대로 사용되어지지 못하는 모습에 안타까워하며 웹의 장점을 최대한 활용할 수 있는 아키텍처로써 REST를 발표했다고 합니다. 그래서 REST API 란 무엇일까요? 📌 REST API REST는 네트워크 아키텍처 원리의 모음입니다. 여기서 '네트워크 아키텍처 원리'란 자원을 정의하고 자원에 대한 주소를 지정하는 방법 전반을 일컫습니다. 쉽게 말해 REST API 는 REST의 규칙을 준수하고, RESTful 웹 서비스와 상..
· Database
단축키 모음집 🎨 윈도우 기준_Workbench Ctrl + Enter 커서가 있는 1개의 SQL문 실행 Ctrl + Shift + Enter 드래그 된 SQL 문 실행 Ctrl + Shift + Enter 전체 SQL 문 실행 Ctrl + L 한줄 삭제 Ctrl + T 새로운 쿼리 에디터 생성(SQL 페이지) Ctrl + B SQL 정렬 기록용이라 계속 추가 될 예정입니다 : ) 유용한 단축키가 있다면 같이 공유해요 !
· Etc
패키지 폴더 구조 변경 ✔ Flat version ✔ Hierarchical version ✔ 폴더 구조 변경하기 패키지 옆 (...) 클릭 -> Package Presentation -> Hierarchical
· Database
데이터모델링 실습 WorkBench를 이용한 데이터 모델링 후 데이터 조회 문제 실습까지 ✔ Guide Line 1️⃣ 총 5개의 테이블을 WorkBench에서 생성합니다. 다만, E-R 다이어그램을 이용합니다. 각각의 테이블 이름은 [Students], [Professors], [Departments], [Register], [Lectures] 이 되며, 아래와 같이 다이어그램을 제작하면 됩니다. 2️⃣ 그 후 각각의 테이블에 데이터를 입력하는 과정을 진행합니다. INSERT INTO `테이블명` VALUES(데이터1, 데이터2, 데이터3 ... ); ✔ 관련 쿼리문 INSERT INTO `Student` VALUES ('20101001',10,'P10101','정우성','760121-1234567',..
· Database
SQL 실습 테이블 생성~테이블 결합 ✔ Guide Line 1️⃣ 총 3개의 테이블을 생성합니다. 각각의 테이블 이름은 [bank_account], [bank_customer], [bank_transaction] 이 되며, CREATE TABLE `테이블명`(`컬럼명1 자료형1, 컬럼명 2 자료형2`.. )으로 작성을 하면 됩니다. 2️⃣ 그 후 각각의 테이블에 데이터를 입력하는 과정을 진행합니다. INSERT INTO `테이블명` VALUES(데이터1, 데이터2, 데이터3 ... ); ✔ 관련 쿼리문 CREATE TABLE `bank_customer`( `c_no` VARCHAR(14) NOT NULL PRIMARY KEY, `c_name` VARCHAR(20) NOT NULL, `c_dist` IN..
📌 프록시 1) 배경 엔티티를 조회할 때 연관된 엔티티가 존재하는 경우 두 가지 방법으로 조회 방법이 나뉜다. 연관된 엔티티를 데이터베이스에서 즉시 조회하는 경우와 프록시로 조회하는 경우다. 이에 따라 즉시 로딩, 지연 로딩으로 나뉘는 데 이 중 프록시를 활용한 전략법은 지연 로딩(LAZY)에 해당한다. 프록시를 사용하면 연관된 객체를 처음부터 데이터베이스에서 조회하는 것이 아닌, 실제 사용하는 시점에 데이터베이스에서 조회할 수 있다. 그렇다면 프록시란 무엇일까? 2) 정의 프록시 객체 : 실제 엔티티 객체 대신에 데이터베이스 조회를 지연할 수 있는 가짜 객체 프록시 클래스는 실제 클래스를 상속 받아서 만들어지므로 실제 클래스와 겉 모양이 같다. 따라서 가짜 객체인지 진짜 객체인지 구분하지 않고 사용하면..
31daylee
'분류 전체보기' 카테고리의 글 목록 (6 Page)