일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 테스트
- 네이티브쿼리
- querydsl
- appspec.yml
- 추후정리
- ㅔㄴ션
- 2 > /dev/null
- 검색
- MySQL
- foreignkey
- 테스트메소드
- 컨테이너실행
- ubuntu
- 서브쿼리
- application.yml
- 포트
- 적용우선순위
- Query
- EC2
- 외부키
- docker명령어
- 예약
- subquery
- 참조키
- 메세지수정
- 커밋메세지수정
- AuthenticationEntryPoint
- WeNews
- appspec
- 메소드명
- Today
- Total
목록분류 전체보기 (439)
제뉴어리의 모든것
아주 심플하고 아주아주 베이직한 재귀 문제. 설명이 필요없다. 그냥 초심으로 풀어봤다. 내 코드 import java.util.*; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); System.out.println(getFactorial(n)); } public static int getFactorial(int n) { if(n
처음엔 뭔가 규칙성을 발견하여 수학적으로 풀어보려 하였지만 난 그럴수 없음을 느끼고 그냥 푸는것에 의의를 두고 풀었다. 내 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int idx = 1; int movieName = 666; while(idx != n) { ++movieName; if(String.valueOf(movieName).contains("666")) ++idx; } System.out.println(movieName); } } 처음에는 문제 자체를 이해하지 못했다. 이렇게..
해당 문제를 한시간안에 풀고 다른 작업을 해야지란 생각을 했던 7시간 전에 나에게 늦었지만 위로를 보내며 글을 쓴다. 확실히 난 천재는 아닌것 같다. 그렇지만 끈질기긴하지. 각설하고, 이 문제를 해결하면서 겪었던 사항들은 다음과 같다. 1. Scanner 데이터형 변수 재 초기화시 런타임에러 2. 이중배열의 복사시에 원했던 깊은복사가 아니라 얕은 복사가 된 문제 3. 직접 짠 로직에서 처리 하지 못한 예외사항 2가지 4. 근본적으로 해당 문제를 해결 할 수 없는 구조였던 나의 코드의 총체적 문제 그렇다. 4번을 애초에 1시간이 지났을때만 알았더라도 나머지 6시간은 유용하게 쓰였겠지. 1번 문제 일단 내가 나름짠 코드를 백준에 제출하니 런타임에러가 나왔다. 코드상 에러도 없고 에러가 나올만한 없는데 나왔길..
문제 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+4+5)이 된다. 따라서 245는 256의 생성자가 된다. 물론, 어떤 자연수의 경우에는 생성자가 없을 수도 있다. 반대로, 생성자가 여러 개인 자연수도 있을 수 있다. 자연수 N이 주어졌을 때, N의 가장 작은 생성자를 구해내는 프로그램을 작성하시오. 입력 첫째 줄에 자연수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 출력 첫째 줄에 답을 출력한다. 생성자가 없는 경우에는 0을 출력한다. 예제 입력 1 216 예제 출력 1 198 본인 코드 public static void ma..
보통 우리가 개발하면서 사용하는 HTTP 요청 메소드는 2가지 GET, POST 방식이 있다. 웹 개발자로서 잘 사용하지 않아도 어떤 것인지는 알아야 되지 않을까 하는 마음에 정리한다. 1. HTTP 요청 메소드란? 클라이언트가 웹 서버에게 사용자 요청의 목적/종류를 알리는 수단이다. 최초의 HTTP에서는 GET 메소드 하나밖에 존재하지 않았고, 당시 서버로부터의 응답은 무조건 HTML 문서였다. 2. 요청 종류 1) HEAD : 메세지 헤더(문서 정보) 취득 GET과 유사한 방식이지만, 실제 문서를 요청하는 것이 아니라, 문서 정보를 요청하는 것이다. 이에 따라 HTTP 응답 메세지에 본문(Body)없이 HTTP 헤더 정보만을 보냄. 2) GET: URI 형식으로 웹 서버측 리소스(데이터)를 요청 파라..
Content-Type 헤더 Content-Type은 말그대로 HTTP 메시지(요청과 응답 모두)에 담겨 보내는 데이터의 형식을 알려주는 헤더입니다. 세상에 모든 브라우저와 모든 웹서버가 그렇다고는 말할 수 없겠지만 대부분의 HTTP 표준 스펙을 따르는 브라우저와 웹서버는 우선적으로 저 Content-Type 헤더를 기준으로 HTTP 메시지에 담긴 데이터를 분석하고 파싱할것입니다. 만약 Content-Type헤더가 없다면 데이터를 전송하는쪽(브라우저나 웹서버)에서는 특정한 형식의 데이터일지라도 받아들이는 쪽에서는 단순 텍스트 데이터라고밖에 생각할 수 없을것이며, 이를 분석하고 파싱하는 프로그램을 별도로 작성해주어야 겠지요. 그러나 여기서 알아야할 점은 HTTP 요청의 경우 GET방식인 경우에는 무조건 U..