4회. ch6 AWS 서버 환경을 만들어보자 - AWS EC2
·
BE/6기 코테이토 - Spring Study
우리가 어떤 서비스를 만들고 24시간 이용하게 하려면 24시간 작동하는 서버가 필요하다. 이에는 3가지 옵션이 존재하는데 다음과 같다. 1. 집에 PC를 24시간 구동시키기 2. 호스팅 서비스(Cafe 24, 코리아호스팅)을 이용한다. 3. 클라우드 서비스(AWS, AZURE,GCP)를 이용한다. 1,2번 옵션이 일반적인 비용면에서 유리하나, 특정 시간에 트래픽이 몰렸을경우 유동적으로 사양을 늘릴 수 있는, 3번이 유리한 옵션이다. 클라우드 서비스란? - 인터넷(클라우드)을 통해, 서버, 스토리지, 데이터베이스, 네트워크 등의 컴퓨팅 서비스를 제공하는 것을 말한다. 단순 물리 장비를 제공하는 것이 아닌 그 안의 로그 관리, 모니터링, 하드웨어 교체, 네트워크 관리등 개발자가 직접할 일을 대신 지원해줌. ..
3회 - Ch.5(2) 스프링 시큐리티와 OAuth 2.0으로 로그인 기능 구현하기
·
BE/6기 코테이토 - Spring Study
5.4 어노테이션 기반으로 개선하기 개선이 필요한 나쁜 코드란? 같은 코드가 반복되는 부분. 수정시 모두 수정을 해야하기 때문! -> 수정이 반영되지 않을 수 있음. 앞에서 만든 로그인 관련 코드에서 개선할 부분이 있을까? IndexController에서 세션값을 가져오는 부분이 그러하다. SessionUser user = (SessionUser) httpSession.getAttribute("user"); 해당 기능은 index 메소드가 아닌 다른 메소드에서도 충분히 활용될 수 있으므로 반복되지 않게 따로 분리해주는 것이 좋다. @LoginUser 어노테이션 추가. @Target(ElementType.PARAMETER) @Retention(RetentionPolicy.RUNTIME) public @in..
3회 - Ch.5 스프링 시큐리티와 OAuth 2.0으로 로그인 기능 구현하기
·
BE/6기 코테이토 - Spring Study
보호되어 있는 글입니다.
02/06 ~ 02/12
·
공부/22-23 겨울방학
보호되어 있는 글입니다.
3회 - Ch4 머스테치로 화면 구성하기
·
BE/6기 코테이토 - Spring Study
보호되어 있는 글입니다.
다영이 - Annie 1월 마지막 주
·
공부/전화영어
보호되어 있는 글입니다.
다영이 - Annie 1월 넷째주
·
공부/전화영어
이 주는 설날이 껴있어서 화요일은 수업이 없었고 목요일, 금요일 이렇게 진행했다. 나름 오전 수업이라 매일 오늘 일정, 주말일정 물어보는데 너무 똑같은듯 ㅋㅋㅋㅋㅋ 아오 방학 왜케 노잼으로 보내고 있냐 *01/26 OPic 질문을 받으면 처음에 독해도 안되고 독해를 해도 무슨 말을 해야할지 모르겠다 쉽게 생각이 안난다.... 우리집에 대해 설명하라. 시흥시에 있고 방4개 화장실 2개 총 6개 우리 가족 모두 하나의 방을 가지고 있다. 이정도? 한국말로도 대답이 쉽게 안 떠오르는게 확실히 대화력에 문제가 있나? ㅋㅋㅋㅋㅋㅋㅋ ㅎ마ㅓㅣ ㅜㄴㄹㅇ히류ㅏ너 아무튼. 다행히 이런 질문은 이렇게 얘기하라고 가이드라인을 주셨다. 가이드라인 - 집이 어느 도시에 있는지 - 방 개수 / 구조 - 집의 디자인, modern..
01/30 ~ 02/05
·
공부/22-23 겨울방학
보호되어 있는 글입니다.
2회 Ch3. 스프링부트에서 JPA로 데이터베이스를 다뤄보자
·
BE/6기 코테이토 - Spring Study
웹 서비스에서 중요한 부분 - 데이터베이스 관리. 데이터베이스에 접근하고 관리하는 것이 중요함. ORM 웹 어플리케이션에서는 '관계형 데이터베이스'를 사용해 데이터를 관리함. Oracle, MySQL 등을 사용하는데 객체를 관계형 DB에서 관리함. DB는 SQL만을 인식하기에 SQL 코드가 어플리케이션 코드보다 많이 쓰이는 문제가 발생 테이블마다 CRUD를 생성해야함. (Create, Read, Update, Delete) insert into ~ select * from ~ update ~ set .. where~~~ delete from ~ where ~ 1. JPA란? - 자바 표준명세서로 인터페이스임. 즉, 구현체가 필요한데 Hibernate, Elipse Link등의 구현체가 존재함. 하지만 S..
BOJ 2960 에라토스테네스의 체 (C++)
·
Algorithm/백준 문제풀이
보호되어 있는 글입니다.
유쓰응
글쓰는 개발자 Youth