본문 바로가기

전체 글651

[Android Studio] Plugin Error: Plugin "Android WiFi ADB" is incompatible (supported only in IntelliJ IDEA). Android Studio 4.1 에서 'Android WiFi ADB' 플러그인을 삭제했지만 아래 오류가 계속 표시된다. Plugin Error: Plugin "Android WiFi ADB" is incompatible (supported only in IntelliJ IDEA). 이런 경우 아래 디렉토리에서 해당 플러그인 디렉토리를 삭제한 후에 Android Studio 를 재실해 주면 해결된다. 참고 : aaviskar.com/videodescriptions-98-Fixed-error-Android-Wifi-ADB-is-incompatible 2021. 4. 6.
[Spring Boot] Maven 프로젝트에서 내장 서블릿 컨테이너를 Undertow 로 변경 스프링 부트에 기본 내장된 Tomcat 을 Jetty 로 바꾸려면 pom.xml 파일만 변경하면 된다. org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-tomcat org.springframework.boot spring-boot-starter-undertow undertow 프로그램을 실행하면 Undertow가 구동된 것을 확인할 수 있다. 2021. 3. 28.
[Spring Boot] Maven 프로젝트에서 내장 서블릿 컨테이너를 Jetty 로 변경 스프링 부트에 기본 내장된 Tomcat 을 Jetty 로 바꾸려면 pom.xml 파일만 변경하면 된다. org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-tomcat org.springframework.boot spring-boot-starter-jetty 프로그램을 실행하면 Jetty가 구동된 것을 확인할 수 있다. 2021. 3. 26.
[Mac] Mac 에서 NVM 으로 Node JS 버전 관리하기 1. NVM 설치 % curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash 2. NVM 환경 변수 설정 % source ~/.zshrc 또는 $ source ~/.bash_profile 3. 설치 잘 되었는지 확인 % command -v nvm 결과값으로 nvm이 표시되면 정상 설치된 것임 4. Node.js 설치 LTS 최신버전 설치 % nvm install --lts v10.16.3 버전 설치 % nvm install v10.16.3 5. 설치된 node 버전 확인 % nvm ls 6. 설치한 node 버전 사용하기 원하는 버전으로 변경(터미널을 닫고 다시 열면 디폴트 값으로 변경된다) % nvm use 15.1.. 2021. 3. 25.
[SpringBoot] 클라이언트가 보낸 HTTP 요청 메시지를 보는 방법 HTTP 요청 메시지를 클라이언트(브라우저)에서 보는게 아니라 서버에서 출력하도록 하는 방법이다. [/src/main/resources/application.properties] logging.level.org.apache.coyote.http11=debug 출력 결과는 아래와 같이 나온다. 2021. 3. 11.
[기타] Tomcat, Jetty, Undertow 트랜드 비교 자바 서블릿 컨테이서 Tomcat, Jetty, Undertow 의 2021.03 기준 최근 12개월 동안의 트랜드를 비교해 봤다. 2021. 3. 10.
[Retrofit2] GET, POST 로 API 호출해서 JSON 데이터 받아오기 [ build.grade (Module) ] dependencies { implementation 'com.squareup.retrofit2:retrofit:2.6.0' implementation 'com.squareup.retrofit2.converter-gson:2.6.0' } [ AndroidManifest.xml ] [ res/xml/network_security_config ] [ Result.java ] public class Result { private String code; private String message; public String getCode() { return code; } public void setCode(String code) { this.code = code; } p.. 2021. 2. 22.
java.net.SocketException: socket failed: EACCES (Permission denied) AndroidManifest.xml 파일 안에 아래 권한을 추가하면 오류가 사라진다. 2021. 2. 20.
[H2] 관리툴을 통해서 접속시, Database "XXXXX" not found, either pre-create it or allow remote database creation 오류 해결법 처음에 H2를 설치하고 콘솔을 통해서 연결을 하려고 하면 데이터베이스를 찾을수 없다는 오류가 발생하는경우가 있다. Database "C:/workspace_study/test" not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-200] 90149/90149 이런경우 먼저 데이터 베이스를 생성하고나서 연경을 하면 된다. 생성하려고 하는 데이터베이스가 test 라고 할때 1. JDBC URL 에 jdbc:h2:c:\workspace_study/test 라고 적어준 다음에 "연결" 버튼을 클릭해 주면 데이터베이스가 생성된다. 2. JDBC URL 에 jdbc.. 2021. 2. 18.