11/11(목) 백엔드개발공부 필기노트

marongrong·2021년 12월 13일
0
  1. 오전 & 오후 - 쇼핑몰 kmarket Spring Boot 난이도 ★★★★★
  • 메인페이지에서 장바구니 클릭시 로그인 페이지 구현 ( 헤더작업 )

  • 장바구니에서 로그인으로 이동 전에 alert창 띄우기 ( "로그인을 하셔야 합니다." 등의 메세지 -> 로그인 페이지의 스크립트부분에서 작업해야 함, 멤버컨트롤러에서 success 파라미터 처리 -> String success로 선언해줘야함 )

  • 로그인 후 장바구니 페이지로 바로 이동되게끔 처리 (스크립트 제이쿼리문)

  • 장바구니 페이지 작업 ( cart.html, 집계 작업이 어려움, 쿼리문의 조인작업들 어려움 )

  • cart페이지의 집계작업( cart.html의 스크립트문, ajax 처리가 어려움...)
  • 장바구니 페이지의 체크 및 삭제 작업

  • 배열값을 자바로 넘겨주기 위해서는 ajax에 traditional: true 선언해줘야함

  • 쿼리문 IN문법 + mybatis 문법 잘 볼 것

  • 삭제 후엔 상품 리프레쉬 만들기

  • 집계 체크박스 계산 처리

  • 개별 체크박스 계산 처리

  • 주문하기 처리작업 (장바구니 페이지에서 주문하기를 클릭 시 db의 km_product_order 테이블에 정보가 들어가게끔 처리)

  • 주문에 대한 상품정보가 db의 km_order_detail로 들어가도록 처리
  1. AI 저녁수업 머신러닝 본격적 시작
  • 데이터 전처리 (결측치처리, 이상치처리, 원핫인코딩, 정규화)
  1. SQLD 자격증 대비 스터디 (2과목 1장 SQL 기본개념 문제풀이 끝내기)
  • group by 했을 때 집계함수를 중첩으로 사용할 수 없음 (avg(count(*))-X

  • SQL Server은 ISNULL, 오라클은 NVL을 사용.

  • When 변수 = 값 / 변수 When 값

  • NULL값을 찾기 위해선 ISNULL 함수를 때려야 함

  • 분자에 0이 있으면 결과는 0, 분모에 0이 있으면 에러발생, NULL값은 어떤 연산이든 NULL처리됨

profile
what moves you makes you

0개의 댓글