yooninkwon.tistory.com
Open in
urlscan Pro
203.133.165.241
Public Scan
URL:
https://yooninkwon.tistory.com/
Submission: On December 18 via api from US — Scanned from DE
Submission: On December 18 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
백엔드 공부방 * 홈 * 태그 * 방명록 스스로 프로젝트를 하면서 흔적을 남기는 곳 전체 글 7 JPA 계층형 쇼핑몰 카테고리 기능 팀프로젝트 시 상품기능을 담당하여 기능을 구현하였다 기능구현시 주먹구구식으로 노가다작업으로상품db에 적용된 카테고리를 하나하나 다 적어주었다(코드쓰는데 많이 힘들었고, 그떄 당시엔 어떤방법이 있는지도 잘 몰랐고...또 내가 직접 해보자란 생각이 강했음) jsp에 적었던 모든 카테고리(필터)를 자바스크립트로 hide, show를 해주면서상위 카테고리에 맞는 하위 카테고리를 동적으로 표현해주는 방법으로 완성했엇다(여기도 자바스크립트로 어디를 클릭하면 얘네가나와야되고 나머지는 숨겨야되고 이런 설정하는데 머리아팟음) 그리고나서 관리자쪽에 상품 등록 및 편집 기능을 구현하면서 든 생각이이렇게하면 새로운 카테고리가 등장할때마다 기존에 하나하나 다 적었던카테고리를 계속해서 수정해줘야하고 거기에따른 자바스크립트마저 손.. 팀프로젝트/Petfriends 01:28:18 1 반려동물 종합 서비스 커뮤니티 "펫프렌즈(레퍼런스)" 사이트 팀 프로젝트실제 펫프렌즈 사이트를 레퍼런스로 웹 형태로 제작-구현기능(카테고리)1. 상품리스트페이지2. 상품상세페이지3. 관리자 / 상품관리페이지4. 관리자 / 매출통계 --------------------------------------------------------------------spring(+maven)oracle(sql developer) 팀프로젝트/Petfriends 2024.12.17 1 @Cacheable 오픈api 호출 후 캐시에 저장 이번 프로젝트는 오픈api를 연결하여 데이터를 나타내는 기능을 구현하였다 처음에는 그저 api를 연결만하고 데이터만 나타내는것으로 기능을 다 구현하였다고 생각했는데... 가끔 어떤 특정 시간대에 500 error가 생기고(문의해본 결과 > 문의하신 내용의 '500 인증서비스 내부 오류'의 경우, 게이트웨이 방식의 API를 동시 호출하는 이용자가 급증할 경우, Response Message의 크기가 중계서버에서 허용된 Message Size를 초과한 경우 표출되는 메시지 입니다. > 결국 이용자가 많으면 에러가 걸린다는 말이다 ),또 데이터를 resoponse되기까지 14초가 걸린적도 있다. 그리고 매번 사용자가 지하철역 데이터를 원할때마다 빈번한 api호출을 한다는것은 성능이나 비용이나 안 좋은 결과.. 팀프로젝트/EPLSeoul 2024.12.16 서울 지하철 관련 정보 사이트 팀 프로젝트서울 지하철 정보를 알려주는 사이트1. 지하철역 정보2. 지하철 길찾기3. 지하철 분실물 찾기4. 지하철 이용자, 혼잡도(통계)5. 지하철 범죄 및 사고 현황(통계)-------------------------------------------------------------------------------spring(+maven)mariaDB(+mySQL workbench) 팀프로젝트/EPLSeoul 2024.12.16 2 spring+jpa (회원가입시 아이디 중복검사 활용사례) 이전 팀플 프로젝트에서는 mybatis를 사용했음 mybatis를 사용하면서 jpa라는 방법이 있다는것을 알게되어이번 개인프로젝트에서는 jpa를 사용해보았음우선 각각의 방법을 비교해보았을 때내가 느낀 방법으로는.. ---mybatissql 쿼리를 직접 작성함(특정 데이터를 세밀하게 제어가능)복잡한 쿼리에 유용함간단한 데이터라도 필요하다면 쿼리를 작성해줘야함(살짝불편)쿼리작성중 실수도 생길수있고, 유지보수도 좀 까다로움 ---jpasql 쿼리 작성 안함(쿼리 자동화/간편함)객체 지향적으로 테이블을 다룰수있음간단한 CRUD 작업엔 매우 간편한데, 복잡한 조인 합계등이 필요한 쿼리에는 mybatis가 더 유용할수있음 select > finddelete > deleteupdate > saveupdate > s.. 개인프로젝트/I'm 2024.12.15 git ignore 프로젝트를 하던중git에 올리면 안되는 파일을 ignore에 추가하지 않은것을 확인.ignore 파일에 해당 파일 추가를 하여도계속해서 git에 커밋대기 파일로 올라가는 현상을 확인이미 추적에 들어갔다고하여 ignore에 해당 파일만 추가하는것으로 막지는 못한다고한다 해결법은 추적을 중지 / 해당 파일을 git 추적 목록에서 제거해야 함1. git rm --cached (파일명)2. git commit -m "(커밋명 ex파일명 : 해당 파일 추적제외)"3. git push 위 명령어로 해당 파일이 업데이트가 되어도 커밋대기에 반영되지 않음을 확인했음 git 2024.12.15 I'm 프로젝트 시작 평소 누구에게도 말 못할 나의 이야기를 할 수 있는 커뮤니티 프로젝트를 하면서 뭐가 더 나은 방법인지, 문제해결 등 고민했던 내용을 담을 카테고리 -------------------------------------------------------------------------------spring(+maven)mariaDB(+mySQL workbench) 개인프로젝트/I'm 2024.12.15 이전 1 다음 백엔드 공부방 스스로 프로젝트를 하면서 흔적을 남기는 곳 백엔드 공부방구독하기 글쓰기 블로그 관리 * 분류 전체보기 (7) * 팀프로젝트 (4) * EPLSeoul (2) * Petfriends (2) * 개인프로젝트 (2) * I'm (2) * git (1) * spring (0) TAG jpa, git ignore, Spring Cache, @Cacheable, jpa 계층형, Git, 쇼핑몰 카테고리 구현, 중간에 ignore, 캐시저장, 최근글과 인기글 * 최근글 * 인기글 * JPA 계층형 쇼핑몰 카테고리 기능 2024.12.18 01:28 * 반려동물 종합 서비스 커뮤니티 "펫프렌즈(레퍼런스)" 사이트 2024.12.17 17:34 * @Cacheable 오픈api 호출 후 캐시에 저장 2024.12.16 15:03 * JPA 계층형 쇼핑몰 카테고리 기능 2024.12.18 01:28 * 반려동물 종합 서비스 커뮤니티 "펫프렌즈(레퍼런스)" 사이트 2024.12.17 17:34 * @Cacheable 오픈api 호출 후 캐시에 저장 2024.12.16 15:03 최근댓글 * 오늘도 넉넉하게 머물다 갑니다! 행복한 오늘 되세요+1꾸욱 하고 갑니다🫡 선견 공지사항 페이스북 트위터 플러그인 * Facebook * Twitter ARCHIVES * 2024/12 CALENDAR 2024. 12 일 월 화 수 목 금 토 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 방문자수TOTAL 1 * Today : 1 * Yesterday : 0 블로그 내 검색 Copyright © Kakao Corp. All rights reserved. 관련사이트 티스토리툴바 백엔드 공부방구독하기 관리메뉴열기 개인정보 * 티스토리 홈 * 포럼 * 로그인 닫기 단축키 내 블로그 내 블로그 - 관리자 홈 전환 Q Q 새 글 쓰기 W W 블로그 게시글 글 수정 (권한 있는 경우) E E 댓글 영역으로 이동 C C 모든 영역 이 페이지의 URL 복사 S S 맨 위로 이동 T T 티스토리 홈 이동 H H 단축키 안내 Shift + / ⇧ + / * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.