노력과 삽질 퇴적물
목차 기초 및 입문 (1) 필요한 파일 환경설정 라이브러리 연동 구동 및 배포 기초 및 입문 (2) ??? 기초 및 입문 (3) ??? 0. 필요한 파일 파일명 예시경로 eclipse-jee-2022-09-R-win32-x86_64.zip D:\dev_ide\eclipse_jee JDK C:\Java\jdk_17.0.4.1 1. 환경설정 1) JDK 개발용 환경변수 설정(Path 설정) 참조. JDK를 여러 버전으로 사용해야 할 경우, JAVA: 멀티 jdk 스위칭 참조. 2) 이클립스&Spring Tools 4 3) Spring Initializr [#Spring Initializr](설정이 포함된 공유링크)에서 선택 가능한 Java버전은 19/17/11/8입니다. (2022년 10월 기준.) 다른 분..
목차 0. 필요한 파일 1. 환경설정 기타. 참조자료 msi버전이 제일 간편하긴 한데, C드라이브로 쓰는 SSD용량도 부족하고 어쩌다 토이 프로젝트 혹은 연습용으로 가끔 쓰니 그냥 수동으로 서비스 구동하는게 낫겠다 싶어 zip버전으로 했습니다.사족, 공식 gitHub에서도 최신 로고는 나뭇잎 1장이군요. 0. 필요한 파일 파일명 예시경로 mongodb-windows-x86_64-6.0.2.zip [#다운로드] D:\dev_lib\mongodb-6.0.2 Robo 3T Windows.zip [#다운로드] D:\dev_lib\robo3t-1.4.4-windows Robo 3T는 실무에서도 사용중인 GUI툴이나, 다른 좋은툴이 있다면 그거 쓰셔도 좋습니다. 어디까지나 추가 설치가 없는걸 선호해가지고 1. 환경..
1. 기초+이론 1) 특징> JSON형태 구조(DOCUMENT)> 데이터 입력시, objectId라는 필드가 자동생성되며 해당 컬럼에는 중복되지 않는 유일한 값이 들어간다.: [_id]라는 필드로 존재하고, 12바이트짜리 16진수.예. ObjectId(5d3d8f39f450a8969574d2e1) [16] 1글자->1바이트(8비트) 2진수 8칸(?)->16진수 2칸(?)이므로 5d3d8f39[16] f450a8[16] 9695[16] 74d2e1[16] 타임스탬프, 4바이트 머신 ID, 3바이트 DB서버 Pid, 2바이트 순차번호, 3바이트 > db에 입력되는 DOCUMENT 그룹을 collection이라고 부름.: 동일한 collection에 다수의 데이터 입력가능.> NoSQL이여서 불필요한 Join..