일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- addDoc
- Git사용법
- while과 two-pointer
- 자바 유클리드
- toLowerCase()
- 최대공약수
- 프로그래머스 레벨1
- git 컨벤션
- 자바 최소공배수
- 스프링뼈대
- 베주계수
- 래퍼타입
- 최소공배수
- string
- stringbuilder의 reverse()
- 동일성과 동등성
- 자바 스트링
- 스프링환경설정
- isuppercase()
- 자바 최대공약수
- sql 데이터형 변환
- replaceAll()
- 스프링
- StringBuilder
- ineer join
- string과 stringbuilder
- 모던자바
- 유클리드호제법
- islowercase()
- 최대공약수와 최소공배수
- Today
- Total
목록2024/07 (42)
주노 님의 블로그
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 애플리케이션에서 DB와 연동하는방법중 하나인 JDBC를 이용해보자JDBC 학교에선 많이 배웠던거같은데 그냥 스르르륵... 들으면된다더라 1. repository 생성 그리고 repository에 JdbcMemberRepository를 만들어준다 public class JdbcMemberRepository implements MemberRepository { // 데이터베이스 연결을 위해 DataSource 객체를 사용합니..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) H2데이터베이스는 가볍고 테스트하기 좋은 데이터베이스로 웹 화면을 제공해준다. https://www.h2database.com H2 Database Engine (redirect)H2 Database Engine Welcome to H2, the free SQL database. The main feature of H2 are: It is free to use for everybody, source code is included ..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 1. 메인페이지 구성@Controllerpublic class HomeController { //첫번째 홈페이지를 지정함 @GetMapping("/") public String home() { return "home"; }} 정적 페이지가 있다아무것도 만들지 않았다면 index html이 호출되지만, 정적컨텐츠는 요청이 오면, 스프링컨테이너에 있는 관련 컨트롤러를 찾고, 없으면 정적페이지를..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 스프링 빈을 등록하는 방법에는 두가지가 있다 1. 컴포넌트 스캔과 자동 의존관계 설정 @Controllerpublic class MemberController{} 컨트롤러 어노테이션을 적용한다스프링 컨테이너는 이 어노테이션이 있으면 객체로 생성해 스프링에 저장해둔다 (이 객체는 이하 스프링 빈 이라고함)스프링 컨테이너는 빈의 생명주기를 관리한다. @Autowiredpublic MemberController(MemberServic..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 내가짠 리포지토리가 잘 되는지 확인하고싶을때1. 메인 메서드를 실행한다 >> 너무 오래걸림2. 테스트 케이스를 실행한다 package springProject.hello_spring.member_management.repository;import springProject.hello_spring.member_management.domain.Member;import java.util.*;public class MemoryMemberR..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 회원 관리 예제 비즈니스 요구사항데이터 : 회원ID, 이름기능 : 회원 등록, 회원 조회아직 데이터 저장소가 선정되지 않음(가상의 시나리오) 컨트롤러 : 웹 MVC 컨트롤러 역할을 한다>> 사용자의 요청을 받고, 그 요청을 처리한 후, 적절한 응답을 제공.서비스 : 핵심 비즈니스 로직 구현>> 데이터 처리 로직리포지토리 : 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리>> 데이터베이스에 접근하여, 데이터를 저장하거나 불..
https://school.programmers.co.kr/learn/courses/30/lessons/12940 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 12)는 [3, 12]를 반환해야 합니다.제한 사항두 수는 1이상 1000000이하의 자연수입니다. 입출력 예 #1위의 설명과..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) Controller에 위처럼 설계를 했다전과는 다르게@ResponseBody가 추가되었는데http의 통신 프로토콜에서 request, status, head, body가 있는데 그 body부분에 직접 넣어준다는 뜻이다 mvc 방식 + 템플릿엔진 은 html을 렌더링해서 보내주지만 객체를 보내주게 되면 어떻게 될까?키 값쌍의 JSON방식으로 보내진다. responseBody는 어떤 방식으로 작동할까?유저의 localhst:8080/..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) MVC는MODEL : 비즈니스 로직 VIEW : 유저에게 보여지는 페이지CONTROLLER : 중간역할거의 ECB패턴과 유사하다 생각하면된다 helloController 클래스에위 내용을 추가해주고 hello-template를 리턴하니까 hello-template.html을 생성한다 그럼 오류가 뜨게 되는데콘솔창에 경고가 떴다메서드의 파라미터인 스트링을 위해서 네임은 파라미터가 요구되는데 지금은 없다.ctrl + p를 누르면 위..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 서버가 유저에게 화면을 보여주는 방식에는정적 콘텐츠 방식이 있고, VIEW를 찾아서 부트에서 렌더링하여 전달하는방식인 MVC방식이 있고, API방식이있다 정적 컨텐츠서버가 클라이언트에게 전달할때 변하지않고 (동적처럼 변하는게 아닌) 그대로 전달되는 콘텐츠이다.스프링 부트는 자동으로 /static폴더에서 정적 컨텐츠를 제공한다 static 폴더에 파일을 하나 추가하자 검색한다. 어떻게 위와 같은 방식으로 작동한걸까?사용자가 loc..