본문 바로가기

전체 글313

[VSCode] Visual Studio Code 비주얼 스튜디오 코드 설치 비주얼 스튜디오 코드 마이크로소프트가 마이스로소프트 윈도우, macOS, 리눅스용으로 개발한 소스 코드 편집기. 디버깅 지 원과 Git 제어, 구문 강조 기능 등이 포함되어 있으며, 사용자가 편집기의 테마와 단축키, 설정 등을 수정할 수 있다. -출처: 위키백과 Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, a.. 2022. 3. 9.
마이바티스란? MyBatis? 마이바티스 개발자가 지정한 SQL, 저장프로시저 그리고 몇 가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크. 마이바티스는 JDBC로 처리하는 상당부분의 코드와 파라미터 설정 및 결과 매핑을 대신해준다. 데이터베이스 레코드에 원시타입과 Map 인터페이스 그리고 자바 POJO를 설정해서 매핑하기 위해 MXL과 어노테이션을 사용할 수 있다. 퍼시스턴스 프레임워크 (Persistence Framework) 데이터의 저장, 조회, 변경 삭제를 다루는 클래스 및 설정 파일들의 집합. 지속성 프레임워크를 사용하면 JDBC 프로그래밍의 복잡함이나 번거로움 없이 간단한 작업만으로 데이터베이스와 연동되는 시스템을 빠르게 개발할 수 있으며 안정적인 구동도 보장함 JDBC (Java Database Connectivity) .. 2022. 2. 27.
[SQL] MySql 강의 이론 정리 1 SHOW DATABASES; 보여줘라 데이터 베이스를. USE world; 사용할 데이터 베이스를 지정. SHOW TABLES; world 안에 있는 테이블을 보여줘. SHOW TABLE STATUS; STATUS => 테이블의 상태 즉, 정보를 보여줘. DESC city; city 테이블에 무슨 열이 있는지 보여줌. DESCRIBE city; DESC city; SELECT... FROM SELECT select_expr [FROM table_references] [WHERE where_condition] [GROUP BY {col_name | expr | postion}] [HAVING where_condition] [ORDER BY {col_name | expr | position}] 요구하는 데이.. 2022. 2. 26.
[JAVA] 컬렉션즈 프레임워크 1~9 ArrayList, HashSet, Map 생활코딩 자바 공부 기록 1. ArrayList의 사용법 배열: 연관된 데이터를 관리하기 위한 수단 컬렉션즈 프레임워크: 배열의 크기를 변경할 수 있다 import java.util.ArrayList; public class ArrayListDemo { public static void main(String[] args) { String[] arrayObj = new String[2]; arrayObj[0] = "one"; arrayObj[1] = "two"; // arrayObj[2] = "three"; // 컴파일 오류가 발생한다 System.out.println("==== Array ===="); for (int i = 0; i < arrayObj.length; i++) { System.out.pr.. 2022. 2. 14.
[JAVA] 제네릭 1~5 Generic - Data Type 생활코딩 자바 공부 기록 1. 제네릭의 사용 제네릭(Generic)은 클래스 내부에서 사용할 데이터 타입을 외부에서 지정하는 기법을 의미함. 나중에서 instance를 생성할 때 확정하는? 제네릭은 data type과 관련이 있다. class Person { public T info; } public class GenericDemo { public static void main(String[] args) { Person p1 = new Person(); Person p2 = new Person(); } } 2. 제네릭의 사용이유 class StudentInfo { public int grade; StudentInfo(int grade) { this.grade = grade; } } class Studen.. 2022. 2. 13.
[JAVA] 예외 1~9 Exception 예외 (try~catch finally throws) 부스트코스 생활코딩 [쉽게 배우는 자바2] 공부 기록 끝 2022. 1. 13. ~ 2. 5. 1. 수업소개 Error vs Exception 숙명 vs 운명 2. 예외의 발생 package javaChapter2.javaChapter2_13; public class ExceptionApp { public static void main(String[] args) { System.out.println(1); System.out.println(2/0); System.out.println(3); } } 자바에서 2를 0으로 나누는 것을 허용하지 않는다. 3. 예외의 처리 package javaChapter2.javaChapter2_13; public class ExceptionApp { public stati.. 2022. 2. 12.