초록꼬마의 devlog
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’ 버튼을 눌러 다운로드합니다. 다운로드한 파일을 실행하면 보이는 화면에서 상자를 더블클릭합니다. 상자를 더블클릭하면 설치 창이 나타납니다. '계속' 버튼을..

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 김영한 님 강의 등

Git Bash From Here 기본 명령어
back-end dev/Git 2022. 7. 20. 23:44

git status git add git commit -m " " git push origin master

[knou] 정규화
back-end dev/database 2022. 7. 20. 23:43

함수적 종속성 제1정규화 제2정규화 제3정규화 BC정규화

[knou] 데이터베이스 모델링
back-end dev/database 2022. 7. 20. 23:41

요구사항 분석 개념적 - 논리적 - 물리적 db modelling

Linux 소개
back-end dev/Linux 2022. 5. 19. 15:00

컴퓨터 시스템 > 소프트웨어 > 시스템 소프트웨어 > 운영체제 > Linux Linux를 만든 사람의 손을 깨문 펭귄 -> TUX

group
back-end dev/Linux 2022. 5. 15. 03:25