일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- BOJ1655
- 운영체제
- 2019카카오코테
- 합성곱연산
- 이것이자바다
- 백준평범한배낭
- java
- 백준10828
- BOJ
- 백준괄호
- 백준
- 냅색알고리즘
- 백준스택
- 가운데를말해요
- 백준온라인저지
- 카카오코테
- 이것이자바다확인문제
- 딥러닝
- 코딩테스트실력진단
- 이것이자바다9장
- 컴퓨터비전
- 웹개발기초
- 윤곽선검출
- 백준가운데를말해요
- 코드트리
- 백준9012
- 확인문제
- 스파르타코딩클럽
- 코테
- KT포트포워딩
- Today
- Total
목록분류 전체보기 (163)
코딩하는 락커

Response 데이터 제어를 위한 Filtering 개별 사용자 조회 사용자 정보 관리 REST API 데이터 중 클라이언트에게 전달해주고자 하는 값 제어하기 domain 클래스가 가지고 있었던 정보 중 외부에 노출시키고 싶지 않을 경우 사용 스프링 부트에서 Filtering이라는 기능 사용 User 클래스에서 비밀번호, 주민번호 등 중요한 정보 추가 package com.example.restfulwebservice.user; import lombok.AllArgsConstructor; import lombok.Data; import javax.validation.constraints.Past; import javax.validation.constraints.Size; import java.util...

다국어 처리를 위한 Internationalization 구현 방법 다국어 처리 : 하나의 출력값을 여러가지 언어로 표시해주는 기능 자동 번역은 아니고 제공하고자 하는 문자값을 미리 준비해놓고 지역코드 또는 언어설정에 따라 적절한 언어를 표시해 줌 프로젝트 전반에 걸쳐 적용할 것이므로 다국어 처리에 필요한 Bean을 스프링 부트 어플리케이션 클래스에 등록해서 스프링 부트가 초기화 될 때 메모리에 등록되도록 설정 @SpringBootApplication 어노테이션을 갖고 있는 main 클래스에 코드 작성 // Bean 등록 @Bean public LocaleResolver localeResolver(){ //SessionLocaleResolver 클래스는 세션을 통해서 로케일 값을 얻어옴 SessionLo..

유효성 체크를 위한 Validation API 사용 사용자가 입력한 데이터에 대한 유효성 체크 기능 JDK에 포함된 Validation 기능과 Hibernate 라이브러리에 포함된 Hibernate Validation 기능 사용 Hibernate는 Java에서 Database관련 기능을 개발하기 위해 사용하는 API로 Java의 객체와 Database의 Entity와 매핑하기 위한 프레임워크 제공 UserDomain 클래스에 저장하려고 하는 name, joinDate 속성의 유효성 체크 Validation 의존성 추가 (강의에서는 바로 됐는데 나는 에러뜨길래 pom.xml에 의존성 추가해줌. 찾아보니까 Srping boot 2.3 version 이상부터는 Spring-boot-starter-web 의존..
문제 크기가 N*N인 행렬 A가 주어진다. 이때, A의 B제곱을 구하는 프로그램을 작성하시오. 수가 매우 커질 수 있으니, A^B의 각 원소를 1,000으로 나눈 나머지를 출력한다. 입력 첫째 줄에 행렬의 크기 N과 B가 주어진다. (2 ≤ N ≤ 5, 1 ≤ B ≤ 100,000,000,000) 둘째 줄부터 N개의 줄에 행렬의 각 원소가 주어진다. 행렬의 각 원소는 1,000보다 작거나 같은 자연수 또는 0이다. 출력 첫째 줄부터 N개의 줄에 걸쳐 행렬 A를 B제곱한 결과를 출력한다. 코드 import sys def mul_matrix(N, matrix1, matrix2): result_matrix = [[0 for _ in range(N)] for _ in range(N)] for i in range..

사용자 삭제 기능 추가 사용자 상세 조회 api와 같은 URI를 갖고 있음(https://coding-rocker.tistory.com/54

예외 클래스 생성 ExceptionResponse라는 Java 객체를 선언하여 예외 발생 시간, 예외 메시지, 상세정보 등 저장. package com.example.restfulwebservice.exception; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.util.Date; @Data @AllArgsConstructor @NoArgsConstructor public class ExceptionResponse { private Date timestamp; private String message; private String details; } 일반적인 예외 클래스 생성..
https://youtu.be/00XEba_m8xM 결론 : 1. 블록체인은 거래 내역을 모두(모든 채굴기)에게 공개해서 함께 관리하고 감시하도록 하는 시스템이다. 2. 거래 내역은 블록으로 묶이고, 블록 단위의 장부들은 10분에 한번씩 모두(모든 채굴기)에게 뿌려진다. 3. 근데 오류, 네트워크 딜레이, 악의적인 조작 등으로 인해 모두(모든 채굴기)의 장부가 다 같진 않다. 4. 그래서 가장 블록이 긴 체인이 찐 장부로 채택된다. 5. 글고 이 새로운 블록은 이전 블록들의 거래 내역을 미치도록 어려운 공식(해시)으로 계산해서 풀어야 이전 블록체인에 끼울 수 있다. 이것이 채굴이다. 6. 이 새로운 블록을 제일 먼저 끼운 채굴기에게 코인을 준다. 그래서 다들 이렇게 열심히 채굴을 하는 것이다.