일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 멋쟁이사자처럼11기
- 멋사
- 기사 제목 크롤링
- discord
- 멋사10기
- 멋쟁이사자처럼대학
- 멋사12
- ㅏㄴ
- 멋쟁이사자처럼10기
- django
- 코딩동아리
- 멋쟁이사자처럼
- API
- 크롤링
- 멋사11기
- 멋사 서류
- 멋쟁이 사자처럼
- 알림봇
- 백엔드
- 멋사 면접
- 파이썬
- 멋사 10기
- 깃허브
- IT동아리
- 멋사 합격
- 디스코드봇
- 파이썬 크롤링
- 멋쟁이사자처럼 서류
- 웹동아리
- 멋사 서류평가
- Today
- Total
목록전체 글 (83)
ACHO.pk devlog
1. DRF 설치 및 프로젝트 생성 명령프롬프트에서 바로 폴더 생성하고 해당 경로에 가상환경을 생성할 수 있지만,, 나는 바탕회면에 폴더를 생성하고 해당 폴더의 명령 프롬프트를 켜는게 더 편하므로 후자의 방법으로 진행하겠다. • • • ※ 주의 pipenv가 설치되어 있지 않으면 명령어가 먹질 않으니 꼭 설치 먼저 해주자 pip install --user pipenv 하지만 설치해서 바로 사용할 수 없다. 이유는 아래 블로그 참고했으니 확인해보길. 패키지들이 설치되는 경로를 확인하기 위해 아래와 같은 명령어를 실행하면 된다. python -m site --user-site 아래 해당경로로 폴더를 찾아가면 되고, AppData 폴더가 보이지 않을 때는 https://ojji.wayful.com/2016/0..
인프런 김영한 강사님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의를 듣고 학습하였습니다. 1. AOP가 필요한 상황 • 모든 메소드의 호출 시간을 측정하고 싶다면? • 공통 관심 사항(cross-cutting concern) vs 핵심 관심 사항(core concern) • 회원 가입 시간, 회원 조회 시간을 측정하고 싶다면? [MemberService 회원 조회 시간 측정 추가] MemberService 파일 수정 package Springboot.study.service; import Springboot.study.domain.Member; import Springboot.study.repository.MemberRepository; import org.spr..
인프런 김영한 강사님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의를 듣고 학습하였습니다. 스프링 데이터 JPA: JPA를 편리하게 사용하도록 도와주는 기술 스프링 데이터 jpa는 단순 반복을줄이고 기본 CRUD기능도 제공한다. crud => 데이터 생성(Create), 검색(Read), 갱신(Update), 삭제(Delete) 스프링 데이터 JPA 회원 포지토리 ▹src/repository/SpringDataJpaMemberRepository package Springboot.study.repository; import Springboot.study.domain.Member; import org.springframework.data.jpa.repository.Jp..
인프런 김영한 강사님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의를 듣고 학습하였습니다. JPA • JPA는 기존의 반복 코드는 물론이고, 기본적인 SQL도 JPA가 직접 만들어서 실행해준다. • JPA를 사용하면, SQL과 데이터 중심의 설계에서 객체 중심의 설계로 패러다임을 전환을 할 수 있다. • JPA를 사용하면 개발 생산성을 크게 높일 수 있다. build.gradle 파일에 JPA, h2 데이터베이스 관련 라이브러리 추가 dependencies { implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spr..
인프런 김영한 강사님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의를 듣고 학습하였습니다. • 순수 Jdbc와 동일한 환경설정을 하면 된다. (build.gradle 설정) • 스프링 JdbcTemplate과 MyBatis 같은 라이브러리는 JDBC API에서 본 반복 코드를 대부분 제거해준다. 하지만 SQL은 직접 작성해야 한다. 스프링 JdbcTemplate 회원 레포지토리 ⓛ main/java/repository/패키지 하위에 "JdbcTemplateMemberRepository" 클래스를 만들어준다. ② JdbcTemplateMemberRepository 클래스 내에 코드를 작성한다. implements MemberRepository를 하고 난 후 빨간 밑줄..
인프런 김영한 강사님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의를 듣고 학습하였습니다. 1. MemberServiceTest 직접 객체를 생성해서 넣었다. 메모리 DB에 있는 데이터를 다음 테스트를 위해 지워준다. 순수한 자바 코드이므로 속도가 빠르다! 2. MemberServiceIntegrationTest ⓛ test/java/repository/패키지 하위에 "MemberServiceIntegrationTest" 클래스를 만들어준다. ② MemberServiceIntegrationTest 클래스 내에 코드를 작성한다. package Springboot.study.service; import Springboot.study.domain.Member; impor..
인프런 김영한 강사님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의를 듣고 학습하였습니다. 1. JDBC 자바와 DB(H2)를 이어주는 드라이버, 과거에 쓰던 방법이다. 1-1. 스프링 설정 변경 build.gradle 파일에 jdbc, h2 데이터베이스 관련 라이브러리 추가 및 수정을 한다. implementation 'org.springframework.boot:spring-boot-starter-jdbc' runtimeOnly 'com.h2database:h2' 1-2. 스프링 부트 데이터베이스 연결 설정 추가 ▹resources/application.properties 형광펜 칠한 url를 아래 코드에서 "본인"에 넣어주면 된다 spring.datasourc..
인프런 김영한 강사님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의를 듣고 학습하였습니다. 1. 설치 윈도우 사용자라면 Windows Installer로 다운 받아도 되고, Platform-Independent로 다운받아도 된다. 이 명령어를 쓰면 바로 연결할 수 있도록 뜬다. 1-1. 설치완료 연결한 후 해당 파일이 존재하는지 확인해야한다. 2. 접속 세팅 저장한 설정: Generic H2 (Server) JDBC URL: jdbc:h2:tcp://localhost/~/test 를 입력하고 연결을 클릭한다. URL를 변경하는 이유는 TCP 소켓을 통해 접속해야 어플리케이션과 콘솔이 동시에 접근했을 때 오류가 발생하지 않기 때문이다. 2-1. 테이블 생성 2-2. ..