
div = 구역을 나눔\--style--padding = 안쪽 여백margin = 바깥쪽 여백border = 모서리부분 변경이미지 넣을 때background-image: url('\~\~~');background-position: center;background-siz

\-----리눅스 명령어 bash-----pwd : 현재 내가 작업하고 있는 폴더ls : 내가 작업하고 있는 폴더의 폴더나 파일들을 보여줌 (list)ls -a : 숨겨진 파일도 볼 수 있음 (list all)cd : 폴더 이동mkdir : 폴더 생성touch : 파일

파이어베이스(Firebase)웹 서버를 대신 만들어 주는 서비스서버 개발 없이 제작 가능백엔드 코드 없이 프론트엔드만 알아도 웹 서비스 출시 가능파이어베이스 링크 : https://firebase.google.com/?hl=ko데이터베이스(DB)데이터를 저장하

URL : 인터넷에서 특정 리소스의 위치를 나타내는 주소 (즉, 웹 페이지나 파일의 고유한 주소이다)URL 형식 : 프로토콜://도메인/경로프로토콜(Protocol) : 웹 브라우저와 웹 서버 간의 통신 방식을 지정 (즉, 서버에 자료를 요청하고 자료를 받는 것)일반적

SQL : 데이터베이스와 대화를 하기 위한 언어Query(쿼리) : SQL 언어를 이용해 데이터베이스에 요청을 하는 질의테이블 : 엑셀과 유사한 구조로 데이터를 가진다(각 열을 '컬럼'이라고 부른다)※SQL 구문◆조회SELECT : 데이터를 가져오는 기본 명령어, 데이
프로세스 : OS로부터 자원을 할당받는 작업의 단위 실행 중인 프로그램을 의미 예시 : 우리가 Java 프로그램을 실행시키면 이 프로그램은 프로세스라는 이름으로 OS 위에서 실행됨 구조 : OS가 프로그램 실행을 위한 프로세스를 할당해 줄 때 프로세스 안에 Code
시작하기 전에 동등성과 동일성에 대해 먼저 이야기해보자.동등성(Equals) : 내용이 같음동일성(Identity) : 메모리 주소가 같음내 나름대로의 해석 : 두 택배 박스(객체)가 있음. 택배기사(컴퓨터)가 배달을 할 때, 안의 내용물이 같아도(동등성), 주소가 다

인터넷 프로토콜(IP)IP 주소란 각 기기간의 통신을 식별할 수 있는 전화번호 같은 것이다.인터넷 통신 시 지정한 IP 주소에 데이터를 패킷(Packet)이라는 단위로 전달한다.패킷(Packet)소스 IP(출발지), 대상 IP(도착지)를 포함해 어떤 컴퓨터에 데이터를
HTTP (HyperText Transfer Protocol) 인터넷 상에서 불특정 다수의 통신 환경을 기반으로 설계되어있다. 다양한 형태의 데이터가 HTTP를 통해 전송된다. 여러 버전이 있으며, 그 중 대부분이 HTTP/1.1(TCP) 를 사용한다. HTTP는 클라

프레임워크 (Framework)소프트웨어 개발을 간편하게 하기 위한 소프트웨어 개발 환경이다.장점기본적으로 필요한 기능과 도구를 제공해 개발자들이 핵심 비즈니스 로직에만 집중할 수 있다.일관된 구조를 제공해 코드의 일관성과 가독성을 높혀 팀 협업이 편해진다.보안 관련

Spring Annotation > @Slf4j 인터페이스이며, 그 구현체로 Logback 같은 라이브러리를 선택 실제 개발에서는 Spring boot가 기본적으로 제공하는 Logback을 사용 Logging 쓰레드 정보, 클래스 이름과 같은 부가적인 정보를 함께

GET + Query ParameterURL의 Query Parameter을 사용하여 전달url에서 ?뒤에 들어가는 부분이 쿼리 파라미터이다.예시코드response.getWriter().write()HttpServletResponse를 사용해 직접 응답값을 다룰 수 있

DBMSDB를 관리하고 운영하는 시스템데이터를 정의, 저장, 수정, 삭제, 조회 등의 작업을 효율적으로 수행할 수 있게 해준다.다수의 사용자들이 동시에 데이터에 접근하고 데이터를 안전하게 관리할 수 있도록 다양한 기능을 제공한다.SQL이라는 언어로 DBMS에 데이터 관

SOLID 원칙단일 책임 원칙 (SRP)하나의 클래스는 하나의 책임만 가져야 한다.클래스는 한 가지 기능에만 집중해야 하며, 그 외 기능들은 담당하지 않아야 함3 Layered Architecture 과 유사하다.개방 폐쇄 원칙 (OCP)새로운 기능을 추가할 때 기존

Cookie 사용자의 웹 브라우저에 저장되는 정보로 사용자의 상태 혹은 세션을 유지하거나, 경험을 개선하기 위해 사용된다. Set-Cookie (로그인 성공 시 응답) 로그인 시 전달된 ID, Password로 User 테이블을 조회해 일치 여부 확인 일
◆ 개요로그인 검증 부분에서 필터와 인터셉터를 사용하면 비즈니스 로직에서 공통된 로그인 검증 코드를 제거할 수 있음을 알게 되어서 공부를 해보게 됐다.◆ 필터J2EE 표준 스펙 기능으로 디스패처 서블릿에 요청이 전달되기 전/후에 url패턴에 맞는 모든 요청에 대해 부가

HttpMessageConverterView로 응답하는 것이 아닌 Rest API로 JSON, Text, Xml 등의 데이터를 직접 응답 Message Body에 입력하는 경우 HttpMessageConverter를 사용한다.동작 순서대표적인 HttpMessageCon