초록꼬마의 devlog
2022년 33주 회고(8월)_data analysis/engineering 맛보기
life/retrospective 2022. 8. 23. 10:20

이번 주 학습 이번 주 어려웠던 점 + 해결 방법 이번 주 궁금한/부족한 내용 이번 주 느낀 점 다음 주 각오/목표/계획 *

2022년 32주 회고(8월)_속도가 느리지만..
life/retrospective 2022. 8. 16. 00:40

이번 주 학습 이번 주 어려웠던 점 + 해결 방법 이번 주 궁금한/부족한 내용 이번 주 느낀 점 다음 주 각오/목표/계획 *

2022년 31주 회고(8월)_시스템/루틴 구축
life/retrospective 2022. 8. 7. 15:30

이번 주 학습 이번 주 어려웠던 점 + 해결 방법 이번 주 궁금한/부족한 내용 이번 주 느낀 점 다음 주 각오/목표/계획 *

IntelliJ IDEA *.iml 파일
back-end dev/Java 2022. 8. 5. 23:46

🌱 .iml 파일은 무엇인가?** iml은 **IntelliJ IDEA가 생성하는 모듈 파일로, Java, 플러그인, 안드로이드, Maven 컴포넌트와 같은 개발 모듈에 대한 정보, 모듈 경로, 의존성 및 기타 환경 설정을 저장한다. iml 파일은 코드와 상관 없이 항상 변경되는 바, 유의하지 않으면 다른 개발자들과 check in할 때마다 이 파일을 merge하게 될 것이다. 🌱 .iml 파일을 어떻게 관리할 것인가? 따라서 .gitignore에 포함시킴으로써 Git으로 관리되지 않도록 하는 것이 좋다. ✔️ References Stack Overflow - .iml 파일은 무엇인가? Stack Overflow - .iml 파일과 gitignore

article thumbnail
IntelliJ IDEA 설치(Mac OS) 및 환경 설정
back-end dev/Java 2022. 8. 2. 01:59

목표 Mac OS에 적합한 JDK를 설치합니다. IntelliJ IDEA를 설치합니다. Java 프로젝트를 생성합니다. Git 및 GitHub으로 버전 관리할 수 있도록 세팅하고 GitHub 레포지토리와 연결합니다. 🌿 1. JDK 설치 Zulu OpenJDK 다운로드 페이지에 접속합니다. Java Version과 Operating System, Architecture를 선택합니다. MacOS M1은 Architecture에서 ARM 64-bit를 선택하고, MacOS Intel은 x86 64-bit을 선택해 줍니다. 선택을 모두 완료했다면 ‘.dmg’ 버튼을 눌러 다운로드합니다. 다운로드한 파일을 실행하면 보이는 화면에서 상자를 더블클릭합니다. 상자를 더블클릭하면 설치 창이 나타납니다. '계속' 버튼을..

실용주의 프로그래머
life/books 2022. 8. 2. 01:53

소프트웨어 엔지니어/개발자로서 가질 태도에 대하여 메타인지 모든 개발 과정에서, 매일, 내가 내리는 모든 결정을 끊임없이 비판적으로 평가해야 한다. 절대 기계적으로 일하지 말라. 언제나 일하면서 동시에 생각하고, 나의 일을 비평하라. (p.xxi)

article thumbnail
JPA (Java Persistence API)
back-end dev/JPA 2022. 8. 2. 01:52

🌿 JPA 🌱 개념 Java 진영의 ORM 기술 표준으로 채택된 인터페이스의 모음(동작 메커니즘을 정리한 표준 명세) 내부적으로 JDBC 사용 + 개발자 대신 적절한 SQL문 생성, 데이터베이스 조작 + 객체 자동 매핑 구현체 = Hibernate(가장 많이 사용됨), EclipseLink, DataNucleus MyBatis vs JPA 🌿 Spring Data JPA 🌱 개념 JPA가 정의하는 인터페이스를 구현하고 있는 JPA 구현체인 Hibernate의 기능을 더욱 편하게 사용하도록 모듈화한 것/library 스프링 하위 프로젝트 중 하나 🌱 기능 CRUD 처리에 필요한 인터페이스 제공 Hibernate의 EntityManager를 직접 다루지 않고, 리포지토리 정의해서 사용 → 스프링이 적합한 쿼..

빌드도구
back-end dev/framework 2022. 8. 2. 01:51

Gradle vs Maven references: Inflearn 김영한 님 강의 등

Spring Boot
back-end dev/framework 2022. 8. 2. 01:51

Spring Boot란 무엇인가? 왜 + 어떤 경우에 사용하는가? references: Inflearn 김영한 님 강의 등

2022년 30주 회고(7월)_메타인지
life/retrospective 2022. 8. 2. 01:44

이번 주 학습 이번 주 어려웠던 점 + 해결 방법 이번 주 궁금한/부족한 내용 이번 주 느낀 점 다음 주 각오/목표/계획 *

2022년 29주 회고(7월)_
life/retrospective 2022. 8. 2. 01:43

이번 주 학습 이번 주 어려웠던 점 + 해결 방법 이번 주 궁금한/부족한 내용 이번 주 느낀 점 다음 주 각오/목표/계획 *

2022년 28주 회고(7월)_
life/retrospective 2022. 8. 2. 01:42

이번 주 학습 이번 주 어려웠던 점 + 해결 방법 이번 주 궁금한/부족한 내용 이번 주 느낀 점 다음 주 각오/목표/계획 *

2022년 27주 회고(7월)_
life/retrospective 2022. 8. 2. 01:41

이번 주 학습 이번 주 어려웠던 점 + 해결 방법 이번 주 궁금한/부족한 내용 이번 주 느낀 점 다음 주 각오/목표/계획 *

2022년 26주 회고(6/7월)_
life/retrospective 2022. 8. 2. 01:41

이번 주 학습 이번 주 어려웠던 점 + 해결 방법 이번 주 궁금한/부족한 내용 이번 주 느낀 점 다음 주 각오/목표/계획 *

2022년 25주 회고(6월)_
life/retrospective 2022. 8. 2. 01:40

이번 주 학습 이번 주 어려웠던 점 + 해결 방법 이번 주 궁금한/부족한 내용 이번 주 느낀 점 다음 주 각오/목표/계획 *