alt( option ) + drag 1~3행의 두 번째 커서를 동시에 편집하기 위해서, 안에 커서를 두고 alt( option )를 누른 상태에서 마우스를 눌러 아래 또는 아래로 드래그를 하면 아래와 같이 여러 줄에 같은 위치에 커서가 위치하게 됩니다. ( sublime text 뿐만 아니라 많은 편집 툴에서 사용할 수 있는 방법입니다. ) 텍스트를 입력하면, 아래와 같이 커서가 있는 행에 동시에 입력이 됩니다. shift + ctrl( command ) + L 편집할 줄을 선택 한 뒤에, 위의 단축키를 입력하면 동시에 편집이 가능합니다. 여러 줄의 마지막에 텍스트를 동시에 입력하고 싶을 때는 alt( option ) + drag로는 할 수 없어서 이 단축키를 활용하시면 됩니다.
Spring Boot 프로젝트의 컨트롤러에서 정의한 url을 모아서 보는 기능을 살펴보겠습니다. IntelliJ Ultimate 버전에서 제공하는 기능입니다. View | Tool Windows | Endpoints 메뉴를 선택합니다. IntelliJ 하단에 Endpoints 탭이 생기면서, 프로젝트 내에 있는 모든 Controller의 endpoints url을 표시해줍니다. Module, type, Framework 메뉴를 이용하여 필터링도 가능하며, 검색 기능으로 url 검색 기능도 가능합니다.
IntelliJ에는 주석을 패턴에 따라 강조해주는 기능이 있습니다. 아래 코드를 보면, 일반 주석은 "regular comments"처럼 회색으로 표기가 되고 FIXME 주석은 강조되어 표현이 됩니다. 기본적으로 등록되어 있는 강조 주석은 todo와 fixme 2가지가 있습니다. 아래 화면이, 기본으로 설정되어 있는 값입니다. 패턴으로 fixme 또는 todo 와 그 뒤에 오는 모든 글자는 강조가 됩니다. 그리고 상단에 체크되어 있는 항목 때문에 멀티라인도 적용이 됩니다. 추가로 패턴을 정의해보겠습니다. refactoring이라는 주석에 아래와 같이 설정을 적용해보겠습니다. 아래 코드를 보면 refactoring 주석에 파란색, bold, Italic, Underscored 효과가 적용되어 있습니다.
목차 호스트 파일을 작성하다 보면 간혹 안되는 경우가 있어 삽질을 하는 경우가 많습니다. 별것 아니지만 이게 한번 삽질을 하다보면 시간을 엄청 소진하게 됩니다. 이런 삽질을 최소화 하기위해 호스트 파일 규칙에 대해 알아보도록 하겠습니다. 1. 호스트 이름 규칙 호스트 이름에는 영문자, 숫자(0 ~ 9), 하이픈('-') 문자만 사용할 수 있습니다. 호스트 이름의 첫 문자에는 하이픈을 사용할 수 없습니다. 호스트 이름의 마지막 문자로 하이픈을 사용할 수 없습니다. 2. 호스트 개수 제한 hosts파일에는 IP 주소 하나에 여러 호스트 이름( alias )를 지정할 수 있습니다. 이때 제약사항이 있는데 운영체제에 따라 다릅니다. 2.1 MAC 한줄에 1021 문자를 사용 할 수 있고, 한 IP 주소에 최대 ..
목차 1. Mac local IP 주소 확인 MAC 터미널에서 ifconfig 명령으로 IP 주소를 확인합니다. 6번째 줄에 192.168로 시작하는 주소가 로컬 IP 주소입니다. 2. 윈도우 hosts 파일 수정 hosts 파일을 수정하기 위해 메모장을 "관리자 권한으로 실행" 합니다. C:\Windows\System32\drivers\etc에 있는 hosts 파일을 엽니다. hosts 파일의 마지막 줄에 Mac 로컬 IP 주소와 host 이름을 원하는 대로 지정합니다( machost ) 3. DNS 캐시 삭제 수정한 hosts 파일을 바로 적용할 수 있도록 DNS 캐시를 삭제합니다. 4. MAC 로컬 서버 접속 앞서 저장한 host 이름으로 MAC 로컬에 수행되고 있는 서버에 접속합니다. ( host..
목차 Network 탭 Frontend의 통신 부분을 디버깅을 하기 위해 Network 탭을 많이 사용합니다. Chrome 맞춤 설정 및 제어( 우측 상단 점 3개짜리 아이콘 ) > 도구 더 보기 > 개발자 도구 메뉴에 들어가면 Network 탭을 확인할 수 있습니다. Network 탭에서는 아래와 같이 브라우저에서 주고받는 Transaction 들을 보여줍니다. 각 Transaction이 언제 보내졌고 언제 응답이 왔으며 요청, 요청 응답의 여러 정보를 보여줍니다. 그리고 요청을 보다 보면 Frontend 단에서 병렬로 여러 요청을 보냈음에도 많은 요청들이 회색으로 표시된 것처럼 대기하다가 앞선 요청들이 처리되고 난 뒤에야 이후의 요청들이 순차적으로 발송되는 것을 확인할 수 있습니다. Stalled 그..
API 서버를 개발하면 JUnit 테스트로 테스트도 하지만, endpoint를 호출하여 테스트를 하는 경우도 많이 있습니다. 보통 Postman에서 프로젝트를 만들고, 개별 request를 작성하여 테스트를 진행합니다. Postman이라는 좋은 툴을 활용하여, 여러 장점들을 취할 수가 있지만 별도 프로그램을 띄워서 써야 하기 때문에 단순 테스트 용도로는 조금 번거로운 감이 없지 않아 있습니다. 그래서 개발툴에서( IntelliJ )에서 바로 http 요청을 하는 방법을 알아보겠습니다. 아래와 같이 New > HTTP Request 를 통해 HTTP 요청을 하는 파일을 생성합니다. ( .http 라는 파일이 생기게 되고, IntelliJ에서 .http 확장자를 인식하여 Http 요청을 하는 파일임을 알게 ..
- Total
- Today
- Yesterday
- apm
- spring boot
- Linux
- Container
- Git
- AWS
- JSON
- maven
- plugin
- Kibana
- gradle
- Postman
- error
- intellij
- Index
- Log
- Spark
- Filter
- elasticsearch
- install
- SpringBoot
- spring
- docker
- Java
- Size
- logstash
- mac
- scala
- tomcat
- JPA
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |