네이버 부스트코스 <모두를 위한 파이썬 (PY4E) 2022> 코칭스터디 수료!
코칭스터디의 파이썬 강의를 듣고 얻은 수료증과 코칭스터디에서 팀원들의 리더로써 얻은 수료증 모두 획득하였다! 다음은 패스트 캠퍼스 '한 번에 끝내는 딥러닝' 강의를 수료해보자! (무려 157시간이 넘는 강의...)
코칭스터디의 파이썬 강의를 듣고 얻은 수료증과 코칭스터디에서 팀원들의 리더로써 얻은 수료증 모두 획득하였다! 다음은 패스트 캠퍼스 '한 번에 끝내는 딥러닝' 강의를 수료해보자! (무려 157시간이 넘는 강의...)
coursera에서 사람들이 많이 듣는 강의 중 하나인 AI For Everyone을 수료했다. AI 교양느낌의 강좌지만 AI를 단순히 소프트웨어, 수학적으로 바라보지 않고 사회적 측면에서 바라보는 점이 좋았다.
부스트캠프 AI Tech 4기 지원을 위한 Pre-Course를 수료했다! 하루 한 강의씩 듣다보니 금방 들었다. 너무 힘들지도 않았고..! 수료증 네이버 폼에 제출하면 지원 시 가산점 받는다고 했는데,, 지원한 사람중 안하는 사람은 없겠지..? 그래도 나름 뿌듯하고 앞으로 코세라, 패스트캠퍼스, 부스트코스 등등에서 강의 많이 듣고 수료증 많이 모아야겠다!
jpa를 스프링에서 감싸서(?) 제공하는 기술이 있다고함 => spirng data jpa 이것을 사용하면 jpa를 사용할 때 select하는 경우들도 jpql를 사용하지 않아도 된다. Info 스프링 부트와 JPA만 사용해도 개발 생산성이 증가, 개발해야할 코드도 감소. 추가적으로 스프링 데이터 JPA까지 사용하면, 리포지토리에 구현 클래스 없이 인터페이스 만으로 개발을 완료 할 수 있다. 일반 JPA와 마찬가지로 반복적인 CRUD 기능도 스프링 데이터 JPA가 모두 제공. 따라서, 개발자는 핵심 비즈니스 로직을 개발하는데, 집중할 수 있다. => 실무에서 관계형 데이터베이스를 사용한다면 스프링 데이터 JPA는 이제 선택이 아니라 필수! 주의: 스프링 데이터 JPA는 JPA를 편리하게 사용하도록..
Jpa(java persistence api) 장점 : 기존의 반복 코드를 줄임과 동시에 sql 쿼리도 jpa가 직접 실행해준다. 객체를 jpa에 넣으면 db와 관련된 작업 수행 -> sql과 데이터 중심 설계에서실제 객체 중심으로 패러다임 전환가능 -> 개발 생산성 업 -> 마이바티스와 비교했을 때, jpa가 압도적 사용량 스프링 프레임워크 = 거대 프레임 워크인데 jpa도 스프링만큼 거대하고 깊이있다. - build.gradle 파일 수정 1. spring-boot-starter-data-jpa 작성 이는 내부에 jdbc 관련 라이브러리를 포함한다. 따라서 기존에 있던 jdbc는 제거해도됨. 2. gradle refresh해준다 - application.prop..
--use h2-- 이전까지 포스팅까지는 메모리에 저장하여 서버가 내려가면 데이터가 사라졌다. -> 이것을 방지하기 위해 데이터 베이스 사용 -> 심플한 H2 이용(연습용 DB라고 보면 될 것 같다) h2설치 후, JDBC URL을 바꿔준다. jdbc:h2:~/test (기존 설정) 처럼 파일로 접근하는 것이 아닌, jdbc:h2:tcp://localhost/~/test로 바꿔서 웹소켓으로 디비에 접근 그리고 테이블을 하나 생성해준다. drop table if exists member CASCADE; // 여기는 지워도 됨 create table member ( id bigint generated by default as identity, // bigint = long // generated by..