본문 바로가기

끄적/노트5

[SpringBoot] 패키징 된 war 배포를 위해 vue의 정적파일 매핑하기 상황 SpringBoot와 vue를 war로 패키징하여 서버에 배포하고자 함. 각각의 프로젝트를 독립적으로 실행했을 때와 다르게 첫화면과 메인화면을 제외하고 404 에러가 뜸 원인은 vue의 정적파일인 index.html로 찾아가지 못함. 해결 SpringBoot의 WebConfig 내 addResourceHandlers를 추가하여 해결 함. @Configuration public class WebConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/**") .addResourceLocations("c.. 2024. 3. 11.
[스크랩] Container 개념 이해하기 https://nearhome.tistory.com/83 [쿠버네티스] 컨테이너가 뭐에요? (컨테이너의 기본 개념, 컨테이너 란?) 들어가며: 컨테이너가 뭐에요? 왜 컨테이너라고 부르죠? 컨테이너의 장점 컨테이너 아키텍처 도커 컨테이너 왜 (도커) 컨테이너를 써야하나요? 들어가며 : 컨테이너(container)가 뭐에요? 대충말하 nearhome.tistory.com 가상 머신 (VM : Virltual Machine) 이란? - 실재하는 컴퓨터 상에 소프트웨어로 논리적으로 만들어낸 컴퓨터 - 하나의 물리 자원(컴퓨터) 위에 하나의 환경(OS)만 있는 것을 효율화하고자 가상화층을 만들고 그 위에 OS를 새로 설치하는 기법 와 같다. RPI3 처럼 일종의 작은 컴퓨터의 개념인데.. 내가 서버 하나를 운용하.. 2023. 7. 15.
[JAVA] Stream 이해하기( filter , collect , 람다식) 코딩테스트 문제를 좀 풀다가 이중 for문에 대해 조금 찾아보다 Stream이란걸 공부하게 됐다. 어렴풋이는 알고 있었는데, 오늘 조금이나마 쓸줄은 알 정도로만 이해하고 조금씩 더 공부할 생각이다. 1. 코드 만일 내가 두개의 리스트를 비교해서 서로 똑같이 있는 값만을 걸러내 출력하거나 담고 싶다면 List result2 = new ArrayList(); for(int i=0; i asList는 굳이 사용할 필요는 없는 구문이지만 처음 봐서 그대로 가져왔다. asList의 특성으로는 수정은 되나 삭제, 추가의 작업은 이뤄지지 않는다. -> size(크기)를 변환할 수 없다. 위의 코드에서는 각 값을 직접 넣어주었으나, 배열을 매개로 리스트를 생성할 수도 있다. 2번과 같이 생성한 경우, 새로운 별개의 리.. 2022. 3. 19.
포트폴리오 특강 보호되어 있는 글 입니다. 2021. 7. 2.
[JavaScript] Static / Live Collection, Selector와 ElementBy 차이. @ getElementBy와 querySelector의 차이점 "querySelector"는 지정한 그룹과 일치하는 document안의 첫번째 값 을 반환한다. "querySelectorAll"은 지정된 모든 값 을 부른다. "getElementBy-"는 By 뒤의 키워드(id,class...)를 통해 일치하는 값 을 반환한다. 두 명령어 모두 일치하는 값이 없다면 null을 반환한다. 두 명령어의 다른점은 반환되는 형태가 "Node List"냐 "HTMLCollection"이냐에 있다. @ NodeList VS HTMLCollection( Live & Static Collection ) % NodeList => element.childNodes나 querySelectorAll( )과 같은 메소드에 의해.. 2021. 6. 5.