분류 전체보기 (26) 썸네일형 리스트형 스프링 부트란 SPRING BOOT2003년 로드 존슨java 애플리케이션 프로그램 작성 가능 java EE의 웹 작성 가능 => 오늘날 가장 많이 사용하는 java 기반 웹 프레임워크 특징경량 컨테이너로 자바 객체 직접 관리메모리 적게 사용 / spring이 객체 직접 생성관리POJO(Plain Old Java Object) 클래스setter / getterIOC(Inversion of Control : 제어 역전) 지원객체 생성 / 보관 / 관리/ 소멸 생명주기 이런 관리들을 개발ApplicationContextClassPathXmlApplicationContextDI(Dependency Injection : 의존 주입)멤버변수에 값을 넣는 것setter / 생성자약한 결합약한 결합AOP 지원(관점지향 프로그.. 스프링 부트를 공부하기 전 알아야 할 이론들 REST API네트워크 아키텍처clint / server 독립적 분리 stateless : 클라이언트 상태를 서버에 저장하지 않음cache : 클라이언트는 서버의 응답을 임시저장(cache 캐시)할 수 있어야 함 (응답 재사용할 수 있어야 함)계층화 : 서버와 클라이언트 사이의 방화벽, 게이트웨이 등등.. 계층 형태로 구성인터페이스 일관성 : 독립적으로 하나가 바뀌어도 괜찮도록(클라이언트나 백엔드)자원의 식별(url에 식별할 수 있는 게 있어야 함)메시지를 통한 리소스 조작(html, xml, text, json), 이런 걸 http부분에 알려줌자기 서술적 메시지(get, post, put 할 때 url에 데이터를 넣을지 삭제할지 등) 애플리케이션 상태에 대한 엔진으로써의 하이퍼미디어 ==> 이런 조건을.. Kotlin 문법 총정리 코틀린 메인 함수fun 이용; 사용 안함fun main(){ print("Hello World") println("Hello World")} 코틀린 변수자동으로 타입을 추론해 설정하기 때문에 타입 지정 필수 아님하지만 : 타입 을 이용해 타입 지정 가능fun main(){ var i : Int = 10 var name : String = "지영" var point : Double = 3.3} var 와 val 의 차이점var : 재선언(수정 가능)val : 재선언(수정 불가능)var i : Int = 10i = 20 //가능val i2 : Int = 20i2 = 30 //불가능 톱레벨 constconst val num = 20fun main(){ ...} 형변환var i = 10var l.. 티니핑 성격 테스트 안드로이드 앱 제작 🖥️ 2024 9/24android studio kotlin티니핑 성격 테스트 앱 주요코드activity_main.xml firstquestion.xml sleeping.xml 주요디자인 구현 영상 혼공단 12기 혼공MySQL 4주차 처음 활동에서 늦었지만다시 따라잡아혼공단 50% 완주를 해서 너무 뿌듯했고방학 전 4주차도 열심히 해내겠습니다 ! Chapter 05테이블과 뷰05-1 테이블 만들기테이블은 표의 형태로 2차원 구조, 행/열로 구성행 : 로우, 레코드열 : 컬럼, 필드 MySQL 워크벤치데이터 형식을 지정해기본 키와 외래 키를 지정 기본 키 - 외래 키 를 연결 CREATE TABLE : 테이블 생성 SQL. 테이블 이름, 열 이름, 데이터 형식 등을 지정AUTO_INCREMENT : 자동증가 하도록 설정 관련NOT NULL : 빈값을 허용하지 않기 위해PRIMARY KEY : 기본 키로 지정하기 위해FOREIGN KEY : 외래 키로 지정하기 위해 05-2 제약조건으로 테이블을 견고하게기본 키와 외래 키는 대표적인 제.. 혼공단 12기 혼공MySQL 3주차 요즘 시험도 끝나고 😁방학은 다가오는 🌴🍉딱 학생들이 가장 한가한 기간입니당 🛏️그리고 장마라서 밖에 나가기도 귀찮고 ☔딱 프로그래밍 공부하기 좋은 날 인 것 같아요 !🖥️🖱️Chapter 04SQL 고급 문법 04-1 MySQL의 데이터 형식 데이터를 저장하기 위해선데이터에 맞는 데이터 형식이 중요합니다 ( 정수형 )데이터 형식바이트 수TINYINT1SMALLINT2INT4BIGINT8CREATE TABLE hongong4( tinyint_col TINYINT, smalint_col SMALLINT, int_col INT, bigInt_col BIGINT );#입력값의 범위를 벗어나면 Out of range라는 오류가 뜰 수 있다 ( 문자형 ) CHAR로 '안녕'을 저장하면 2글자여서.. 혼공단 12기 혼공MySQL 1주차 시험기간 이슈로 10기때부터우수혼공단을 목표로 열심히 공부 했었는데시험기간과 겹쳐 공부하지 못했고... 심지어 기숙사생인데 집에 책을 놔두고 와서이제야 1,2주차를 공부했습니다..죄송합니다 혼공족장님 이제부터라도 빡공 해보겠습니다 Chapter 01데이터베이스와 SQL 01-1 데이터베이스 알아보기 SNS 메시지, 인스타그램에 올린 스토리대중교통에 찍은 교통카드 ...등의 정보가 모두 데이터베이스에 기록됩니다. 데이터베이스 == '데이터의 집합' 데이터베이스를 관리하는 소프트웨어 : DBMS 다양한 데이터가 저장되어 있는 데이터베이스는여러 명의 사용자나 응용 프로그램과 공유하고 동시에 접근이 가능해야 합니다.이러한 것이 가능한 이유는 DBMS가 있기 때문 ! DBMS 종류특정 목적을 처리하기 위한 프로그.. 혼공단 12기 혼공MySQL 2주차 시험기간 이슈로 10기때부터우수혼공단을 목표로 열심히 공부 했었는데시험기간과 겹쳐 공부하지 못했고... 심지어 기숙사생인데 집에 책을 놔두고 와서이제야 1,2주차를 공부했습니다..죄송합니다 혼공족장님 이제부터라도 빡공 해보겠습니다 Chapter 03SQL 기본문법 03-1 기본중의 기본문법DROP DATABASE IF EXISTS market_db; #market_db삭제CREATE DATABASE market_db; #새로운 데이터베이스 생성USE market_db; #market_db를 지정#AUTO_INCREMENT : 자동으로 숫자 입력INSERT INTO buy VALUES(NULL, 'BLK', '지갑', NULL, 30, 2); #INSERT : 데이터 입력SELECT * FROM mark.. 이전 1 2 3 4 다음