비전공자 공부일기/::::: 묻고 답찾기
-
[디버그] 쉘에서 스프링부트 애플리케이션 실행하려다 gradle 관련 오류났을 때 - JAVA_HOME 등비전공자 공부일기/::::: 묻고 답찾기 2021. 11. 17. 23:56
새로운 플젝 시작하면서 환경 빌드업을 하는데 이런저런 변수들이 많이 생긴다. 오류 잡는 과정에서 나와 같은 사람들이 있을거라 생각하며 작성해본다. 예상 유입 키워드> Please set the JAVA_HOME variable in your environment to match the location of your Java installation. 'gradle'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 위와 같은 에러 메시지를 보고 검색해서 여기까지 왔다면 아마 Spring Boot 환경설정 중에 cmd, 파워쉘 등 쉘에서 gradlew를 실행하려고 하다가 여기까지 유입되었을 것이다. (나같은) 초보가 많을테니 혹시나 그래들이 뭔지 모르고 시키는 대로 하고 ..
-
토스Toss 개발자 컨퍼런스 시청 - 메모리에 남지 않는 문자열비전공자 공부일기/::::: 묻고 답찾기 2021. 10. 26. 23:48
요즘 토스의 행보가 참 대단하다. 간편송금, 금융정보 스크랩핑 서비스에 지나지 않았던 것 같다고 느낀 게 최근이었는데 눈 깜짝할 사이에 금융그룹사로 거듭나며 여러 서비스들을 잠식해나가고 있다. 관심을 갖고 알아보던 차, 토스에서 유투브 채널을 열고 자신들의 문화, 개발스토리, 상품스토리를 올리고 있는 것을 보았다. 재밌게 하나하나 보던 중에 개발 이야기는 발상과 기술 모두 알아두면 좋을 것 같아 천천히 소화시키며 보고 있다. 그리고 영상 내용 중에 알게 되는 내용들을 기록해 두기로 한다! SLASH21 / 메모리에 남지 않는 문자열 / 안정원님 * 구조체 Struct 구조체란? 서로 다른 자료형의 데이터를 하나로 묶은 것 cf) 배열? 서로 같은 자료형의 데이터를 하나로 묶은 것 C의 구조체가 자바에서는..
-
-
[개념공부] 뭔지는 알자, PaaS SaaS IaaS비전공자 공부일기/::::: 묻고 답찾기 2021. 7. 21. 00:08
역시나 클라우드 서비스 얘기할 때 빠지지 않는 개념들 정리 오늘은 https://www.whatap.io/ko/blog/9/ 이 글을 참고함 역시나 내가 보기 편한 글일 뿐, 링크 속 원글이 훨씬 자세하고 도움됨 1. IaaS (Infrastructure as a Service, 아이아스, 이에스) - 물리적 자원 제공 : 서비스로 제공되는 인프라스트럭처 개발사에 제공되는 물리적 자원 가상화 서버, 네트워크, OS, 스토리지 등의 컴퓨팅 리소스를 제공하고 관리 IaaS의 제공업체는 서버, 하드 드라이브, 네트워킹, 가상화 및 스토리지를 관리 고객은 OS, 미들웨어, 애플리케이션 및 데이터와 같은 자원들을 관리 기존 데이터센터에서 제공하던 물리적 자산을 완벽하게 가상화하여 제공 --> 서버 사양 변경 등,..
-
[디버그] Spring jUnit 스프링 제이유닛 테스트에서 java.lang.IllegalStateException: Failed to load ApplicationContext비전공자 공부일기/::::: 묻고 답찾기 2020. 9. 10. 21:01
스프링으로 프로젝트를 하면서 항상 같은 에러 문구들을 보는 것 같으면서 원인은 또 그때그때 다르고.. 오만가지 에러를 다 경험해보는 것 같다. 오늘의 에러 디버깅 기록 에러메시지가 아래와 같이 뜰 때... java.lang.IllegalStateException: Failed to load ApplicationContext Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0': Invocation of init method failed; nested exce..
-
[디버그] 스프링 프로젝트 폴더에 빨간색 느낌표 뜰때!(특히 resources 폴더or pom.xml)비전공자 공부일기/::::: 묻고 답찾기 2020. 9. 6. 13:29
스프링 수업을 시작하기 전부터 교수님은 엄청 강조하셨다 "스프링은 환경설정이 절반입니다" 처음에는 흘려들었던 이 말이 플젝 내내 이렇게 나를 괴롭힐 줄이야.... 오늘도 나의 눈물나는 고생기를 기록하여, 다른 사람들은 조금이나마 고통의 길을 단축시켰으면 하는 마음에 포스팅을 적는다. 오늘의 CASE ) "이유 없이 프로젝트 아이콘에 빨간색 느낌표or경고표시가 뜰 때" 그냥 느낌표만 뜰 수도 있고, 나같은 경우는 갑자기 문제가 진화하여 pom.xml 파일에서, war 방식이라는 부분에 에러가 뜨고 있었다. 위 상황이 닥쳤을 때 대처할 수 있는 방법으로 교수님께서 알려주신 방법과, 인터넷을 찾아 본 방법은 크게 네 가지가 있었다. 1. 프로젝트 클린 메뉴바 Project> clean> 확인 2. 자바 버전 ..
-
[디버그] 스프링 jUnit에서 Error creating bean with name 'certifyController': Unsatisfied dependency expressed through field 'servletContext' 어쩌구 뜰때비전공자 공부일기/::::: 묻고 답찾기 2020. 9. 1. 01:27
실제 코드가 잘못된 줄 알았지 jUnit 자체적으로 거짓 에러를 만들었을 거라곤 생각도 못해서, 한참 코드를 들여다보다가 괜히 느낌이 쎄해서 검색해 본 덕분에 원인을 찾았다. 이거 모르면 나처럼 한참 헤매고 시간허비할 경우가 많은 것 같아서, 다들 보라고 기록용으로 남겨둔다. ------------------------------------------------------------------------------------------- 추가)) 이유는 알 수 없는데, 아래와 같이 하면 jUnit에서는 문제가 해결되지만 실제 코드를 돌릴 때 다시 init 에러가 난다. 나는 일단 junit 돌릴때만 아래처럼 하고 다시 설정 되돌리는중... 플젝기간 끝나고 다시 제대로 알아보면 내용추가 하겠음 ------..
-
[디버그] 이클립스를 껐는데도 Tomcat 서버가 살아있을 때 - cmd에서 종료시키기비전공자 공부일기/::::: 묻고 답찾기 2020. 8. 29. 11:49
1. CMD창을 연다 window> 검색창에 'cmd'검색> 실행 (관리자모드일 필요 없음) 2. 네트워크 status 검색 >> netstat -a -o 3. '로컬주소'라고 써진 부분에서 톰캣 포트번호 찾기 ex. 자신의 톰캣에 설정한 포트넘버가 9999일 때, 0.0.0.0:9999 이런식으로 된 로컬주소가 있음 4. 해당 줄의 맨 끝에서 PID 확인하고 프로세스 죽이기 ex. 나의 경우 PID가 17332였음 >> taskkill /f /pid 17332