profile
순우리말 백엔드 개발자
post-thumbnail

깃 - git bash 설정!

https://violetboralee.medium.com/intellij-idea%EC%99%80-git-bash-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0-63e8216aa7de업로드중..

3일 전
·
0개의 댓글
·

오류회고 - 테스트 중 NPE 문제

몇시간을 잡고 있었다.하나씩 단위 테스트 할떄는 잘되는데,,전체 동시에 테스트 시키면,, NPE 가 뜨더라,,삽질하다가디버깅 하다가 알안었다id값이 증가돼서 @BeforeEach 달린 메서드가 실행되고 있다는 것을,,JPA의 id값은 테스트하지 않습니다.JPA id 값

3일 전
·
0개의 댓글
·

Dirty checking

Dirty checking은 객체 지향 프레임워크에서 변경 사항을 감지하는 메커니즘 중 하나입니다. 특히, 데이터베이스와의 상호 작용에서 사용됩니다.Dirty checking은 객체의 상태 변화를 감지하기 위해 객체의 이전 상태와 현재 상태를 비교하는 방식을 사용합니다

4일 전
·
0개의 댓글
·

오류회고 - failure: repodata/repomd.xml from download.docker.com_linux_centos_docker-ce.repodf-f: [errno 256] no more mirrors to try.

" yum install -y yum-utils "명령어 사용중에 아래와 같은 에러가 발생했다,,왜 나만 맨날 이상해,,failure: repodata/repomd.xml from download.docker.com_linux_centos_docker-ce.repodf

5일 전
·
0개의 댓글
·

오류회고 - [SpringSecurity] java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "null"

기본적으로 스프링에 회원(더미데이터를 넣을때에도) 패스워드를 암호화해서 넣어야 스프링 시큐리에서 로그인 테스트를 해볼 수 있다.스프링 시큐리티에서 보안을 중요시해서 그렇게 한듯??정리하면, 과거에는 스프링 시큐리티에서 제공하는 PasswordEncorder가 사용자가

6일 전
·
0개의 댓글
·

영상 후기 - DBCP (DB connection pool)의 개념부터 설정 방법까지! hikariCP와 MySQL을 예제로 설명합니다! 이거 잘 모르면 힘들..

DBCP db와 앱 사이에 커넥션을 이용해서 db가 오고 가는데 커넥션을 만든데에는 비용이 발생한다.이러한 비용을 줄이기 위해 미리 커넥션을 만들어서 풀에 저장해놓고, 풀에서 커넥션을 빌리는 방식HikariCP 를 기준으로 dbcp 설정 방법 \- 백엔드 서버 db

2023년 5월 22일
·
0개의 댓글
·

영상 후기 - [스프링 부트 입문 05] MVC의 역할과 실행 흐름

스프링부트는 서버해당 컨트롤러를 찾는다. return 값에 따라 templates 폴더를 확인templates 에서 Model을 찾아 사용

2023년 5월 17일
·
0개의 댓글
·

프로그래머스 - 카펫

2023년 5월 14일
·
0개의 댓글
·

프로그래머스 - 튜플

문제 설명셀수있는 수량의 순서있는 열거 또는 어떤 순서를 따르는 요소들의 모음을 튜플(tuple)이라고 합니다. n개의 요소를 가진 튜플을 n-튜플(n-tuple)이라고 하며, 다음과 같이 표현할 수 있습니다.(a1, a2, a3, ..., an)튜플은 다음과 같은 성

2023년 5월 12일
·
0개의 댓글
·
post-thumbnail

영상 후기 - WEB2 - OAuth 2.0 : 3. 등록

movie클라이언트가 먼저 리소스 서버를 가입해야한다. Authorized code를 정해져 있는 Authorized redirect URLs 로 보내준다.그러면 클라이언트id,pw를 받는다.

2023년 5월 11일
·
0개의 댓글
·

영상 후기 - WEB2 - OAuth 2.0 : 2. 역할

movieAuthiruzatuib Server\_ 인증과 관련된 서버 Resource Server 쪽에 있음.

2023년 5월 11일
·
0개의 댓글
·

영상 후기 - WEB2 - OAuth 2.0 : 1.수업소개

그들의 서비스를 사용도록 허락 받아야 한다.oAuth 훨씬 더 안전하게 우리가 만든 서비스외 그들의 서비스(facebook, instagram 등)와 연동 가능access token을 통해

2023년 5월 11일
·
0개의 댓글
·

프로그래머스 - 타겟 넘버

문제 설명n개의 음이 아닌 정수들이 있습니다. 이 정수들을 순서를 바꾸지 않고 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 1, 1, 1, 1, 1로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다.\-1+1+1+1+1 = 3\+1-1+1+1+1

2023년 5월 11일
·
0개의 댓글
·
post-thumbnail

영상 후기 - 차리의 Stream

스트림? 오라클에서는 순차및 병렬적 요소모던 인 자바에서는 데이터 처리 연산을 지원하도록 소스에서 추출된 요소순차적이고 병렬적인 요소들을 어떻게 처리할지에 대한 파이프라인단점: 스트림이 비교적 더 느리다. 내부 반복이라 어떻게 동작하는지 내부적으로 알고 있어야 한다.

2023년 5월 10일
·
0개의 댓글
·

프로그래머스 - 순위 검색

https://school.programmers.co.kr/learn/courses/30/lessons/72412?language=java이진 탐색에 관한 문제였다.완전한 답은 아니어서 ㅜ 다시 공부 해봐야 할 것 같다,,

2023년 5월 10일
·
0개의 댓글
·

@RequestParam vs @PathVariable

1) @RequestParam 과 @PathVariable은 둘 다 데이터를 받아오는 데에 사용한다!2) @PathVariable은 값을 하나만 받아올 수 있으므로, 쿼리스트링 등을 이용한 여러 개 데이터를 받아올 때는 @RequestParam을 쓴다!3) @Reque

2023년 5월 8일
·
0개의 댓글
·

프로그래머스 - 폰켓몬

문제 설명당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다.홍 박사님 연구실의 폰켓몬은 종류에 따라 번호를 붙여 구분합니다. 따라

2023년 5월 3일
·
0개의 댓글
·

영상 후기 - 백엔드에서 사용되는 데이터베이스(database) 기본 개념을 설명합니다~

DB 전자적으로 저장되고 사용되는 데이터들의 집합 DBMS 사용자에게 DB 정의하고 만들고 관리하는 기능을 제공하는 소프트웨어 시스템 metadata 데이터를 설명하기 위한 데이터 catalog 라고도 부름 (데이터 유형, 구조, 제약 조건, 보안, 저장, 인덱스,

2023년 4월 20일
·
0개의 댓글
·