일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- UNICON2023
- CICD
- 라피신
- UNICON
- 프로그래밍
- spring ai
- Redis
- 도커
- 체크인미팅
- AWS
- 오블완
- 티스토리챌린지
- 인프라
- NAT gateway
- 스프링부트
- 프롬프트엔지니어링
- Spring boot
- EC2
- 프리티어
- UNIDEV
- 개발공부
- 42서울
- openAI API
- 캡스톤디자인프로젝트
- 백엔드개발자
- 게임개발동아리
- Route53
- bastion host
- 전국대학생게임개발동아리연합회
- 생활코딩
- Today
- Total
목록Study/Java, Spring (30)
Hyun's Wonderwall
GDSC Ewha 5기_ Spring Boot 스터디 스터디 커리큘럼: 백기선, "스프링 기반 REST API 개발" - 선수 학습사항: (필수) 스프링 프레임워크 핵심 기술, 스프링 부트 개념과 활용 / (선택) 스프링 데이터 JPA 의 지식 1주차 과제: 섹션 0. 소개, 섹션 1. REST API 및 프로젝트 소개 섹션 0. 소개 이 강좌에서는 다양한 스프링 기술을 사용하여 Self-Descriptive Message와 HATEOAS(Hypermedia as the engine of application state)를 만족하는 REST API를 개발한다. 이 두 가지를 만족해야만 진화가 가능한 REST API, -> 클라이언트와 서버 독립적으로 진화할 수 있는 성격 달성할 수 있음. - 이 강좌에서..
김영한 을 공부하며 추가적으로 공부한 것을 정리한 것입니다. 스프링 프레임워크는 MVC패턴을 사용. [Model View Controller] Controller : 화면(View)과 비즈니스 로직(Model)를 연결시키는 다리 역할 (화면에서 /aa로 가줘~ 요청하면 주소 받아 어디로 갈지 분석하고 맞는 길로 연결) => Controller는 매핑을 한다. 매핑? 하나의 값이 다른 값을 가리키도록 하는 것. - HTTP 요청을 매핑하는 여러가지 방법: @GetMapping, @PostMapping, @PutMapping, @DeleteMapping, @RequestMapping - 예를 들어 @GetMapping은 입력한 데이터를 URL에 붙여 전송한다. - Controller가 있는 클래스에서 매핑을..

공부에 사용한 자료 객체지향 프로그래밍 과목 수업자료 [Chapter 03] 자바 기본 프로그래밍 (2) 배열 배열(array) - 인덱스와 인덱스에 대응하는 데이터들로 이루어진 자료 구조. (배열을 이용하면 한 번에 많은 메모리 공간 할당 가능.) - 같은 타입의 데이터들이 순차적으로 저장. (인덱스를 이용하여 원소 데이터 접근. 반복문 이용해 처리하기에 적합) - 배열 인덱스: 0부터 시작. (인덱스는 배열의 시작 위치에서부터 데이터가 있는 상대 위치) (1) 1차원 배열 배열 선언과 배열 생성의 두 단계 필요 - 선언과 생성 동시에: int [] array = new int[10]; - 선언과 함께 초기화: int [] array = {0, 1, 2}; - 잘못된 배열 선언 예) int array[..

공부에 사용한 자료 객체지향 프로그래밍 과목 수업자료 [Chapter 02] 자바 기본 프로그래밍 (1) 기본 자료형과 연산자 (36p~72p) [Chapter 03] 자바 기본 프로그래밍 (1) 반복문 (~22p) [식과 연산자] 연산: 주어진 식을 계산하여 결과를 얻어내는 과정 증감연산자: ++ -- 산술연산자: + - * / % 시프트 연산자: >> > 비교 연산자: > = >>= [연산자 우선순위] 같은 우선순위: 왼쪽->오른쪽 (예외: 대입 연산자, --, ++, +, -, !, 형변환은 오른쪽에서 왼쪽으로 처리한다) 괄호는 최우선순위: 괄호가 다시 괄호를 포함한 경우는 가장 안쪽의 관호부터 먼저 처리한다 * 산술 연산자: + _ * / % - 몫=x/y, 나머지=x%y 활용 -> 10의 자리와..
공부에 사용한 자료 객체지향 프로그래밍 과목 수업자료 [Chapter 02] 자바 기본 프로그래밍 (1) 기본 자료형과 연산자 (~35p) [주석] - 한 라인 주석: // - 여러 행 주석: /**/ - 여러 줄 동시 선택해서 한 라인씩 주석처리: ctrl + / [클래스] - class 키워드로 클래스 선언. 클래스 코드는 {}안에 모두 작성. (ex. public class Hello {}) [메소드] - C/C++에서의 함수. 호출해서 사용. - main() 메소드: 자바 프로그램은 main() 메소드에서부터 실행 시작. public static void main(String[] args) {} System.out.println(""); - 표준 출력 스트림 System.out의 println()..
웹 개발 스터디를 시작했다! 나는 백엔드 파트로 자바와 스프링을 공부하게 되었다. 1주차(2023.03.20~2023.03.27) 과제: 자바 리뷰 1/3 진행하기! 공부에 사용한 자료들 객체지향 프로그래밍 과목 수업자료 생활코딩 JAVA : https://opentutorials.org/course/1223 혼자 공부하는 자바 [Chapter 01] Java 프로그래밍 주요 개념 (이론) * 대표적인 자바 개발 툴: 이클립스, IntelliJ □ 프로그램 언어의 종류 : 저급 언어(기계어, 어셈블리어), 고급 언어(C, Java 등) [컴퓨터로 프로그램 개발 시] : 사람이 고급 프로그래밍 언어로 소스 파일 작성 ➡ 컴파일러가 컴퓨터가 이해할 수 있는 기계어로 변환 ➡ 프로그램 실행 [Java로 프로그..