분류 전체보기

일상 기록

네이버 부스트코스 <모두를 위한 파이썬 (PY4E) 2022> 코칭스터디 수료!

코칭스터디의 파이썬 강의를 듣고 얻은 수료증과 ​ ​ 코칭스터디에서 팀원들의 리더로써 얻은 수료증 모두 획득하였다! 다음은 패스트 캠퍼스 '한 번에 끝내는 딥러닝' 강의를 수료해보자! (무려 157시간이 넘는 강의...)

일상 기록

Coursera - AI For Everyone 수료!

coursera에서 사람들이 많이 듣는 강의 중 하나인 AI For Everyone을 수료했다. AI 교양느낌의 강좌지만 AI를 단순히 소프트웨어, 수학적으로 바라보지 않고 사회적 측면에서 바라보는 점이 좋았다.

일상 기록

[부스트캠프 AI Tech 4기] Pre-Course 수료!

부스트캠프 AI Tech 4기 지원을 위한 Pre-Course를 수료했다! 하루 한 강의씩 듣다보니 금방 들었다. 너무 힘들지도 않았고..! 수료증 네이버 폼에 제출하면 지원 시 가산점 받는다고 했는데,, 지원한 사람중 안하는 사람은 없겠지..? 그래도 나름 뿌듯하고 앞으로 코세라, 패스트캠퍼스, 부스트코스 등등에서 강의 많이 듣고 수료증 많이 모아야겠다!

스프링(JAVA)

스프링 DB 접근 기술 #3 spring data jpa

jpa를 스프링에서 감싸서(?) 제공하는 기술이 있다고함 => spirng data jpa 이것을 사용하면 jpa를 사용할 때 select하는 경우들도 jpql를 사용하지 않아도 된다. ​ Info 스프링 부트와 JPA만 사용해도 개발 생산성이 증가, 개발해야할 코드도 감소. 추가적으로 스프링 데이터 JPA까지 사용하면, 리포지토리에 구현 클래스 없이 인터페이스 만으로 개발을 완료 할 수 있다. 일반 JPA와 마찬가지로 반복적인 CRUD 기능도 스프링 데이터 JPA가 모두 제공. 따라서, 개발자는 핵심 비즈니스 로직을 개발하는데, 집중할 수 있다. => 실무에서 관계형 데이터베이스를 사용한다면 스프링 데이터 JPA는 이제 선택이 아니라 필수! ​ 주의: 스프링 데이터 JPA는 JPA를 편리하게 사용하도록..

스프링(JAVA)

스프링 DB 접근 기술 #2 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..

스프링(JAVA)

스프링 DB 접근 기술 #1 JDBC, JDBC Template

--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..

beomseok99
'분류 전체보기' 카테고리의 글 목록 (34 Page)