우선, save와 saveAndFlush의 차이 및 동작 원리를 알려면 우선 save 메소드와 saveAndFlush 메소드가 무엇이고 어떤 역할을 하는지부터 알아야한다. 일반적으로 우리는 save 메소드를 호출할 때 JpaRepository 인터페이스를 상속받은 우
해당 TIL은 userRepository와 같은 데이터베이스에 데이터를 저장하기 위한 저장소 인터페이스를 생성하고 JpaRepository를 상속받기만 하면 save와 같은 메소드를 따로 구현하지 않고도 사용할 수 있는 이유에 대한 의문에서 시작되서 작성하였다.우리가
텍스트 기반의 통신 규약으로 인터넷에서 데이터를 주고받을 수 있는 프로토콜클라이언트가 브라우저를 통해서 서비스를 서버에 요청(Request)하면 서버에서는 해당 요청사항에 맞는 결과를 찾아서 클라이언트에게 응답(Response)한다.GET : 서버로부터 특정 리소스(H
프로그래밍 언어 Java의 대표적인 특징이자 장점을 하나 뽑자면 객체 지향 프로그래밍, Object Oriented Programming(OOP) 이다. > ### 객체 지향 프로그래밍이란? 프로그램 구현에 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고
Java 문법에서 this를 사용하는 경우 중 this. 뒤에 붙여 멤버 필드, 메서드, 생성자 등에 접근하는 경우 외에 this 자체를 사용하는 경우가 있다.그 이유는 바로 해당 클래스의 참조값을 넘기기 위해서이다.클래스 내부에서 this 자체로 쓰이는 경우, 아직
강의를 통해 배운 MySQL 쿼리문에 대한 전체적인 복습을 하고자한다. 1) 어떤 테이블에서 2) 어떤 필드의 데이터를 가져올지select로 가져올 데이터에 조건을 걸어줌distinct: 중복 제거 limit: 데이터 제한특정 중복데이터를 묶어줌데이터를 오름차순 및
마지막 5주차는 4주차까지 배운 flask 서버, POST 요청, GET 요청, DB 연동을 통해서 웹페이지를 만들어보고 실제로 배포해보는 과정이 있었다.배포하기 전에, 우리가 카카오톡을 사용할 때와 같이 링크를 전달할 때 간단한 사진 및 설명과 함께 첨부되도록 할 수
4주차에는 파이썬 라이브러리를 사용하여 데이터를 요청하고 DB와 연동되는 API 서버를 만들어보았다.프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스HTTP request method(요청 메소드)를 통해, 어떤 요청 종류인지 응답하는 서버 쪽에 정보
지난 1,2주차에서 Frond-End쪽 기술을 공부했다면, 3주차에는 파이썬 패키지 및 DB에 대해 공부하는 시간이였다.다른 프로그램에 영향이 가지 않도록, 각 프로젝트 별로 패키지를 따로 설치해두고 관리하는 공간다음과 같이 venv 환경을 생성할 수 있다.폴더명을 넣
1주차에서 배운 HTML과 CSS에 이어서 2주차에는 웹페이지에 생명을 불어넣어줄 JavaScript와 JQuery, Fetch에 대해 공부했다.웹페이지를 동작할 수 있도록 HTML에 함수를 연동시켜서 원하는 작업을 수행할 수 있도록 한다. JavaScript를 통해
항해99 과정을 본격적으로 시작하기에 앞서 사전 준비 기간동안 진행되는 웹개발 종합반 강의의 1주차 내용에서는 웹의 동작 개념, HTML과 CSS를 이용하여 간단한 웹페이지 제작이 있었다. > ### HTML의 핵심 - 태그 웹의 뼈대를 잡아주는 HTML은 태그를 활