[카테고리:] IT
-
![[포트(Port)] 프로세스 Kill 하는 방법 - 초간단 1 [포트(Port)] 프로세스 Kill 하는 방법 – 초간단](https://allhoneytip.com/wp-content/uploads/2023/11/image-42-e1699427638967-optimized.png)
[포트(Port)] 프로세스 Kill 하는 방법 – 초간단
특정 포트(Port) 사용 프로세스 Kill 하는 방법에 대해 알아보겠습니다. 프로세스 Kill 하는 방법 1. 특정 포트(Port) 사용 프로세스 찾기 우선, CMD를 키고 아래 코드의 findstr 다음 찾고자 하는 포트(Port)를 넣고 복사하여 붙여넣습니다.그럼 해당 포트(Port)를 사용하는 프로세스 아이디(PID)를 찾을 수 있습니다. 2. 프로세스 Kill 아래 코드의 pid 다음에 해당 PID를 넣고 사용하면 Kill하면 됩니다. CMD 명령어…
-
![[Spring Error] Web server failed to start. Port 8080 was already in use. 2 [Spring Error] Web server failed to start. Port 8080 was already in use.](https://allhoneytip.com/wp-content/uploads/2023/11/image-40-e1699424213651-optimized.png)
[Spring Error] Web server failed to start. Port 8080 was already in use.
Spring Error Web server failed to start. Port 8080 was already in use. 프로젝트 Build 시에 발생하는 에러입니다. default로 설정된 8080 Port가 이미 사용중이므로, 해당 프로세스를 Kill 하거나 포트 변경이 필요합니다. 해결 방법 2가지 1. 포트 변경 인텔리제이 기준 Ctrl + Shift + n 으로 application.properties 파일을 찾고, 아래 내용을 추가하여 원하는 미사용 port로 지정해주면…
-
![[Spring Error] Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. 3 [Spring Error] Error starting ApplicationContext. To display the condition evaluation report re-run your application with ‘debug’ enabled.](https://allhoneytip.com/wp-content/uploads/2023/11/image-37-e1699421169261-optimized.png)
[Spring Error] Error starting ApplicationContext. To display the condition evaluation report re-run your application with ‘debug’ enabled.
Spring Error Error starting ApplicationContext. To display the condition evaluation report re-run your application with ‘debug’ enabled. 프로젝트 Build 시에 발생하는 에러입니다. Description을 확인해야합니다. 에러 메시지를 확인해보면 Failed to configure a DataSource 로 DB 연결 dependency가 존재하지만, 입력 정보가 없거나 잘못 되었기 때문에 발생합니다. 다른 메시지라면 아래 포스팅을 확인하세요! [Spring Error] Web server failed to…
-
![[Spring Error] Could not resolve all files for configuration ':classpath'. 4 [Spring Error] Could not resolve all files for configuration ‘:classpath’.](https://allhoneytip.com/wp-content/uploads/2023/11/image-35-e1699320800558-optimized.png)
[Spring Error] Could not resolve all files for configuration ‘:classpath’.
Spring Error Could not resolve all files for configuration ‘:classpath’. 프로젝트 Open 시에 발생하는 에러입니다. 에러 대표 메시지를 확인해보면, Gradle이 spring-boot-gradle-plugin을 찾지 못하고 있다는 것을 알 수 있습니다. 다양한 이유가 있을 수 있지만, 포스팅 전체 에러에서 아래 부분을 보면, Gradle이 Java 11과 호환되는 것을 찾고 있지만, Java17과 호환되려 한다는 것을 알 수 있습니다. 즉, 실행…
-
![[기술 면접] 15. JPA를 사용하는 이유가 무엇인가요? 5 [기술 면접] 15. JPA를 사용하는 이유가 무엇인가요?](https://allhoneytip.com/wp-content/uploads/2023/10/제목을-입력해주세요__복사본-24-001-1-e1696254504903-optimized.png)
[기술 면접] 15. JPA를 사용하는 이유가 무엇인가요?
저번 시간에 이어, 이번엔 JPA를 사용하는 이유가 무엇인지에 대한 질문들을 알아보겠습니다. 이번에 등장하는 문제들은 서비스 플랫폼 회사 L사에서 등장한 문제들입니다. 필자의 개인적인 해석이 포함되어 있으며 본인만의 답변을 만들어보시길 권해드립니다. Q: JPA를 사용하는 이유가 무엇인가요? 기존에는 테이블이 하나 생기면, 그 테이블에 대한 CRUD SQL을 모두 생성해야 했고 SQL 중심적인 개발이 진행될 수 밖에 없었다는 단점도 있었으며,…
-
![[기술 면접] 14. System.out.println()메서드를 지양하는 이유를 아시나요? 6 [기술 면접] 14. System.out.println()메서드를 지양하는 이유를 아시나요?](https://allhoneytip.com/wp-content/uploads/2023/09/제목을-입력해주세요__복사본-23-001-e1695999381148-optimized.png)
[기술 면접] 14. System.out.println()메서드를 지양하는 이유를 아시나요?
저번 시간에 이어, 이번엔 애플리케이션 개발 시 System.out.println()메서드를 지양하는 이유에 대해 다루어 보겠습니다. 학부생 교육 과정에서 특별하게 언급되지 않는 이상 모르고 지나칠 수도 있는 내용입니다. 이번 기회에 숙지하실 수 있길 바랍니다. Q: System.out.println()메서드를 지양하는 이유를 아시나요? 대표적으로 세 가지가 있습니다. Q: 로그를 사용하는 이유가 무엇인가요? 쓰레드 정보, 클래스 이름 같은 부가 정보를 함께 볼 수…
-
![[기술 면접] 13. Reflection이란 무엇인가요? 10 [기술 면접] 13. Reflection이란 무엇인가요?](https://allhoneytip.com/wp-content/uploads/2023/09/제목을-입력해주세요__복사본-22-001-e1695991143714-optimized.png)
[기술 면접] 13. Reflection이란 무엇인가요?
저번 시간에 이어, 이번에는 Reflection이란 무엇인지에 대한 면접 질문을 알아보겠습니다. 이 문제같은 경우, 서비스 플랫폼 회사 L사에서 등장한 적이 있는 면접 질문입니다. 상대적으로 등장 빈도가 높진 않으며, 상위 개념이라고 생각합니다. Q: Reflection이란 무엇인가요? 클래스의 타입을 알지 못해도 해당 클래스의 메소드, 타입, 변수에 접근할 수 있도록 해주는 Java API입니다. Q: Reflection 사용 시 주의사항에 대해 아시나요?…
-
![[기술 면접] 12. volatile 키워드가 무엇인가요? 14 [기술 면접] 12. volatile 키워드가 무엇인가요?](https://allhoneytip.com/wp-content/uploads/2023/09/제목을-입력해주세요__복사본-21-001-e1695991151470-optimized.png)
[기술 면접] 12. volatile 키워드가 무엇인가요?
저번 시간에 이어, 이번엔 volatile 키워드가 무엇인지에 대한 질문을 알아보겠습니다. 이 질문은 상대적으로 자주 나오는 질문은 아닙니다. 하지만, Java에 대해 깊게 탐구해본 경험이 있는지 확인할 수 있는 질문이기 때문에, 실전에서 대답할 수 있게 된다면, 충분한 강점으로 어필될 수 있을 것으로 생각합니다. Q: volatile 키워드가 무엇인가요? Java 변수를 Main Memory에 저장한다는 것을 명시합니다. 변수의 값을 Read할 때,…
-
![[기술 면접] 11. int와 Integer는 무엇이 다르나요? 18 [기술 면접] 11. int와 Integer는 무엇이 다르나요?](https://allhoneytip.com/wp-content/uploads/2023/09/제목을-입력해주세요__복사본-20-001-e1695346889339-optimized.png)
[기술 면접] 11. int와 Integer는 무엇이 다르나요?
저번 시간에 이어, 이번엔 int와 Integer의 차이에 대한 면접 질문을 간단하게 알아보겠습니다. Q: int와 Integer는 무엇이 다르나요? int는 변수의 타입이고, Integer는 기본 타입의 데이터를 객체로 다루기 위해 사용하는 래퍼 클래스(Wrapper class)입니다. int Integer 자료형에 따른 추가 내용 Java 각 자료형의 특징을 더욱 상세히 공부하실 분은 아래 서적을 확인하시길 바랍니다 🙂 마치며 이번 시간엔, int와 Integer의…
-
![[기술 면접] 10. Error와 Exception의 차이점이 무엇인가요? 22 [기술 면접] 10. Error와 Exception의 차이점이 무엇인가요?](https://allhoneytip.com/wp-content/uploads/2023/09/제목을-입력해주세요__복사본-19-001-e1695085418700-optimized.png)
[기술 면접] 10. Error와 Exception의 차이점이 무엇인가요?
저번 시간에 이어, 이번엔 Error와 Exception의 차이점이 무엇인가에 대한 면접 질문을 알아보겠습니다. 이 질문은 Spring을 다루는 직무 면접에서 자주 나오는데요, 서비스 플랫폼 회사 K사에서 받았던 기억이 납니다. Q: Error와 Exception의 차이점이 무엇인가요? Error는 Unchecked Type으로 컴파일 시점에 알 수 없고, 런타임에서 발견됩니다. 코드로 핸들링 할 수 없는 오류입니다. Exception은 Checked Type과 Unchecked Type으로 나뉘며, 코드로…