내일배움캠프 팀 소개 페이지 만들기 내배캠 1주 3일차, 드디어 첫 프로젝트를 시작한다 미니 프로젝트로 팀 소개 페이지를 만들게 되었다 우선 우리팀은 pdf 로 레이아웃 초안을 잡고 기획된 틀을 가지고 작업을 시작하였고 나는 메인페이지 작업을 담당했다 메인페이지 레이아웃 요소 작업 우선 배경은 밝은 검정색으로 하기위해 전체적인 바디요소들을 감싸는 div를 만들어주고 거기에 배경과 폰트를 넣어줬다 그리고 큰지막한 텍스트로 소개문... 내일배움캠프내일배움캠프 내일배움캠프 AI - 3일차 TIL, 2022.04.20 다행히 프로젝트 수준은 웹개발종합반 마지막숙제 수준으로 나에게 있어서는 많이 어렵지는 않을 것 같았다. 페이지 규모 자체가 팀원을 소개하는 페이지가 전부라서 유용하게 넣을 기능이 뭐가 있을지 걱정이 되었었는데, 이미지 반전, 토글 기능, netfrix 테마 등등 생각보다 이것저것 넣을게 많아서 기획하는 것 부터 재밌었다. 그런데 div태그의 백그라운드로 이미지를 넣으면 모서리부분을 borde... 내일배움캠프국비지원TIL스파르타코딩클럽AIAI 웹 프로그래밍 기초2 브라우저가 알아들을 수 있는 유일한 언어 변수, 자료형, 함수, 조건문, 반복문 변수(variable) var let const란 무엇인가? 변수: 값을 담는다. 과거 ES6이전: var 오늘날: let const(상수, 재할당X) *let과 const의 적절한 사용법: 값을 재할당해야 하는 상황이 아니라면 대체로 const 사용 변수 명명 변수 이름 자체가 변수를 설명할 수 있게 명명해야 ... 내일배움캠프TIL스파르타코딩클럽TIL 내일배움캠프 1주 - 2일차 2일차에는 참가자들이 모두 모여 각 팀원들을 소개하는 시간을 가졌고 공부는 웹프로그래밍 기초 2주차~3주차 강의를 복습했다 2주차 강의내용정리 : jQuery와 Ajax jQuery는 Javascript으로 구현되는 기능들을 라이브러리에 담아 간단한 코드로 사용할 수 있도록 작성해둔 것을 말한다 사용하기 위해선 CDN 링크를 가져와야함 jQuery 예시 : 요소를 숨기거나 보이게하기, 동적으... jquerypython내일배움캠프ajaxajax TIL-22.04.19 mongodb ohohoh mongodb 에러 극혐 ㅜㅜ 처음 pymongo 기본코드로 다음을 기입하고 url 자리에 mongodb url을 입력하였다. 그랬더니 두둥 ImportTimeError 가 발생했다. 어디서 에러가 난건지 감이 안잡혔는데, 인증서 오류로 환경변수 설정을 안했었다고 한다. 지긋지긋한 환경변수.. 하지만 다행스럽게도 시스템 환경변수에서 편집할 일 없이 다음 과정을 거치면 된다. 내가... 내일배움캠프TIL스파르타코딩클럽TIL 내일배움캠프 AI - 2일차 TIL, 2022.04.19 1. 아직은 어색한 사이 아직 팀원들과는 어색한 기류가 역력하다. '아 스터디카페 갈걸 그랬나..' 생각을 진짜 많이 했다. 그런데 오히려 내가 잘 몰랐던 내용이 많았다. 그리고 웹프로그래밍 기초 강의 2, 3주차를 듣고보니 시간이 엄청 빠르게 지나있었다. 전에 들었던 강의와 거의 비슷하긴 했는데 중간에 mongoDB를 local이 아니라 cloud를 이용하는 것이 달라서 그부분은 더 주의깊... 스파르타코딩클럽TIL내일배움캠프AI국비지원AI 내일배움캠프 1일차 개발일지 HTML은 웹브라우저에 기본적인 문서편집 기능이라 볼수 있다. 다양한 HTML 문법을 이용하여, 브라우저에 문서 작성하듯 기본적인 내용을 만들어 줄수 있다. CSS를 잘 활용하여, 더 멋진 웹페이지를 꾸밀수 있다. HTML 기본 문법 해당 태그들을 조합여, 웹페이지 문서를 작성할수 있다. CSS 기본 문법 HTML에 정의된 class 를 이용하여, css 스타일을 꾸밀수 있다. HTML 문서... CSS스파르타코딩클럽내일배움캠프htmlJavaScript2회2회 내일배움캠프 1일차 오늘부터 9 to 9 으로 4개월 간 달려나갈 내배캠을 시작했다 웹개발 종합반으로 기초를 듣고 메이킹 챌린지로 협업 프로젝트를 간단하게 만들어본것이 전부지만 열심히 따라가서 꼭 완주에 성공하였으면 좋겠다 팀원들도 만나봤고 다들 좋은분이신거 같아 다행이다. 다만 내가 가장 코딩 경험이 적은거 같아 따라가기 벅차지않을까라는 걱정도 잠깐 들었다. 분발하여 도움이 될 수 있도록 하자 우선 1일차~1... 내일배움캠프JavaScript스파르타코딩클럽htmlCSSCSS [내일배움캠프] 사전과제 - 추억의 오락실 게임 내일배움캠프 사전과제 - 추억의 오락실 게임 github : 메인코드 참조 :... Pygamepython내일배움캠프게임Pygame [내일배움캠프] 사전과제 - 기억력 테스트 내일배움캠프 사전과제 - 기억력 테스트 github : 코드 참조 :... Pygamepython내일배움캠프게임Pygame 내일배움캠프 1일차 / HTML, CSS 기본 내용 👉 HTML은 뼈대, CSS는 꾸미기! HTML은 구역과 텍스트를 나타내는 코드로, CSS는 잡은 구역을 꾸며주는 것으로 생각합니다. HTML 내 style 속성으로 꾸미기를 할 수 있지만, 긴 세월동안 이것을 한데 모아 볼 수 있는 CSS 파일이 탄생하게 되었습니다. HTML 코드 내에 CSS 파일을 불러와서 적용합니다. 또한 CSS를 잘 사용할 줄 아는 것과, '예쁘게' 만드는 것은 다른... 내일배움캠프내일배움캠프 내일배움캠프 1일차 / HTML / CSS를 이용한간단한 로그인 페이지 만들기 내일배움캠프내일배움캠프 내일배움캠프 1일차 / 나만의 영화 저장소 기본 틀 제작 만드는 과정에서 HTML/CSS를 제대로 활용해서 깔끔한 모양으로 만들어 보고, bootstrap을 이용해서 영화 저장소 기본 틀을 만들어 보았습니다. 을 이용해서 편하게 만든 부분들이 있었는데, 이런게 있었다니 하면서 좀 놀랐습니다 ㅋㅋ 너무 편하네요. HTML중에서 이 tag가 무슨 역할을 하는지 아는 과정하고, tag안에 tag 구조를 제대로 이해하는 것이 중요했던 것 같습니다. 만들어... 내일배움캠프내일배움캠프 내일배움캠프 1일차 / Javascript 기초 문법 배우기 - 변수 대입( a = 2 )의 의미: "오른쪽에 있는 것을 왼쪽에 넣는 것!" (2를 a라는 변수에 넣는다) - let으로 변수를 선언합니다. // 변수는 값을 저장하는 박스예요. // 한 번 선언했으면, 다시 선언하지 않고 값을 넣습니다. - 사칙연산, 그리고 문자열 더하기가 기본적으로 가능합니다. - 변수명은 아무렇게나? - 리스트: 순서를 지켜서 가지고 있는 형태입니다. - 딕셔너리:... 내일배움캠프내일배움캠프 내일배움캠프 1일차 / Javascript 연습하기 제가 연습한 Javascript코드를 해석 해보겠습니다. 반복문으로 시작 변수 = i i보다 mise_list.length가 크면 i가 하나씩 늘어남 만약 mise_list[i]번째의 ['IDEX_MVL'] 미세먼지 수치가 40보다 작으면 console.log에 mise_list[i]번째의 ['MSRSTE_NM']지역이름을 표시 중구 종로구 용산구 서대문구 마포구 광진구 성동구 중랑구 동대문... 내일배움캠프내일배움캠프 내일배움캠프 1일차 TIL 오늘은 HTML/CSS, bootstrap, Javascript 를 배워 보았습니다. 제가 제일 기억에 남고 많이 사용했던 태그는 div = 구역을 나누는 태그 h1 = 제목을 나타내는 태그 button = 버튼을 만드는 태그 이렇게 가장 기억에 남습니다. div는 전체적으로 많이 사용하는 태그였던 것 같습니다. HTML에 필수로 들어가야하는 태그! 소제목 등을 사용할때 많이 사용했던 것 같... 내일배움캠프내일배움캠프 내일배움캠프 AI - 1일차 TIL, 2022.04.18 스파르타코딩클럽에서 2월부터 웹개발종합반, sql 문법, 메이킹챌린지 등 여러 강의와 프로젝트를 진행하면서 정말 많은 것들을 배운 것 같다. 필자는 메이킹챌린지를 진행하면서 미니튜너님한테 내일배움캠프를 소개받고 좋은 경험이 될 것 같아 신청하게 되었다. 졸업프로젝트로 인공지능관련 주제를 한 경험도 있고 해서 앞으로도 python과 django에 더 익숙해질 수 있을 것 같다. 그런데 시간이 ... 스파르타코딩클럽TIL내일배움캠프AI국비지원AI 22.04.18 TIL - Jquery 여기에서 IF와 alert의 기능은 숙지하였으나 ('#names-q1').val()('#names-q2').empty() 가 무엇인지 처음에 몰라서 퀴즈를 하나도 작성하지 못하였다. 현재는 $... 내일배움캠프스파르타코딩클럽내일배움캠프 CSS (폰트, 부트스트랩) URL 마음에 드는 폰트 클릭 [+ Select this style] 클릭 우측 상단의 모음 아이콘 클릭 link 태그를 복사해서 <head>~</head> 사이에, CSS를 복사해서 <style>~</style> 사이에 넣음 부트스트랩(Bootstrap)은 웹사이트를 쉽게 만들 수 있게 도와주는 HTML, CSS, JS 프레임워크이다. 하나의 CSS로 휴대폰, 태블릿, 데스크탑까지 다양한 ... 폰트font내일배움캠프스파르타코딩클럽구글폰트bootstrap부트스트랩CSSCSS [내일배움캠프] #211115 💻 TIL 💻 도커는 컨테이너 가상화 기술 컨테이너는 모듈화되고 격리된 컴퓨팅 공간 또는 컴퓨팅 환경, 다시 말해 어플리케이션을 구동하는 환경을 격리한 공간을 의미 기본적으로 가상화를 위해 하이퍼바이저와 게스트 OS가 필요했는데, 컨테이너는 운영 체제를 제외하고 어플리케이션 실행에 필요한 모든 파일만을 패키징한 형태이다 . 따라서 그만큼 기존의 가상머신에 비해 가볍고 빠르게 동작이 가능함 리눅스 컨테이너 ... 개발일지docker내일배움캠프docker 2021.09.26.일 🥅목표 [프로젝트]프론트에서 받은 시간데이터를 활용해서 db에 저장해놓는 기능 엊그제 TIL답변 적기 💪 각오 오늘 진도를 빼놔야 이번주가 편하다. ⏱ 공부시간 10시간 49분 📝 공부내용 수직 가운데 정렬 수직 가운데 정렬을 진행했다. 가짜요소를 만들고 그 가짜 요소와 가운데 정렬하고자하는 요소를 vertical-align: middle 로 맞추고 가짜요소의 height: 100%를 해주어... TIL내일배움캠프TIL [내일배움캠프] #210917 (feat . Git & 웹 복습) Git 개념 원격 저장소의 커밋들을 로컬 저장소의 커밋들 내역에 합치는 것 Commit Push 로컬 저장소의 커밋들을 원격 저장소에 합치는 것 변경된 파일은 stage 영역에 올라간뒤 commit을 통해 local repository로 올라간다 이후 push 를 통해 local repository에서 원격저장소로 전송한다 Working Directory (add ->) Stage Area ... 스파르타코딩클럽github내일배움캠프gitgit [내일배움캠프] #211118 💻 TIL 💻 ✔ 영속성 컨텍스트란 ? 엔티티를 영구 저장하는 환경 애플리케이션과 데이터베이스 사이에서 객체를 보관하는 논리적개념 entitymanagerfactory에서 Transaction 단위로 요청이 올 때마다 생성 비용이 거의 없는 EntityManager을 생성하는데 이 때 EntityManager는 요청별로 한 개씩 할당된다 => 여러 스레드가 동시에 접근하면 동시성 문제가 발생함 => 이 때... SpringSpringbootJPA개발일지내일배움캠프JPA
팀 소개 페이지 만들기 내배캠 1주 3일차, 드디어 첫 프로젝트를 시작한다 미니 프로젝트로 팀 소개 페이지를 만들게 되었다 우선 우리팀은 pdf 로 레이아웃 초안을 잡고 기획된 틀을 가지고 작업을 시작하였고 나는 메인페이지 작업을 담당했다 메인페이지 레이아웃 요소 작업 우선 배경은 밝은 검정색으로 하기위해 전체적인 바디요소들을 감싸는 div를 만들어주고 거기에 배경과 폰트를 넣어줬다 그리고 큰지막한 텍스트로 소개문... 내일배움캠프내일배움캠프 내일배움캠프 AI - 3일차 TIL, 2022.04.20 다행히 프로젝트 수준은 웹개발종합반 마지막숙제 수준으로 나에게 있어서는 많이 어렵지는 않을 것 같았다. 페이지 규모 자체가 팀원을 소개하는 페이지가 전부라서 유용하게 넣을 기능이 뭐가 있을지 걱정이 되었었는데, 이미지 반전, 토글 기능, netfrix 테마 등등 생각보다 이것저것 넣을게 많아서 기획하는 것 부터 재밌었다. 그런데 div태그의 백그라운드로 이미지를 넣으면 모서리부분을 borde... 내일배움캠프국비지원TIL스파르타코딩클럽AIAI 웹 프로그래밍 기초2 브라우저가 알아들을 수 있는 유일한 언어 변수, 자료형, 함수, 조건문, 반복문 변수(variable) var let const란 무엇인가? 변수: 값을 담는다. 과거 ES6이전: var 오늘날: let const(상수, 재할당X) *let과 const의 적절한 사용법: 값을 재할당해야 하는 상황이 아니라면 대체로 const 사용 변수 명명 변수 이름 자체가 변수를 설명할 수 있게 명명해야 ... 내일배움캠프TIL스파르타코딩클럽TIL 내일배움캠프 1주 - 2일차 2일차에는 참가자들이 모두 모여 각 팀원들을 소개하는 시간을 가졌고 공부는 웹프로그래밍 기초 2주차~3주차 강의를 복습했다 2주차 강의내용정리 : jQuery와 Ajax jQuery는 Javascript으로 구현되는 기능들을 라이브러리에 담아 간단한 코드로 사용할 수 있도록 작성해둔 것을 말한다 사용하기 위해선 CDN 링크를 가져와야함 jQuery 예시 : 요소를 숨기거나 보이게하기, 동적으... jquerypython내일배움캠프ajaxajax TIL-22.04.19 mongodb ohohoh mongodb 에러 극혐 ㅜㅜ 처음 pymongo 기본코드로 다음을 기입하고 url 자리에 mongodb url을 입력하였다. 그랬더니 두둥 ImportTimeError 가 발생했다. 어디서 에러가 난건지 감이 안잡혔는데, 인증서 오류로 환경변수 설정을 안했었다고 한다. 지긋지긋한 환경변수.. 하지만 다행스럽게도 시스템 환경변수에서 편집할 일 없이 다음 과정을 거치면 된다. 내가... 내일배움캠프TIL스파르타코딩클럽TIL 내일배움캠프 AI - 2일차 TIL, 2022.04.19 1. 아직은 어색한 사이 아직 팀원들과는 어색한 기류가 역력하다. '아 스터디카페 갈걸 그랬나..' 생각을 진짜 많이 했다. 그런데 오히려 내가 잘 몰랐던 내용이 많았다. 그리고 웹프로그래밍 기초 강의 2, 3주차를 듣고보니 시간이 엄청 빠르게 지나있었다. 전에 들었던 강의와 거의 비슷하긴 했는데 중간에 mongoDB를 local이 아니라 cloud를 이용하는 것이 달라서 그부분은 더 주의깊... 스파르타코딩클럽TIL내일배움캠프AI국비지원AI 내일배움캠프 1일차 개발일지 HTML은 웹브라우저에 기본적인 문서편집 기능이라 볼수 있다. 다양한 HTML 문법을 이용하여, 브라우저에 문서 작성하듯 기본적인 내용을 만들어 줄수 있다. CSS를 잘 활용하여, 더 멋진 웹페이지를 꾸밀수 있다. HTML 기본 문법 해당 태그들을 조합여, 웹페이지 문서를 작성할수 있다. CSS 기본 문법 HTML에 정의된 class 를 이용하여, css 스타일을 꾸밀수 있다. HTML 문서... CSS스파르타코딩클럽내일배움캠프htmlJavaScript2회2회 내일배움캠프 1일차 오늘부터 9 to 9 으로 4개월 간 달려나갈 내배캠을 시작했다 웹개발 종합반으로 기초를 듣고 메이킹 챌린지로 협업 프로젝트를 간단하게 만들어본것이 전부지만 열심히 따라가서 꼭 완주에 성공하였으면 좋겠다 팀원들도 만나봤고 다들 좋은분이신거 같아 다행이다. 다만 내가 가장 코딩 경험이 적은거 같아 따라가기 벅차지않을까라는 걱정도 잠깐 들었다. 분발하여 도움이 될 수 있도록 하자 우선 1일차~1... 내일배움캠프JavaScript스파르타코딩클럽htmlCSSCSS [내일배움캠프] 사전과제 - 추억의 오락실 게임 내일배움캠프 사전과제 - 추억의 오락실 게임 github : 메인코드 참조 :... Pygamepython내일배움캠프게임Pygame [내일배움캠프] 사전과제 - 기억력 테스트 내일배움캠프 사전과제 - 기억력 테스트 github : 코드 참조 :... Pygamepython내일배움캠프게임Pygame 내일배움캠프 1일차 / HTML, CSS 기본 내용 👉 HTML은 뼈대, CSS는 꾸미기! HTML은 구역과 텍스트를 나타내는 코드로, CSS는 잡은 구역을 꾸며주는 것으로 생각합니다. HTML 내 style 속성으로 꾸미기를 할 수 있지만, 긴 세월동안 이것을 한데 모아 볼 수 있는 CSS 파일이 탄생하게 되었습니다. HTML 코드 내에 CSS 파일을 불러와서 적용합니다. 또한 CSS를 잘 사용할 줄 아는 것과, '예쁘게' 만드는 것은 다른... 내일배움캠프내일배움캠프 내일배움캠프 1일차 / HTML / CSS를 이용한간단한 로그인 페이지 만들기 내일배움캠프내일배움캠프 내일배움캠프 1일차 / 나만의 영화 저장소 기본 틀 제작 만드는 과정에서 HTML/CSS를 제대로 활용해서 깔끔한 모양으로 만들어 보고, bootstrap을 이용해서 영화 저장소 기본 틀을 만들어 보았습니다. 을 이용해서 편하게 만든 부분들이 있었는데, 이런게 있었다니 하면서 좀 놀랐습니다 ㅋㅋ 너무 편하네요. HTML중에서 이 tag가 무슨 역할을 하는지 아는 과정하고, tag안에 tag 구조를 제대로 이해하는 것이 중요했던 것 같습니다. 만들어... 내일배움캠프내일배움캠프 내일배움캠프 1일차 / Javascript 기초 문법 배우기 - 변수 대입( a = 2 )의 의미: "오른쪽에 있는 것을 왼쪽에 넣는 것!" (2를 a라는 변수에 넣는다) - let으로 변수를 선언합니다. // 변수는 값을 저장하는 박스예요. // 한 번 선언했으면, 다시 선언하지 않고 값을 넣습니다. - 사칙연산, 그리고 문자열 더하기가 기본적으로 가능합니다. - 변수명은 아무렇게나? - 리스트: 순서를 지켜서 가지고 있는 형태입니다. - 딕셔너리:... 내일배움캠프내일배움캠프 내일배움캠프 1일차 / Javascript 연습하기 제가 연습한 Javascript코드를 해석 해보겠습니다. 반복문으로 시작 변수 = i i보다 mise_list.length가 크면 i가 하나씩 늘어남 만약 mise_list[i]번째의 ['IDEX_MVL'] 미세먼지 수치가 40보다 작으면 console.log에 mise_list[i]번째의 ['MSRSTE_NM']지역이름을 표시 중구 종로구 용산구 서대문구 마포구 광진구 성동구 중랑구 동대문... 내일배움캠프내일배움캠프 내일배움캠프 1일차 TIL 오늘은 HTML/CSS, bootstrap, Javascript 를 배워 보았습니다. 제가 제일 기억에 남고 많이 사용했던 태그는 div = 구역을 나누는 태그 h1 = 제목을 나타내는 태그 button = 버튼을 만드는 태그 이렇게 가장 기억에 남습니다. div는 전체적으로 많이 사용하는 태그였던 것 같습니다. HTML에 필수로 들어가야하는 태그! 소제목 등을 사용할때 많이 사용했던 것 같... 내일배움캠프내일배움캠프 내일배움캠프 AI - 1일차 TIL, 2022.04.18 스파르타코딩클럽에서 2월부터 웹개발종합반, sql 문법, 메이킹챌린지 등 여러 강의와 프로젝트를 진행하면서 정말 많은 것들을 배운 것 같다. 필자는 메이킹챌린지를 진행하면서 미니튜너님한테 내일배움캠프를 소개받고 좋은 경험이 될 것 같아 신청하게 되었다. 졸업프로젝트로 인공지능관련 주제를 한 경험도 있고 해서 앞으로도 python과 django에 더 익숙해질 수 있을 것 같다. 그런데 시간이 ... 스파르타코딩클럽TIL내일배움캠프AI국비지원AI 22.04.18 TIL - Jquery 여기에서 IF와 alert의 기능은 숙지하였으나 ('#names-q1').val()('#names-q2').empty() 가 무엇인지 처음에 몰라서 퀴즈를 하나도 작성하지 못하였다. 현재는 $... 내일배움캠프스파르타코딩클럽내일배움캠프 CSS (폰트, 부트스트랩) URL 마음에 드는 폰트 클릭 [+ Select this style] 클릭 우측 상단의 모음 아이콘 클릭 link 태그를 복사해서 <head>~</head> 사이에, CSS를 복사해서 <style>~</style> 사이에 넣음 부트스트랩(Bootstrap)은 웹사이트를 쉽게 만들 수 있게 도와주는 HTML, CSS, JS 프레임워크이다. 하나의 CSS로 휴대폰, 태블릿, 데스크탑까지 다양한 ... 폰트font내일배움캠프스파르타코딩클럽구글폰트bootstrap부트스트랩CSSCSS [내일배움캠프] #211115 💻 TIL 💻 도커는 컨테이너 가상화 기술 컨테이너는 모듈화되고 격리된 컴퓨팅 공간 또는 컴퓨팅 환경, 다시 말해 어플리케이션을 구동하는 환경을 격리한 공간을 의미 기본적으로 가상화를 위해 하이퍼바이저와 게스트 OS가 필요했는데, 컨테이너는 운영 체제를 제외하고 어플리케이션 실행에 필요한 모든 파일만을 패키징한 형태이다 . 따라서 그만큼 기존의 가상머신에 비해 가볍고 빠르게 동작이 가능함 리눅스 컨테이너 ... 개발일지docker내일배움캠프docker 2021.09.26.일 🥅목표 [프로젝트]프론트에서 받은 시간데이터를 활용해서 db에 저장해놓는 기능 엊그제 TIL답변 적기 💪 각오 오늘 진도를 빼놔야 이번주가 편하다. ⏱ 공부시간 10시간 49분 📝 공부내용 수직 가운데 정렬 수직 가운데 정렬을 진행했다. 가짜요소를 만들고 그 가짜 요소와 가운데 정렬하고자하는 요소를 vertical-align: middle 로 맞추고 가짜요소의 height: 100%를 해주어... TIL내일배움캠프TIL [내일배움캠프] #210917 (feat . Git & 웹 복습) Git 개념 원격 저장소의 커밋들을 로컬 저장소의 커밋들 내역에 합치는 것 Commit Push 로컬 저장소의 커밋들을 원격 저장소에 합치는 것 변경된 파일은 stage 영역에 올라간뒤 commit을 통해 local repository로 올라간다 이후 push 를 통해 local repository에서 원격저장소로 전송한다 Working Directory (add ->) Stage Area ... 스파르타코딩클럽github내일배움캠프gitgit [내일배움캠프] #211118 💻 TIL 💻 ✔ 영속성 컨텍스트란 ? 엔티티를 영구 저장하는 환경 애플리케이션과 데이터베이스 사이에서 객체를 보관하는 논리적개념 entitymanagerfactory에서 Transaction 단위로 요청이 올 때마다 생성 비용이 거의 없는 EntityManager을 생성하는데 이 때 EntityManager는 요청별로 한 개씩 할당된다 => 여러 스레드가 동시에 접근하면 동시성 문제가 발생함 => 이 때... SpringSpringbootJPA개발일지내일배움캠프JPA