그 외 개념,팁 7

[IntelliJ] 인텔리제이 단축키 만들기

강의를 보다가 sout같은 단축키를 사용하는 것을 보고 따라 쳤는데 안되는 경우가 있다. 알고보니 따로 만들어서 사용할 수 있는 것을 알았다. 나는 아래 코드를 'tdd' 라는 단축키로 만들었다. @Test public void () throws Exception { //given //when //then } Settings -> Live Templates -> Java에 만들고 맨 아래 Change라고 쓰여있는 곳에 Java를 체크했다. 업무를 하면서 많이 쓰이는 것들은 따로 단축키를 만들어 쓰면 편할 것 같다.

그 외 개념,팁 2024.03.25

자바 버전 바꿨는데 실제로는 안바꼈을 때

공부 하다가 이 전 프로젝트를 돌려보려 실행했는데 자바버전이 달랐다. 그 프로젝트에서 사용한 버전의 자바로 교체했는데 실제로는 바뀌지 않았다. 환경변수도 확인하고, 세팅했던 것들을 삭제하고 생성도 해보고, 시도해본 여러가지 방법 중 해결된 방법을 작성한다. C:\Program Files\Common Files\Oracle\Java\javapath 필자의 경우 해당 경로에 파일이 있었다. 해당 폴더 안에 .exe파일로 java javaw javaws 이름의 파일을 삭제하니 정상적으로 버전이 바뀐 것을 확인했다.

그 외 개념,팁 2024.01.23

Github(깃허브) README(리드미) 작성 문법 모음

리드미 작성하면서 사용했던 문법 정리해보았다. 깃허브 리드미 만들기 1. 이미지 링크로띄우기 ![header](https://링크주소) 2. 글씨 크기별 (# 1개가 제일 큼) # 가나다라 ## 가나다라 ### 가나다라 #### 가나다라 ##### 가나다라 ###### 가나다라 3. 목록 기호 만들어줌 * ㅁㄴㄻㄴㄹ + ㅁㅇㅁㅇ - ㅇㅁㄴ 4. 가로 줄을 만들어 공간을 분리해줌 *** ``` === --- 5. 들여쓰기 > ㅁㄴㅇㄻㄴㄹㅁㄴㅇ 6. 목록기호 번호 1. ㅁㅁ 2. ㅁㅁㅁ 3. ㅁㅁㅁㅁ 6. 링크 걸기 [Google](https://google.com) [googlelink]: https://google.com "Go google" 외부링크:

그 외 개념,팁 2024.01.18

자바 프로그램 실행 과정

1. 개발자가 .java 파일 작성 2. 자바 컴파일러(javac)로 컴파일하여 .class 파일 생성 - 전체 과정 : 빌드 (Maven, gradle 등) 3. 클래스 로더를 사용하여 .class파일을 JVM메모리에 로드 4. JVM의 인터프리터와 JIT컴파일러로 .class파일을 기계어로 바꿈 5. JVM이 OS에 맞게 실행시키고 결과물을 출력해줌 - 개발자가 작성한 소스코드(.java)를 바이트코드(.class)로 바꿔주는 과정과 기타 작업 수행 - 말 그대로 .class파일을 읽는 역할 - 읽어들이고 JVM메모리에 로드시켜줌 - 빌드 도구 1. 종속성 관리 - 외부 라이브러리 또는 종속성을 처리하여 자동으로 다운로드, 구성 2. 프로젝트 구조 구성 - 소스코드, 리소스, 구성 파일 등 프로젝트의..

그 외 개념,팁 2023.12.18