profile
한단계씩 올라가는 개발자
post-thumbnail

RDS와 S3

RDS와 S3를 알기전에, Web의 구조를 먼저 알아야한다.참고링크 웹의 역사웹의 구조는 아래와 같이, 정적인 페이지를 관리하는 서버와 동적인 페이지를 관리하는 서버가 있다.그리고 회원정보와 같은 동적인 정보를 보관하는 데이터베이스도 있다.웹 서비스 특성상, 언제 어디

4일 전
·
0개의 댓글
·
post-thumbnail

Amazon EC2란?

EC2는 Elastic Compute Cloud 의 줄인말로, 탄성적인 클라우드 컴퓨터를 말한다. 여기서 Elastic은 고무밴드란 뜻으로 그만큼 유두리있게, 늘렸다 줄였다해서 사용할 수 있는 것을 말한다.즉, 클라우드에서 쉽게 확장가능 컴퓨터를 제공한다는 것이다.Am

2022년 8월 5일
·
0개의 댓글
·
post-thumbnail

쿠키 와 세션그리고(토큰JWT)

이전 HTTPS는 어찌보면,클라이언트에게 신뢰된 웹 서비스를 제공하기위해, 검증과정을 거친웹애플리케이션 측에 대한 인증이라고 볼수 있다.하지만, 반대로 웹 애플리케이션도 신뢰할만한 클라이언트를 확인할 필요가 있다.이번에는 클라이언트를 인증하는 방식에 대해 순차적으로 알

2022년 8월 1일
·
0개의 댓글
·
post-thumbnail

HTTP 메시지를 spring에서 사용하기 쉽게 만들어 주는 MessageConverter

HTTP 요청을 모델에 바인딩하고 클라이언트에 보낼 HTTP 응답을 만들기 위해 뷰를 사용했던 방식과는 달리,HTTP 메시지 컨버터는 HTTP 요청 본문과 HTTP 응답 본문을 통째로 메세지로 다루는 방식이다.주로 XML이나 JSON을 이용한 AJAX기능이나 웹 서비스

2022년 7월 30일
·
0개의 댓글
·
post-thumbnail

Lombok @Data의 @EqualsAndHashCode이 뭐하는 애일까?

lombok 라이브러리를 애용하다보면, 자주 사용하게 되는 애노테이션들이 있다. (너무 편리하게 애용하고 있다)하지만, 그마저도 자주쓰는 애노테이션끼리 묶어 @Data라는 애노테이션이 있는데, @Getter , @Setter , @ToString, @EqualsAndH

2022년 7월 29일
·
0개의 댓글
·
post-thumbnail

HTTPS에서 S란?

HTTPS는 여러 이름이 있는데 아래와 같다. HTTPS(HyperText Transfer Protocol over Secure Socket Layer)HTTP over TLSHTTP over SSLHTTP Secure쉽게말해, 기존 HTTP에서 보안이 추가되어 HTT

2022년 7월 22일
·
0개의 댓글
·
post-thumbnail

Spring 데이터베이스 연동 시 Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set 오류

자바 언어를 위한 객체 관계 매핑 프레임워크(ORM)으로,객체 지향 도메인 모델 -> 관계형 데이터베이스(RDB)로 매핑할때 쓰인다.JPA의 구현체중 하나로, SQL을 직접사용하지 않고, 메서드 호출만으로 쿼리를 수행한다. 내부적으로 SQL문이 돈다.그런데, 굳이 하이

2022년 7월 21일
·
0개의 댓글
·
post-thumbnail

내가 JPA 매핑을 못했던이유

애플리케이션에서 데이터 접근 계층을 거쳐, 데이터베이스에 도달하는 과정이 중요하여JPA 플로우에대해 다시 언급하고자 한다. 위 그림과 같이, Application은 JPA와 Hibernate를 거쳐 JDBC 지나, DB데이블에 쿼리문으로 접근한다. 여기서 중요한 것은

2022년 7월 13일
·
0개의 댓글
·
post-thumbnail

프로그래머스 단어변환

코딩테스트 사이트 : 프로그래머스난이도 : 3단계풀이 날짜 : 2022.07.01사용한 풀이 방법 : BFShttps://programmers.co.kr/learn/courses/30/lessons/43163두개의 단어가 주어지고, String\[] 인 wor

2022년 7월 1일
·
0개의 댓글
·
post-thumbnail

프로그래머스_소수찾기

코딩테스트 사이트 : 프로그래머스난이도 : 2단계풀이 날짜 : 2022.06.29사용한 풀이 방법 : 완전탐색https://programmers.co.kr/learn/courses/30/lessons/42839소수의 갯수를 구하는 문제이다.하지만, 한자리 숫가

