tools & libs
-
이번 포스트에서는 크롬 개발자 도구에서 사용되는 필터들에 대해 살펴보자. 크롬 개발자 도구의 필터 크롬 개발자의 filter들크롬 개발자 도구에는 다양한 곳에 필터들이 존재한다.이 필터들을 사용할 때는 일정한 규칙이 존재한다. 기본 필터링1-1. 텍스트 필터링가장 기본적인 방법으로, 필터 입력창에 텍스트를 입력하면 Name에 해당 텍스트가 포함된 모든 요청을 찾아준다.예시: logo.png -> https://example.com/assets/images/logo.png 요청 매칭예시: api/users -> https://example.com/api/users/1 요청 매칭1-2. 제외(부정) 필터링텍스트 앞에 마이너스(-) 기호를 붙이면 해당 텍스트가 포함된 요청을 제외합니다. 여러 개를 이어서..
[크롬개발자도구] 필터이번 포스트에서는 크롬 개발자 도구에서 사용되는 필터들에 대해 살펴보자. 크롬 개발자 도구의 필터 크롬 개발자의 filter들크롬 개발자 도구에는 다양한 곳에 필터들이 존재한다.이 필터들을 사용할 때는 일정한 규칙이 존재한다. 기본 필터링1-1. 텍스트 필터링가장 기본적인 방법으로, 필터 입력창에 텍스트를 입력하면 Name에 해당 텍스트가 포함된 모든 요청을 찾아준다.예시: logo.png -> https://example.com/assets/images/logo.png 요청 매칭예시: api/users -> https://example.com/api/users/1 요청 매칭1-2. 제외(부정) 필터링텍스트 앞에 마이너스(-) 기호를 붙이면 해당 텍스트가 포함된 요청을 제외합니다. 여러 개를 이어서..
2025.07.10 -
이번 포스트에서는 synology 에서의 VPN 서비스에 대해 살펴보자. VPN 서비스 고려사항지난 포스트에서는 시놀로지에서 HTTPS 요청을 어떻게 설정할 것인가에 대해서 고민했는데 모든 서비스가 HTTPS로 만 처리되지는 않는다. MySQL 등은 웹 브라우저가 아닌 데이터베이스 전용의 클라이언트를 통해서 처리된다. 이를 위해서는 어떤 처리가 필요한지 살펴보자. [synology] HTTPS 설정이번 포스트에서는 synology nas에서 실행되는 서비스를 HTTPS로 서비스하기 위한 설정 방법을 살펴보자. Synology의 막강한 내장 기능 활용 DDNSsynology는 내부적으로 DDNS 기능을 제공한다. 물론 도메인goodteacher.tistory.com물론 로컬 네트워크라면 해당 서비스의 I..
[synology] VPN 설치이번 포스트에서는 synology 에서의 VPN 서비스에 대해 살펴보자. VPN 서비스 고려사항지난 포스트에서는 시놀로지에서 HTTPS 요청을 어떻게 설정할 것인가에 대해서 고민했는데 모든 서비스가 HTTPS로 만 처리되지는 않는다. MySQL 등은 웹 브라우저가 아닌 데이터베이스 전용의 클라이언트를 통해서 처리된다. 이를 위해서는 어떤 처리가 필요한지 살펴보자. [synology] HTTPS 설정이번 포스트에서는 synology nas에서 실행되는 서비스를 HTTPS로 서비스하기 위한 설정 방법을 살펴보자. Synology의 막강한 내장 기능 활용 DDNSsynology는 내부적으로 DDNS 기능을 제공한다. 물론 도메인goodteacher.tistory.com물론 로컬 네트워크라면 해당 서비스의 I..
2025.07.07 -
이번 포스트에서는 synology nas에서 실행되는 서비스를 HTTPS로 서비스하기 위한 설정 방법을 살펴보자. Synology의 막강한 내장 기능 활용 DDNSsynology는 내부적으로 DDNS 기능을 제공한다. 물론 도메인 이름이 synology에 종속되기는 하지만 개인적으로 사용하기에는 충분하다. DSM에 로그인 후 제어판 > 외부 액세스 > DDNS로 이동해서 [추가] 버튼을 클릭한다.서비스 제공업체: synology 선택host 이름: 원하는 호스트 이름(my-server) 입력사용자이름, 비밀번호: DSM 로그인 계정 입력정보 입력 후 [연결 테스트]를 클릭하면 아마 정상이 나올것 같고. 이제 나만의 주소가 생성되었다. 포트 포워딩(공유기 설정)다음으로 외부에서 HTTPS(443)와 인증..
[synology] HTTPS 설정이번 포스트에서는 synology nas에서 실행되는 서비스를 HTTPS로 서비스하기 위한 설정 방법을 살펴보자. Synology의 막강한 내장 기능 활용 DDNSsynology는 내부적으로 DDNS 기능을 제공한다. 물론 도메인 이름이 synology에 종속되기는 하지만 개인적으로 사용하기에는 충분하다. DSM에 로그인 후 제어판 > 외부 액세스 > DDNS로 이동해서 [추가] 버튼을 클릭한다.서비스 제공업체: synology 선택host 이름: 원하는 호스트 이름(my-server) 입력사용자이름, 비밀번호: DSM 로그인 계정 입력정보 입력 후 [연결 테스트]를 클릭하면 아마 정상이 나올것 같고. 이제 나만의 주소가 생성되었다. 포트 포워딩(공유기 설정)다음으로 외부에서 HTTPS(443)와 인증..
2025.07.06 -
이번 포스트에서는 vscode에서 사용되는 extension들을 묶어서 packag로 배포하는 방법에 대해 살펴보자. 내용은 다음 링크를 참조하였다.https://code.visualstudio.com/api/working-with-extensions/publishing-extension Publishing ExtensionsLearn how to publish Visual Studio Code extensions to the public Marketplace and share them with other developers.code.visualstudio.com 환경 설정 vsce 설치vscode의 extension 배포를 위해서는 "Visual Studioi Code Extensions"라는 no..
[vscode] extension pack 작성 및 배포이번 포스트에서는 vscode에서 사용되는 extension들을 묶어서 packag로 배포하는 방법에 대해 살펴보자. 내용은 다음 링크를 참조하였다.https://code.visualstudio.com/api/working-with-extensions/publishing-extension Publishing ExtensionsLearn how to publish Visual Studio Code extensions to the public Marketplace and share them with other developers.code.visualstudio.com 환경 설정 vsce 설치vscode의 extension 배포를 위해서는 "Visual Studioi Code Extensions"라는 no..
2024.12.19 -
이번 포스트에서는 intellij에서 JEE 애플리케이션을 만들면서 Tomcat 서버에 자동으로 deploy 하게 만드는 방법에 대해 살펴보자.이 내용은 https://www.jetbrains.com/help/idea/updating-applications-on-application-servers.html 를 참조한다. 자동 반영 설정하기프로젝트 실행 후 [Run] - [Edit Configurations]를 선택한다.with JavaScript Debugger: 자동 실행과는 상관 없는데 브라우저 실행 시 intellij에서 javascript debugger를 연동시켜준다.On 'Update' action: 일단 Tomcat을 실행 한 후 다시 한번 클릭하면 update 가 진행되는데 이때 어떤 ..
[intellij] JEE 애플리케이션 업데이트 시 자동 반영이번 포스트에서는 intellij에서 JEE 애플리케이션을 만들면서 Tomcat 서버에 자동으로 deploy 하게 만드는 방법에 대해 살펴보자.이 내용은 https://www.jetbrains.com/help/idea/updating-applications-on-application-servers.html 를 참조한다. 자동 반영 설정하기프로젝트 실행 후 [Run] - [Edit Configurations]를 선택한다.with JavaScript Debugger: 자동 실행과는 상관 없는데 브라우저 실행 시 intellij에서 javascript debugger를 연동시켜준다.On 'Update' action: 일단 Tomcat을 실행 한 후 다시 한번 클릭하면 update 가 진행되는데 이때 어떤 ..
2024.08.09 -
여기에서는 vscode를 사용하면서 설정한 사용한 내용들을 정리해보자. Java Compiletion: Match Casevscode에서 코드 자동완성 기능은 기본적으로 대소문자를 가린다.이때 Java > Completion: Match Case를 사용한다. 이 속성의 기본 값은 FirstLetter 즉 첫 글자를 기준으로 하는데 대소문자를 가린다. 이 부분을 off 로 변경해주자.
[vscode] 사소한 설정들여기에서는 vscode를 사용하면서 설정한 사용한 내용들을 정리해보자. Java Compiletion: Match Casevscode에서 코드 자동완성 기능은 기본적으로 대소문자를 가린다.이때 Java > Completion: Match Case를 사용한다. 이 속성의 기본 값은 FirstLetter 즉 첫 글자를 기준으로 하는데 대소문자를 가린다. 이 부분을 off 로 변경해주자.
2024.04.30 -
이번 포스트에서는 Rest Client에 대한 Slide 테스트를 위한 @RestClientTest를 사용해보자. Rest Client Test @RestClientTest Rest Client는 통상 서비스에 작성하며 원격지에서 제공하는 REST API를 사용하는 클라이언트이 @RestClientTest는 이를 테스트하기 위한 slice test 도구이다. @Target(ElementType.TYPE) @BootstrapWith(RestClientTestContextBootstrapper.class) @ExtendWith(SpringExtension.class) @OverrideAutoConfiguration(enabled = false) @TypeExcludeFilters(RestClientType..
[spring test] 8. Rest Client Test이번 포스트에서는 Rest Client에 대한 Slide 테스트를 위한 @RestClientTest를 사용해보자. Rest Client Test @RestClientTest Rest Client는 통상 서비스에 작성하며 원격지에서 제공하는 REST API를 사용하는 클라이언트이 @RestClientTest는 이를 테스트하기 위한 slice test 도구이다. @Target(ElementType.TYPE) @BootstrapWith(RestClientTestContextBootstrapper.class) @ExtendWith(SpringExtension.class) @OverrideAutoConfiguration(enabled = false) @TypeExcludeFilters(RestClientType..
2023.11.28 -
이번 포스트에서는 @RestController에 대한 단위테스트에 대해서 살펴보자. REST를 위한 단위 테스트 rest 동작을 확인하기 위해서는 두 가지 형태로 살펴볼 수 있다. 일단 일반적인 호출이 되는가에 대한 것은 앞서 살펴봤던 Controller Test와 유사하다. 추가로 생각할 만한 것은 응답의 타입에 대한 정도이다. andExpect(content().contentType(MediaType.APPLICATION_JSON)) 하지만 REST는 model이나 session에 데이터를 담지 않기 때문에 어떤 정보가 전달되었는지 즉 내용을 확인하기 위한 방법이 필요하다. 이를 위해 RestController의 단위 테스트에는 com.jayway.jsonpath가 주로 사용된다. 관련 문서는 htt..
[spring test] 7. @RestController Test이번 포스트에서는 @RestController에 대한 단위테스트에 대해서 살펴보자. REST를 위한 단위 테스트 rest 동작을 확인하기 위해서는 두 가지 형태로 살펴볼 수 있다. 일단 일반적인 호출이 되는가에 대한 것은 앞서 살펴봤던 Controller Test와 유사하다. 추가로 생각할 만한 것은 응답의 타입에 대한 정도이다. andExpect(content().contentType(MediaType.APPLICATION_JSON)) 하지만 REST는 model이나 session에 데이터를 담지 않기 때문에 어떤 정보가 전달되었는지 즉 내용을 확인하기 위한 방법이 필요하다. 이를 위해 RestController의 단위 테스트에는 com.jayway.jsonpath가 주로 사용된다. 관련 문서는 htt..
2023.11.28