728x90 Programming18 [IntelliJ] Build 시 Out Of Memory 대처법 IntelliJ 새로운 Version이 Release 돼서 업그레이드하는 도중 기존의 프로젝트 Build 시 Out Of Memory 오류가 발생한다면 Settings > Build, Execution, Deployment > Compiler 에서 Shared build process heap size를 700 -> 1500 으로 늘려주면 된다. VM option으로 해줘도 되지만 간단하게 IntelliJ Option으로 늘려보자 Programming 2023. 6. 26. [IntelliJ] Gradle 환경으로 Local 서버 구동시 finished with non-zero exit value 1 [File > Settings] 메뉴 클릭 (맥 기준 단축키 : Command + ,) [Build, Excution, Deployment > Build Tools > Gradle] 클릭 Build and run using과 Run tests using이 아마도 Gradle(Default)로 되어있을텐데, 이것을 Intellij IDEA로 바꿔준다. (위 과정을 마친 후 프로젝트를 실행했을 때, 실행이 안된다면 Terminal 에서 java -version 을 입력하여 자바 버전을 확인 후 Gradle JVM 의 버전을 맞춰준다.) 참고 https://velog.io/@developerjun0615/Spring-Intellij-%EC%8B%A4%ED%96%89%EC%8B%9C-finished-with-n.. Programming 2023. 6. 26. [IntelliJ] JDK1.8 사용시 Gradle 환경에서 Mybatis Parameter Binding 이슈 JDK1.8 개발 환경에서 Gradle Build 도구로 전환하고 Local에서 IntelliJ로 Application을 구동하면 Mybatis Mapper 에 @Param 없이 정의 해놓은 Parameter의 경우 binding 이 안되는 이슈가 확인됨 Gradle build 도구 설정을 아래와 같이 하면 정상적으로 binding 되는 것으로 확인됨 이 이슈는 JDK1.8에서만 발생되는 문제로 JDK17 버전에서는 문제가 되지 않는 것으로 확인함 참고 https://kangyb.tistory.com/25 Programming 2023. 6. 26. [intellij] SpringBoot Devtools Remote LiveReload 설정 SpringBoot 설정 SpringBoot LiveReload Document https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using.devtools.remote-applications Spring Boot Reference Documentation This section goes into more detail about how you should use Spring Boot. It covers topics such as build systems, auto-configuration, and how to run your applications. We also cover some Spring Boot best practices.. Programming 2021. 11. 28. [intellij] 클래스 생성시 자동생성 주석 설정 IntelliJ에서 command+shift+a 혹은 ctrl+shift+a를 눌러 action 검색창이 열린다면 아래와 같이 file template을 입력 File template을 선택후 includes -> File Header를 선택하고 기본 양식의 주석 수정 /** * Created by FREELIFE1191 on ${DATE}. */ 위와 같이 입력하고 OK 버튼을 클릭하고 저장하면 클래스를 생성할때 마다 자동으로 주석이 생성된다 참조: https://jojoldu.tistory.com/121 Programming 2021. 9. 9. [intellij] 테스트 코드 수행속도 향상 시키기 Preference - Build, Execution, Deployment - Build Tools - Gradle 의 Build and run using, Run tests using 항목을 Gradle -> IntelliJ IDEA로 변경하면 테스트 코드 수행속도가 향상된다 Programming 2021. 8. 23. [intellij] Kotlin 주석 자동완성 안될때 Java에서는 Method 위에서나 Class 위에서 /** 을 입력하고 Enter 키를 치면 주석이 자동으로 완성된다 intellij 에서 Kotlin 으로 프로젝트를 셋팅하면 주석이 자동으로 완성되지 않는 문제점이 있는데 아래의 BugKotlinDocument Plugin을 Marketplace에서 검색해서 설치하면 문제가 해결된다 https://plugins.jetbrains.com/plugin/9781-bugkotlindocument BugKotlinDocument - IntelliJ IDEs Plugin | Marketplace Usage. plugins.jetbrains.com Programming 2021. 8. 23. [intellij] kotlin 변수 타입 보기 설정 Preferences > Editor > Inlay Hints > Kotlin > Types > Local variable types 체크 Programming 2021. 4. 22. [CQRS 아는 척하기] CQRS 구현 형태 https://www.youtube.com/watch?v=H1IF3BUeFb8&list=PLwouWTPuIjUgr29uSrSkVo8PRmem6HRDE&index=4 CQRS(Command Query Responsibility Segregation) 구현 형태 명령과 쿼리 모델이 한 프로세스에 있는지 다른 프로세스에 있는지 같은 DB를 사용하는지 다른 DB를 사용하는지 구현: 같은 프로세스, 같은 DB 가장 단순 명령/쿼리 동일 데이터 보장 구현: 같은 프로세스, 같은 DB, 다른 테이블 명령과 쿼리가 코드 수준에서 분리 되고 데이터 수준에서도 분리되는 방식 단 데이터가 같은 DB에 있는 형태 쿼리 전용 테이블 사용 예: 최근 조회수 많은 글 목록을 별도 테이블로 따로 저장 쿼리 모델은 이 테이블을 이용해.. Programming 2021. 1. 5. [CQRS 아는 척하기] CQRS의 기본 개념 https://www.youtube.com/watch?v=xf0kXMTFJm8&list=PLwouWTPuIjUgr29uSrSkVo8PRmem6HRDE&index=5 CQRS(Command Query Responsibility Segregation) Command Query (명령과 쿼리) 명령 시스템 데이터 변경 기능 예 주문취소, 배송완료 쿼리 시스템 데이터 조회 기능 예 주문 목록 Responsibility Segregation (책임 분리) 책임 구성 요소의 역할 구성 요소 (모델) 클래스, 함수 모듈/패키지 웹서버/DB 분리 역할에 따라 구성 요소 나누기 CQRS 란? 명령(시스템 데이터 변경) 역할을 수행하는 구성 요소와 쿼리(시스템 데이터 조회) 역할을 수행하는 구성 요소를 나누는 것이 CQR.. Programming 2021. 1. 5. [Git] .gitignore 커밋된 기존 설정내용 초기화 후 재설정 기존에 있던 Project의 .gitignore 에 설정되지 않은 파일이 이미 Repository에 올라가 있을 경우 추가로 .gitignore 에 설정해서 커밋&푸시를 해도 ignore 처리가 되지 않는다 이에 아래와 같이 캐시를 초기화하고 다시 재커밋하면 기존 .gitignore 내용이 현재의 .gitignore 설정으로 변경되어 ignore 처리가 된다 git rm -r --cached . git add . git commit -m "Apply .gitignore" Programming 2020. 12. 28. 비교 표현식 eq ne lt le gt ge 비교 표현식 eq - equal ( = ) ne - not equal ( ) lt - little ( = ) 구분 표현식 비교 크다 a gt b a > b 작다 a lt b a = b 작거나 같다 a le b a Programming 2020. 8. 16. 이전 1 2 다음 💲 추천 글 728x90