profile
응애 난 애기 개발자
post-thumbnail

너거 MyBatis에서 $랑 # 차이를 아냐?

MyBatis 실습을 하던 중 갑자기 궁금증이 생겼다.$를 사용하는 경우가 있고 예를 들어,SQL 인젝션은 악의적인 사용자가 웹 사이트의 데이터베이스에 액세스하는 방법 중 하나입니다. 이러한 공격자는 웹 사이트에서 입력 폼을 사용하여 데이터베이스에 SQL 쿼리를 삽입할

2023년 4월 21일
·
0개의 댓글
·
post-thumbnail

모달창이 부끄러워 숨는다면 어떻게 해야하나

모달 창을 띄우는데 안타깝게도 모달창이 부끄러운지 회색 배경 뒤로 숨는다. 심지어 배경이 제일 위인지 다른 곳을 클릭하면 모달창이 자동으로 꺼지는 것도 안먹는다. 얼마나 부끄러우면 저렇게까지 뒤로 갈까 싶었다.인터넷을 뒤져보다가 z-index의 값을 조절하라고 했다.z

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

DTO와 VO의 차이

ㅇㅇㅇㅇㅇ

2023년 4월 17일
·
0개의 댓글
·
post-thumbnail

@Prepersist는 무엇일까?

프로젝트를 진행하면서 Entity에 추가적인 작업이 필요할 경우 domain단에서 작업을 해줄 수 있었다.대표적인 예시로 UUID를 랜덤으로 발생시킬 때 @Prepersist를 이용할 수 있다.JPA Entity LifeCycle EventJPA는 다음과 같은 7개의

2023년 4월 14일
·
0개의 댓글
·
post-thumbnail

Constructor Binding

spring security를 구현하기 위해 기존 프로젝트를 참고하던 중 property에서 @ConstructorBinding에 빨간줄이 생겼다. 마우스를 올려보니 '@ConstructorBinding' not applicable to type이라는 오류 메세지가 있

2023년 4월 7일
·
0개의 댓글
·
post-thumbnail

메일 메일 기다려

dependency 추가 yml 설정 Service

2023년 4월 6일
·
0개의 댓글
·
post-thumbnail

mail을 보내야하는데 내가 내가 아닌 경우를 마주한다면?

문제 상황 해결 방법

2023년 4월 6일
·
0개의 댓글
·
post-thumbnail

나의 깃허브를 지키자

같이 작업을 하기 위해서 깃허브를 사용하지만 바로 적용시키다보면 무질서해질 수 있다. 컨벤션을 따르지 않거나 실제로 오류가 나면서 사소한 변경이라고 생각해서 바로 푸시할 경우 등이 있을 것이다.따라서, 깃허브에서는 이를 방지하고자 branch별로 protection r

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

ㄴㄴ 내가 더 빠름(feat. MST)

Disjoint sets(서로소 집합) : MST를 위한 기본 지식서로 중복 포함된 원소가 없는 집합들즉, 교집합이 없다.집합에 속한 하나의 특정 멤버(대표자 / representative)를 통해 각 집합들을 구분표현하는 방법연결 리스트트리연산 + Pseudo Cod

2023년 3월 30일
·
0개의 댓글
·
post-thumbnail

난 신발 리스트 쓰면 안되냐? 왜 배열은 되고 리스트는 안되냐... (feat. 조커)

문제를 풀다가 같은 로직이지만 결과가 다르게 나오는 녀석이 발견됐다.List로 풀면 90점이 나오고 Array로 풀면 100점이 나오는 기이한 현상이었지비.알고보니 다른 것들은 괜찮은데 list에서 get한 녀석끼리 비교할 때 문제가 발생한 것이었다.기존에는 list.

2023년 2월 22일
·
1개의 댓글
·
post-thumbnail

아프다... (2023.01.25)

