일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 추후정리
- foreignkey
- querydsl
- ㅔㄴ션
- MySQL
- 메세지수정
- WeNews
- 네이티브쿼리
- 적용우선순위
- AuthenticationEntryPoint
- application.yml
- appspec
- docker명령어
- ubuntu
- 테스트
- 2 > /dev/null
- Query
- 예약
- 검색
- 외부키
- EC2
- 참조키
- 테스트메소드
- 서브쿼리
- 포트
- 컨테이너실행
- subquery
- 메소드명
- 커밋메세지수정
- appspec.yml
- Today
- Total
목록분류 전체보기 (440)
제뉴어리의 모든것
WebMvcConfigurer 란Spring 프레임워크의 인터페이스로써 Spring MVC 처리에 대한 구성 설정을 가능하게 해주는 인터페이스이다. 목적클라이언트로부터 전송받아 저장한 이미지를 외부에서 url로 요청할 경우, 해당 이미지를 전송해주기 위함 사전 필요과정클라이언트로 부터 이미지 전송을 받아 이미지를 특정 공간에 저장한다. 이미지를 저장할때, DB에 해당 이미지가 저장된 경로를 필드에 저장한다 (전체 경로일 필요 없다. 정적 리소스를 저장할 root 경로 이후의 경로만 저장해둔다)처리 방법WebMvcConfigurer 를 구현한 클래스 생성import org.springframework.context.annotation.Configuration;import org.springframework..
쿼리 메소드란Spring Data JPA 에서 제공하는 기능으로, 엔티티에 대해 처리할 쿼리 내용을 규칙에 따라 메소드의 명칭과 파라미터로로 정의하여 작업내용을 처리하는 메소드를 생성하는 기능. 주요 특징메소드명칭과 파라미터로 인해 쿼리 자동 생성파라미터로 인한 동적 조건 설정 가능JPQL에 대한 직접 작성 필요 없이 쿼리 자동 생성 예시 1public interface UserRepository extends Repository { List findByEmailAddressAndLastname(String emailAddress, String lastname);}위에 메소드를 아래와 같이 쿼리화 하여 처리select u from User u where u.emailAddress = ?1 and u.l..
준비 import React, { useReducer } from "react"; 사용 예 import React, { useReducer } from "react"; //reducer 사용하기 위해 import 시킴 //reducer의 실제 내용 정의 //state : 현재 state값 //action : dispatch로 reducer 호출할때 전달받은 인자 //리턴값 : 최종적으로 변경시킬 state 값 const reducer = (state, action) => { let newState = []; switch (action.type) { case "INIT": return action.data; case "CREATE": newState = [action.data, ...state]; brea..
csp (contents-security-policy) 컨텐츠 보안 정책 script는 특정한 사이트에서만 받고, object 태그에서 사용되는 src는 특정 사이트에서만 받아라 등, 컨텐츠를 받을 수 있는 도메인 정보를 말한다. (서버에서 클라이어트에게 보내는 응답의 헤더에 넣어 줌) ex) script-src 'self'; object-src https://trustedplugins.example.com; report-uri /csp-report-endpoint/ self는 자기 자신 도메인을 말한다. csrf (Cross-Site Request Forgery) 사이트간 요청 위조 사이트간 발생할 수 있는 공격을 말한다. 사용자가 공격자로부터 받은 이메이 안에 특정 컨텐츠를 눌렀는데, 해당 컨텐츠의 ..

문제 마인크래프트 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 (추가 시간 없음) 1024 MB 62992 16450 12226 23.722% 문제 팀 레드시프트는 대회 준비를 하다가 지루해져서 샌드박스 게임인 ‘마인크래프트’를 켰다. 마인크래프트는 1 × 1 × 1(세로, 가로, 높이) 크기의 블록들로 이루어진 3차원 세계에서 자유롭게 땅을 파거나 집을 지을 수 있는 게임이다. 목재를 충분히 모은 lvalue는 집을 짓기로 하였다. 하지만 고르지 않은 땅에는 집을 지을 수 없기 때문에 땅의 높이를 모두 동일하게 만드는 ‘땅 고르기’ 작업을 해야 한다. lvalue는 세로 N, 가로 M 크기의 집터를 골랐다. 집터 맨 왼쪽 위의 좌표는 (0, 0)이다. 우리의 목적은 이 집터 내의 땅의 높이를 ..
가장 최근 커밋 메세지 한개 수정 git commit --amend 편집기 열리면 내용 수정 저장하고 종료 더 오래 된 커밋 메세지 다수개 수정 (최초 커밋은 수정 불가) git rebase -i HEAD~ 명령을 입력하고 Enter 열린 텍스트 편집기에서 각 커밋 앞에 있는 "pick"을 "reword"로 변경 (수정할 커밋만 바꾸면 되는 듯) 변경 후, 텍스트 편집기를 저장하고 종료 각 커밋 메세들이 각각 편집기가 열리므로 차례대로 편집 후 저장 최초 커밋부터 커밋 메세지 다수개 수정 git rebase -i --root 위에 있는 "더 오래 된 커밋 메세지 다수개 수정" 목록의 2번부터는 동일 참조 : Gemini 에서 "지난 commit 메세지 변경" 검색. https://velog.io/@eas..