분류 전체보기692 [Spring] 메시지, 국제화 내가 공부한것을 올리며, 중요한 단원은 저 자신도 곱씹어 볼겸 상세히 기록하고 얕은부분들은 가겹게 포스팅 하겠습니다. 1. 스프링 메시지 소스 설정 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 스프링은 기본적으로 메시지 관리 기능을 제공한다. 메시지 관리 기능을 사용하려면 스프링이 제공하는 MessageSource를 스프링 빈으로 등록하면 되는데, MessageSource는 인터페이스다. 따라서 구현체인 ResourceBundleMessageSource 를 스프링 빈으로 등록하면 된다. 직접 등록하는 방식을 코드로 살펴보자. @Bean public MessageSource messageSource() { ResourceBundleMessageSource messageS.. BackEnd/Spring MVC 2022. 3. 5. [TIL] 일일 회고 2022/03/04 오늘 한 일 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 1. Spring JDBC로 H2 데이터베이스 연결하여 데이터 삽입하기 (완료) JDBC로 연결하여 Insert를 하던중, 생긴 문제에 대하여 정리글을 작성하였습니다. User를 Insert했을 때, auto_increment로 지정되있는 사용자 식별값인 id는 어떠한 방식으로 얻어올 것 인가? 에 대한 글 입니다. HTML 삽입 미리보기할 수 없는 소스 이번 글은 JDBC 를 통해 직접 SQL문을 연습하면서 데이터를 삽입하던 중, DBMS에서 auto_increment로 인해 데이터를 삽입할 때 자동으로." data-og-host="blogshine.tistory.com" data-og-source-url="h.. CODE SQUAD/회고록 2022. 3. 4. [JDBC] INSERT에 대한 자동 생성 키 값 검색하기 글의 목적> " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 이번 글은 JDBC 를 통해 직접 SQL문을 연습하면서 데이터를 삽입하던 중, DBMS에서 auto_increment로 인해 데이터를 삽입할 때 자동으로 할당해주는 id값을 어떤 방식으로 반환받을지? 이에 대하여 작성한 글 입니다. 1. 자동 증가 특성 자동 증가 특성(auto_increment)은 JDBC 프로그램에서 자동 생성된 키를 말한다. 이 키값을 검색하여 사용하려면, 자동 생성된 키 값을 검색할 SQL을 삽입할 시기를 명시적으로 표시해야 한다. 이를 수행하기 위하여 Connection.prepareStatement, Statement.executeUpdate 또는 Statement.execute 메소드.. BackEnd/JDBC 2022. 3. 4. [백준][C++] 11444번: 피보나치 수 6 <195> 직접 풀어보고 올리는 코드입니다. 지적이나 더 좋은 방향에 대한 댓글은 항상 환영합니다. 생각의 흐름 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 우선 이번문제는 저의 머리로는 생각하지 못한 방식이라 다른 분들의 글들을 확인하면서 해결하였습니다. 정리라도 잘 해놓기 위해 글을 작성해 봅니다. 현재의 피보나치 수와 이전 피보나치 수를 각각 1행, 2행에 배치한 2X1 행렬을 생각해보자. 다음으로 오는 피보나치 수를 구하려면 두 수를 더한 수를 첫 번째 행에, 기존의 첫 번째 행에 있던 피보나치 수는 두 번째 행으로 이동시킨다 이런 동작은 아래와 같은 행렬 곱셉으로 간단하게 수행할 수 있다. 즉, 점화식을 행렬로 만들어 보면 다음과 같아진다. Fn+2 즉, 다음으로 오는 .. Algorithm/백준 2022. 3. 4. [Review] 스프링 카페 1단계 - 회원 가입 및 목록 기능 (2022/03/03) 코드 리뷰 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 이번 시간에는 호눅스가 리뷰를 해주셨다! [Shine] 스프링 카페 1단계 - 회원 가입 및 목록 기능 by zbqmgldjfh · Pull Request #9 · codesquad-members-2022/ja 안녕하세요! Shine 입니다! 리뷰를 해주시는 리뷰어님들께 감사의 말 먼저 전합니다 ㅎㅎ!! 우선 commit이 너무 막 이루어진 점 죄송합니다. 수정이 빈번하다 보니... 적당한 시점에 commit을 항상 하 github.com 우선 질문했던 2가지 에 대한 답변부터 살펴보자. 질문 1 우선 저의 repository는 Map을 사용하고 있습니다. (User를 저장할때 Map에 전달하는 Key값인 ID 와.. CODE SQUAD/FeedBack 정리 2022. 3. 3. [TIL] 일일 회고 2022/03/02 오늘 한 일 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 1. Spring 과제 2일차 구현하기 (완료) 사용자의 게시물을 저장하고, List로 보여주는 게시판 구현 완료 호눅스의 피드백이 달렸는데, 이는 내일 정리하도록 해야겠다. 2. 알고리즘 1문제 풀기 HTML 삽입 미리보기할 수 없는 소스 우선 이 문제는 피사노 주기 에 대" data-og-host="blogshine.tistory.com" data-og-source-url="https://blogshine.tistory.com/271" data-og-url="https://blogshine.tistory.com/271" data-og-image="https://scrap.kakaocdn.net/dn/ZVwgg.. CODE SQUAD/회고록 2022. 3. 2. [백준][C++] 2749번: 피보나치 수 3 <194> 직접 풀어보고 올리는 코드입니다. 지적이나 더 좋은 방향에 대한 댓글은 항상 환영합니다. 생각의 흐름 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 우선 이 문제는 피사노 주기 에 대한 개념이 있어야 풀 수 있다. 다음 문제를 먼저 풀어보기를 권장한다. HTML 삽입 미리보기할 수 없는 소스 피보나치 수열을 구하는 방식으로 " data-og-host="blogshine.tistory.com" data-og-source-url="https://blogshine.tistory.com/269" data-og-url="https://blogshine.tistory.com/269" data-og-image="https://scrap.kakaocdn.net/dn/lfBxO/hyNA.. Algorithm/백준 2022. 3. 2. [TIL] 일일 회고 2022/03/01 오늘 한 일 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 1. Spring 과제 구현 하기 (완료) 일단 단순 Member 등록과, Member 리스트 보여주기, Member 프로파일 보여주기 에 관한 구현을 하였다. 산토리, Ader와 코드를 보면서 의논한 결과 내일 추가로 구현할 부분은 다음과 같다. 유저 중복 검증 Service 구현 하기 DTO 고민하기 특히 Service 같은 경우, 지금은 그냥 Controller에서 Repository에 접근하여 User를 찾아 오는데 반해, 따로 UserService를 만들어 찾아오도록 해야겠다는 생각이 들었다. => 중복 처리 로직도 가능해 진다. 추가로 DTO 에 대한 고민은 다음글을 있어봤는데, 필요하지 않다면 사용하.. CODE SQUAD/회고록 2022. 3. 1. [백준][C++] 9471번: 피사노 주기 <193> 직접 풀어보고 올리는 코드입니다. 지적이나 더 좋은 방향에 대한 댓글은 항상 환영합니다. 생각의 흐름 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 피보나치 수열을 구하는 방식으로 수들을 구를 구하되, 나머지 연산을 중심으로 생각해야 한다. 나머지들이 얼마나 부분수열을 이루는지 알아야 하기 때문이다. 주어진 M으로 나눠주면서 vector에 push 하였고, 벡터의 맨 마지막 원소가 0 그리고 마지막 바로 한칸 앞 원소가 1 일 때 종료한다. 다시 피보나치 수열이 1부터 반복하게 된다. 나의 코드 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 #include using namespace std; int P; int pisano(int nu.. Algorithm/백준 2022. 3. 1. [백준][C++] 10826번: 피보나치 수 4 <192> 직접 풀어보고 올리는 코드입니다. 지적이나 더 좋은 방향에 대한 댓글은 항상 환영합니다. 생각의 흐름 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 우선 바로 생각나는 방식은 DP를 활용하면서 long long 형 변수를 사용하는 방식이였다. 하지만 이와 같은 방식으로 해결하려 하면 숫자가 너무 커져서 해결할수가 없다. 따라서 string을 사용하는 방식으로 변경해야 한다. 두 string을 더하는 함수가 핵심이다. string sum(string a, string b){ int num = 0; int carry = 0; string result = ""; reverse(a.begin(), a.end()); reverse(b.begin(), b.end()); while(.. Algorithm/백준 2022. 3. 1. [Spring] 스프링 MVC - 기본 기능 - 3 내가 공부한것을 올리며, 중요한 단원은 저 자신도 곱씹어 볼겸 상세히 기록하고 얕은부분들은 가겹게 포스팅 하겠습니다. 9. HTTP 응답 - HTTP API, 메시지 바디에 직접 입력 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 HTTP API를 제공하는 경우에는 HTML이 아닌, 데아터를 메시지 바디에 담아서 JSON 형식으로 보낸다. HTML이나 뷰 템플릿을 사용해도 HTTP 응답 메시지 바디에 HTML 데이터가 담겨서 전달된다. 여기서 설명하는 내용은 정적 리소스나 뷰 템플릿을 거치지 않고, 직접 HTTP 응답 메시지를 전달하는 경우를 말한다. TEXT를 직접 반환하는 방식과 3가지, JSON을 반환하는 방식 2가지 를 살펴보자. @Slf4j @Controller.. BackEnd/Spring MVC 2022. 2. 28. [Spring] 스프링 MVC - 기본 기능 - 2 내가 공부한것을 올리며, 중요한 단원은 저 자신도 곱씹어 볼겸 상세히 기록하고 얕은부분들은 가겹게 포스팅 하겠습니다. 5. HTTP 요청 파라미터 - @ModelAttribute " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 이전까지는 요청 파라미터를 받아서 필요한 인자를 추출하고, 그 값들을 객체를 만들어 넣어주는 방식을 취하였다. 다음과 같이 말이다. @RequestParam String username; @RequestParam int age; HelloData data = new HelloData(); data.setUsername(username); data.setAge(age); 스프링은 이 과정을 자동적으로 처리해주는 @ModelAttribute 기능을 지원.. BackEnd/Spring MVC 2022. 2. 27. 이전 1 ··· 33 34 35 36 37 38 39 ··· 58 다음