목록Developer Tools/IntelliJ & DataGrip (24)
써먹는 웹개발
1. 기준 스키마 우클릭 Tools > Compare Structure 2. Compare with... 창이 열리면 변경할 테이블 구조의 바꿀 스키마 입력후에 OK 3. 변경할 테이블 및 컬럼을 모두 체크한 후에 Execute ※ 에러나면 일부만 체크 후에 Execute
1. 원인 : Allocated가 Max Heap Size 초과 나의 경우 크롬창을 10개 이상씩 열다보니 Heap 메모리가 초과됨 2. Help > Edit Custom VM Options 눌러서 '-Xms2048m'값을 '-Xms3072m'로 변경 그래도 안되면 크롬창 닫아주세요.
메뉴 File > Settings > Build, Execution, Deployment > Build Tools > Maven Bundled(Maven 3)를 3.8.1 버전에서 use maven wrapper 설정으로 변경 ※ use maven wrapper 설정은 properties 파일에서 읽어옴 출처 : https://velog.io/@rosa/maven-Blocked-the-mirror-%EC%97%90%EB%9F%AC
※ DataGrip에서 해결해서 썼습니다. 일반적인 방법으로는 테이블을 삭제하고 charset 생성해야된다고 하는데 테이블 안지우고 해결하는 방법이 있다면 댓글을 남겨주세요. 에러 현상 : function 조회시 안의 테이블에 문제 발생 원인 : 테이블의 charset이 utf8mb3였다. 첫번째 해결방법 : 테이블 Modify에서 utf8mb3_general_ci를 utf8mb4_general_ci로 변경 두번째 해결방법 function 내에 'character set utf8' 제거 - DECLARE 뒤에 character set utf8 제거 ※ utf8가 꼭필요한 곳을 없애면 function이 삭제될수있으니 주의
1. Database 연결 2. 스키마 우클릭 > Compare (단축키 : Ctrl + D) 3. 비교할 스키마 선택 4. 신규 테이블 및 함수는 초록색으로, 변경 테이블은 회색으로 행이 칠해져있음
[Intellij] 서버 2개 한번에 실행(Run)시키는 방법 1. npm 2개 추가 1) Run -> Edit Configurations 클릭 2) 첫번째 서버 명령어 실행 3) 두번째 서버 명령어 실행 2. Compound 추가 3. Compound로 실행 ※ 참고 : https://gaemi606.tistory.com/entry/IntelliJ%EC%97%90%EC%84%9C-%EC%97%AC%EB%9F%AC-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EB%8F%99%EC%8B%9C%EC%97%90-Run%ED%95%98%EA%B8%B0
intellij에서 trigger는 table에 포함되어 있습니다.
1. gradle-wrapper.propeties 수정 1 2 distributionUrl=http\://ip번호:port번호/nexus/content/repositories/.gradle/wrapper/dists/gradle-7.1.1-bin/f29rtwfnc96ub43tt7p47zsru/gradle-7.1.1-bin.zip #distributionUrl=https\://services.gradle.org/distributions/gradle-7.1.1-bin.zip Colored by Color Scripter cs 2. build.gradle 1 2 3 4 5 repository { maven { url 'ip번호:port번호/nexus/content/repositories/생성한 nexus 경로'..