Java 3

22.12.29

Project MySelectShop - JWT 📌 필요한 기능 ✔️ 키워드로 상품 검색하고 그 결과를 목록으로 보여주기 ✔️ 회원가입 ✔️ 로그인 로그인 성공 시 토큰 발급 로그아웃 로그인 한 유저만 관심상품 등록, 조회, 최저가 등록 가능 ADMIN 계정은 모든 상품 조회 가능 위의 4 ~ 7번을 구현하기 위해 선행 학습 되어야할 부분 ✍️ 쿠키와 세션 📌사용자를 구별하지 못 하는 HTTP HTTP 는 상태를 저장하지 않는다. ('Stateless' 하다) 아래 그림에서 클라이언트의 요청 (GET http://spartcodingclub.kr)을 서버에게 보낸 후 응답을 받을 때까지가 하나의 HTTP 요청이다. 하지만 HTTP 상태는 기억되지 않기 때문에 웹 서버에서는 1번과 2번이 같은 클라이언트의..

22.12.5

예외처리 ▶️ 에외 처리를 하는 이유 예외의 발생으로 인한 실행 중인 프로그램의 비정상 종료를 막기 위해서 개발자에게 알려서 코드를 보완할 수 있도록 하게 위해서 ▶️예외처리 특징 finally 구문은 필수는 아니다. 별다른 예외가 발생 하지 않는다면 try-finally 순으로 진행된다. catch를 여러 개 사용하여 다양한 예외들이 발생할 때마다 각각 처리 할 수 있다. try-catch-finally문과 try-with-resource문 2가지가 존재한다. ▶️try-catch-finally문 public class Main { public static void main(String[] args) { int number = 10; int result; for(int i=10; i >= 0; i--)..

22.11.30

두둔! 11월의 마지막 날이다. 이 말은 내가 스파르타에 한 달 동안 열심히?? 무언가를 했다는 말!!! 끼약 시간이 왜 이렇게 빠른지 모르겠다. 거기다 오늘은 정들었던 우리 조원들을 보내고 새로운 조원들이랑 으쌰 으쌰 하는 첫날!!!! 암튼 P스러운 잡소리는 그만하고,,! 더보기 JVM 구조, 메모리와 코드의 흐름. 👊 오늘 특강의 목표 teamsparta.notion.site JVM 구조 내가 만든 .java 파일을 자바컴파일러(인텔리제이나 이클립스)가 바이트코드인 .class 로 변경해줌! 이 바이트 코드를 Java Virtual Machine이 읽어서 해석해서 OS에 맞게 뿌려주는!!!!! 거라고 이해했다. 맞나? 맞을거야 자바 컴파일러가 아직 잘 모르겠지만 대충 구조는 맞을거야 호호 이때 쓰이는..