목록분류 전체보기 (86)
개발하지연
maven을 사용하기도 하고, 여러 글도 읽어봤지만 아직 감이 잘 안와서 필요한 부분들 정리해보려고 작성하는 글! maven이란? [개발 - 빌드 - 배포] 단계에서 프로젝트를 빌드해주는 도구! https://maven.apache.org/what-is-maven.html 💡 빌드란? 소스 코드 → 실행파일(jar)로 변환하는 작업. 컴파일과 개념이 헷갈릴 수 있는데, 빌드 과정 안에 컴파일 단계가 포함되어 있다. 빌드과정을 명령어로 보면 아래와 같다. # 소스 코드 컴파일 $ javac Hello.java # 패키징 (jar 이름, main class, 컴파일 대상 파일 정의) $ jar --create --file Hello.jar --main-class Hello -C java/main/ . # 실..
코드 포맷팅 (⌥ + ⌘ + l ) : 코드를 설정에 맞게 정렬한다 (라인 길어지면 줄바꿈, 불필요한 import 삭제, 들여쓰기 등등) 🔎 포맷팅 with 옵션 : (⌥ + ⌘ + l + ⇧) Scope : 포맷팅 적용할 범위 선택 Only changes uncommitted to VCS : 깃 등 VCS에 커밋되지 않은 영역 Selected text : 커서로 선택된 영역 Whole file : 현재 파일 Options Optimize imports : 불필요한 import 삭제 Rearrange code : 접근제어자 우선순위에 맞게 코드 재배열 Editor > Code style > Arrangement 탭에서 커스텀할 수 있다. Code cleanup : 코드 정리. Editor > Inspec..
시니어 분이 intellij 단축키 사용을 게을리하면 안된다고 한마디 하셔서 정리 시작ㅎㅎ 간단한 것 부터.... 라인 복제 (⌘ + d) 커서가 놓인 라인을 아래로 복제한다 라인 삭제 (⌘ + ⌫) 커서가 놓인 라인을 삭제한다 라인 이동 (⌘ + ⇧ + ↑/↓) 커서가 놓인 라인을 화살표 방향에 따라 이동시킨다.
DNS란? Domain Name System 네트워크 통신을 하기 위해서는 모든 기기에 지정된 고유한 IP가 필요하다. 하지만 사람이 매번 IP주소를 기억하기는 어렵기 때문에 도메인 이름을 사용해보자! 이렇게 도메인 네임과 IP를 매핑하여 변환하는 시스템 등장 DNS 서버에 등록된 항목 A 레코드 : 해당 도메인에 연결된 ip 정보 MX 레코드 : 해당 도메인으로 이메일을 수신할 수신할 수신서버 ip정보 CNAME 레코드 : 해당 도메인이 가리키는 다른 도메인 이름 TXT 레코드 : 해당 도메인에 대한 여러 텍스트 정보. v=spf 정보는 해당 도메인으로 메일을 발송할 수 있는 발송서버 ip대역을 지정하여 스팸 방지에 사용된다. MacBook-Pro-428:/ user💗 dig kakao.com txt ..