코로나에 걸렸다. 이번이 2번째이지만 하루 아픈건 여전하다.사실 안아플줄 알았는데 아프니까 억울하다.격리는 1월 24일부터 30일까지다.사실 이건 어제 25일 TIL을 작성하지 못한 이유를 적기 위한 끄적임이다.그래서 26일에 적는 25일의 변명거리랄까...?싸피를 하

2023년 1월 26일
·
0개의 댓글
·
post-thumbnail

배열의 불필요한 부분을 잘라내서 딱 맞는 배열 만들기(짧게 더 짧게)

사실 그냥 list를 가져오는 상황이라 원래 짠 코드는 아래와 같다.하지만 한 줄로 변경하는 방법을 발견...!!

2023년 1월 20일
·
0개의 댓글
·
post-thumbnail

상속 관계에 있는 상황일 때 리스트 안의 객체가 자식 클래스의 인스턴스인지 확인하는 방법

공부를 하던 중 자식 관계에 있는 클래스의 인스턴스인지 확인이 필요한 상황이 생겼다. 이때까지 항상 그 속성을 데리고 와서 값을 비교했으나 막상 인스턴스인지 확인하려면 방법이 필요했다.해당 녀석이 자식 클래스의 인스턴스인지 확인하기 위해 instanceof를 사용했다.

2023년 1월 20일
·
0개의 댓글
·
post-thumbnail

static하면 왜 this를 사용하지 못할까?

static 제한자를 공부하던 도중 static class 내부에서는 this를 사용하지 못한다고 했다. 하지만 자세한 설명은 없었지... 그래서 교수님께 물어보았다.static 키워드가 붙어있다면 해당 클래스가 생성될 때, 가장 먼저 읽힌다. static 키워드가 붙

2023년 1월 19일
·
0개의 댓글
·
post-thumbnail

2023.01.16 이후의 TIL의 행방

요약) 싸피의 보안서약서로 인한 비공개 처리 / 적은 날 업데이트 중

2023년 1월 18일
·
0개의 댓글
·
post-thumbnail

60갑자 변환하기

기억하자. 어려웠던 알고리즘 ver1

2023년 1월 16일
·
0개의 댓글
·
post-thumbnail

TIL (2023.01.13)

오늘은 Selenium을 이용하여 명절 기차표 예매 프로그램을 만들었다.매진일 경우 새로고침, 자리가 나면 예매가 되게 만드는 것이었다.아래는 오늘 만든 코드...더 클린한 코드를 만들 수 있었을 것 같지만 주어진 시간 내에서는 나의 최선이었다....

2023년 1월 13일
·
0개의 댓글
·
post-thumbnail

public한 녀석은 테스트할 수 있는데 private 같은 소심한 녀석은 테스트 가능할까?

아무래도 public한 녀석만을 테스트하다가 private한 녀석은 테스트를 하지 못해서 아쉬움이 남았다. 근데 해결할 방법이 있다니!클래스를 데려와서 클래스 내부의 private 메서드를 setAccessible(true)로 바꿔준다!우선, 참고한 블로그의 예시프로젝

2023년 1월 13일
·
0개의 댓글
·
post-thumbnail

Paging

Comment 구현을 하다가 이제 리스트를 불러와야해서 Repository에서 List<Comment>로 적다가 Page<Comment>로 바꾸라 해서 찾아보게 된 녀석...개인적으로 List로 불러와서 page를 나누려고 했으나 JPA에는 그것마저 편하게

2023년 1월 13일
·
0개의 댓글
·
post-thumbnail

TIL (2023.01.12)

당신은 html의 악몽을 꾸신 적이 있습니까...이전 캠프에서 배웠던 html도 재미없었는데 이번에도 여전히 재미는! 없었다.근데 또 이게 또 막상 또 하게 되면 또 기본은 또 해줘야 하는게 또 진짜 또 묘미지.근데 또 진짜 또 어려운 건 또 하기 싫은게 또 사람 마음

2023년 1월 13일
·
0개의 댓글
·