전체 글24 TWIL 1 (3.15 - 3.22) TWIL (This Week I learned) 1번 1. 스프링부트 application.properties에 mysql 설정을 잘 했음에도 불구하고, 파일을 스프링부트가 실행하지 않는 버그가 발생. spring.datasource.url=jdbc:mysql:XXXX spring.datasource.username=admin spring.datasource.password=XXX spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.sql.init.mode=always 스프링부트 실행시 오류가 안나서 아예 data.sql, schema.sql 부분을 인식하지 못한다고 판단 구글링을 해보니 스프링부트 2부터 not embededed(h2.. 2022. 3. 15. 웹 "쿠키"와 "세션" 웹에서 쿠키와 세션이라는 단어는 자주 등장한다. 언뜻 보면 비슷해보이지만 둘은 확실히 다르다. 먼저 웹환경의 client server 관계에서 client 가 request 를 보내면 server는 해당 request 에 대한 response를 보낸다. client 는 response 를 받은 후에 server 와의 "연결"을 끊어버리는 특징이 있음 왜? 계속 유지하면 비용이 듦으로 하지만, 연결을 매번 끊으면 불편한 상황이 많이 초래될 수 있음 ex) 네이버에서 사이트를 움직일 때 마다 로그인이 풀려서 매번 계속 로그인을 해야하는 귀찮은 상황 등등.. 이러한 불편한 상황을 타개할 수 있는 것이 '쿠키'와 '세션'이다. 내가 브라우저를 통해 웹서핑을 하면 서버는 나에게 '나라는 것을 유추할 수 있는' 임.. 2022. 3. 5. ETL 정리 AWS을 활용한 ETL 에 대해서 정리해보는 글 ETL (ELT) 2 종류가 있음 일반적인 AWS 을 활용한 ETL 이라하면 1. Extract S3 → Redshift 쪽으로 data 를 추출해온다 추출할때 python psycopg2, airflow S3ToRedShiftOperator 모두 이용가능 COPY command 를 쓰면 빠름 S3에 데이터가 잘게 쪼개져 있으면 Redshift가 더 빠르게 불러오기 가능 2. Transformation Redshift에 있는 data를 fact / dimensional 테이블에 맞게 Transformation/ Data Wrangling 한다 만약 데이터가 커서 load/handling이 오래걸린다면 AWS EMR을 통해 데이터 처리를 할 수 있음 spar.. 2022. 2. 25. 클라우드 컴퓨팅 첫 걸음 현재 코드프레소에서 진행하고 있는 JAVA 웹개발 커리큘럼에 참여중에 있습니다. 그 중 클라우드 컴퓨팅 기초에 대한 학습내용을 적어보고자 합니다. Cloud Computing 이란? 인터넷을 통해 다른 컴퓨터(IT) 자원을 사용(빌리는)하는 것 사용한만큼만 비용을 냄 (Pay-as-you-go) 수요에 맞춰서 자원을 탄력적(낭비를 최소한)으로 준비할 수 있음 Cloud 는 여러 기업들이 기업 본연의 기술에 집중할 수 있게 도와준다 서버, 데이터 스토리지 등등은 클라우드 쪽에서 알아서 관리해줌 Cloud Computing 특징 On Demand 원하는 만큼만 사용 가능 대규모 확장성 빠르고 간편하게 서버 증설이 가능! 종량제 과금 사용한 만큼 비용 지불 관리의 편의성 IT 자원 관리를 편하게 가능 Clo.. 2022. 2. 23. 이전 1 2 3 4 ··· 6 다음