2022년 6월 30일
·
0개의 댓글
·
post-thumbnail

프로그래머스 모의고사

코딩테스트 사이트 : 프로그래머스난이도 : 1단계풀이 날짜 : 2022.06.29사용한 풀이 방법 : 완전탐색https://programmers.co.kr/learn/courses/30/lessons/42840세명의 수포자를 일일이 확인한다. 세명중 정답 맞힌

2022년 6월 29일
·
0개의 댓글
·
post-thumbnail

git log 살려내기

Github로 프로젝트를 진행하다보면, 내 깃헙 레포지토리로 Fork를 깜빡하고, 다이렉트로 clone을 하여, 작성하는 경우가 있다. 아무런 의심 없이 진행하였기에 생각보다 많은 commit를 진행했다.하지만, 여기서 git push를 하려는 순간 에러가 발생한다.

2022년 6월 27일
·
0개의 댓글
·
post-thumbnail

유니온파인드 알고리즘과 집합의 표현 1717번 문제

코딩테스트 사이트 : 백준난이도 : 골드4풀이 날짜 : 2022.06.25사용한 풀이 방법 : UnionFindhttps://www.acmicpc.net/problem/1717유니온 파인드란?유니온 파인드 알고리즘 이론( - 유니온 파인드 예제 코드( -

2022년 6월 25일
·
0개의 댓글
·
post-thumbnail

[Client Error] status 406 Error

금일 알게된 Spring controller를 만들기위해,http에서 들어온 요청값을 받을 DTO를 만들어 보는 상황이었다. (아직 DTO안 만든 상태)거창한것은 아니고, 간단하게 Body에 3개의 값이 들어있는 POST요청을 받는 것이다. 여기서 추가적으로, Head

2022년 6월 24일
·
0개의 댓글
·
post-thumbnail

@vaild 애노테이션 파헤치기(작성중)

Spring에서 메소드 레벨 유효성 검증을 위해 JSR-303의 @Valid 애노테이션을 사용한다. 또한 유효성 검사를 위해 멤버 속성을 표시하는 데에도 사용한다.import javax.validation.Valid;로 불러와야 사용할 수 있는 애노테이션이다. \-

2022년 6월 24일
·
0개의 댓글
·
post-thumbnail

개발자 직군에 대하여

코딩을 배우고, 개발을 배우는 이유는 개발자가 되고 싶어서이다.그런데 정작 어떤 개발자가 있는지, (흔히 아는프론트엔드인지- 백엔드인지만 고민했지)나는 어떤 개발자가 되고 싶은지 구체적으로 생각을 해보지 않은 것 같다. 2022여름 채용연계형 인턴십모집공고를 읽어봤다.

2022년 6월 22일
·
0개의 댓글
·
post-thumbnail

우선순위 큐란?

일반적인 큐의 구조(FIFO)를 가지면서,데이터가 들어온 순서대로 데이터가 나가는 것이 아닌 우선순위를 먼저 결정하고, 우선순위가 높은 데이터가 먼저 나가는 자료구조!이 말은 즉, PriorityQueue를 사용하기 위해선 우선순위를 정해줘야하는데, 그것을 Comp

2022년 6월 22일
·
0개의 댓글
·

생성자를 쓰지한고 Main메소드가 있는 class JUuit Test 하는 법(아직 찾는 중)

웹페이지에서 코딩테스트 문제를 풀다보니, 문법적으로 내가 잘맞추고 있나 확인하기위해,인텔리제이와 같은 툴에 도움을 받는 경우가 종종있다.하지만, 툴에 똑같이 코드를 옮겨 적는다고, 테스트 케이스를 바로 확인할 수 있는 것이 아니다.그래서, 보통은 그자리에서 instan

2022년 6월 21일
·
0개의 댓글
·
post-thumbnail

JUnit이란?

자바 프로그래밍 언어용 유닛(단위) 테스트 프레임워크예전 프로그램은 이 코드가 정상적으로 작동하는 지 확인하기위해서, 처음부터 실행하여, 일일이 확인해야 됐었다.하지만, 단위 테스트인 JUnit에 의해, 내가 확인하고자 하는 부분만 따로 꺼내어 테스트를 해볼 수 있으며

2022년 6월 21일
·
0개의 댓글
·
post-thumbnail

Lombok라이브러리

Java라이브러리로 흔히 반복되는 getter, setter, toString등과 같이 다소 번거로울 수 있는 코드작성을 줄여주는 라이브러리다.Java 기반 애플리케이션에서 VO,DTO,Entity 등을 보다 쉽게 작성하기 위해 사용되는 라이브러리어노테이션 기반의 코드

2022년 6월 20일
·
0개의 댓글
·