본문 바로가기

전체 글

(97)
[NPM] A complete log of this run can be found in: 처음에 오류는 vuex설치 오류였다. 그래서 위에 방법대로 npm install --save vuex를 했는데, 이런 오류가 뜨면서 설치가 되지 않았다.. package.json에는 vuex가 있었기 때문에, 그냥 node_modules 폴더를 날리고 npm i 명령어를 통해 node_module를 새로 받았더니 실행이 되었다.
[node.js] 윈도우 nvm설치 1. 기존에 설치했던 node.js를 삭제 2. 윈도우용 nvm을 설치 https://github.com/coreybutler/nvm-windows/releases ** 여기서 에러가 발생했는데, 나같은 경우에는 윈도우 계정을 생성할 때 한글로 설정했기 때문에 nvm을 이용해서 node 버전을 변경할 때 경로를 찾지 못하는 것 같았다. (기본 경로가 C:\User\사용자이름\AppData\nvm 이었다.) 그래서 C드라이브 바로 아래에 설치 ** nvm을 설치할 때 마지막에 어떤 경로에 파일을 뭘 할 때 지정한다고 했는데(정확히 못봄) C -> ProgramFiles -> nodejs 라는 경로였다. 아마도 nvm을 이용해서 각 다른 노드 버전을 설치할 때 이 경로에 저장이 되는 것 같았다. 그런데 nv..
Reactivity 기초 | Vue.js
[Spring] Spring MVC 프로젝트 XML로 초기 세팅하기 프로젝트 생성 및 초기 세팅 Dyamic Web Project를 생성해줍니다. 프로젝트 마우스 우클릭 -> Configure -> Convert to Maven Project 하여 Maven Project로 변경합니다. 이클립스에 톰캣을 추가합니다. (생략) 프로젝트 마우스 우클릭 -> Properties -> Project Facets에서 Dynamic Web Module을 3.0으로 변경하고, Rumtimes에서 이전에 추가한 톰캣을 선택하여 적용합니다. 그리고 톰캣을 실행 할 JDK버전에 맞추어 프로젝트 Java 버전도 변경해 줍니다. pom.xml에 라이브러리를 추가해주어야 합니다. 기본적으로 Maven Repository 사이트를 통해 JSP, JSTL, Spring MVC, Servlet을 추..
[Spring] Missing artifact javax.servlet.jsp.jstl:jstl:jar:1.2 오류 나의 경우에 Maven Repository에서 jstl을 검색 후 pom.xml에 복사 붙여넣기를 했는데 오류가 발생하였다. 해결방법 artifactId를 jstl에서 jstl-api로 변경해 줍니다.
[JAVA] 추상클래스와 인터페이스 추상메서드 // 추상클래스 (불안전한 객체) public abstract class Animal{ // 추상메서드 (불안전한 메서드) public abstract void eat(){} // 일반 메서드 public void movie(){} } 추상 메서드는 객체를 만들 수 없습니다. Animal ani = new Animal(); // 만들 수 없다 자신의 혼자서는 사용을 하지 못하며, 부모의 역할로만 사용할 수 있습니다. public class Dog extends Animal{ public void eat(){} } public class Cat extends Animal{ public void eat(){} } 추상 클래스인 부모에 추상 메서드가 있다면, 구현 클래스에는 반드시 추상 메서드를 구..
[JAVA] 메서드 오버로딩(Method Overloading) 과 오버라이딩(Method Overriding) 1. 메서드 오버 로딩이란? 같은 이름의 메서드를 여러 개 가지면서 매개변수의 유형과 개수가 다르도록 하는 기술입니다. 즉, 메서드의 signature가 다르면 된다. ( signature : 매개변수의 타입, 개수) public class Test( public static void main(String[] args){ Overload ov = new Overload(); ov.hap(34.6f, 46); ov.hap(34, 62); ov.hap(74.6f, 26.6f); } ) 예를 들어, Overload라는 클래스가 있고 hap이라는 메서드가 있다고 가정합니다. 위의 코드에서 Overload인스턴스를 만들고 hap이라는 메서드를 호출하는데, 3개의 메서드 모두 매개변수의 타입이 다르다는 것을 알 수..
[JAVA] 메서드가 메모리에 저장되는 과정 1. Static Mehtod의 경우 코드 다음과 같이 static으로 정의된 main과 add 메서드가 있다고 해봅니다. main메서드는 변수 a와 b를 30, 50으로 선어하였고 add메서드를 통해 v를 선언하였습니다. Method Area Method Area는 byte code가 저장되는 영역으로 static zone, non-static zone으로 나누어 집니다. 클래스파일을 실행시키면 JVM은 main메서드를 제일먼저 찾습니다. main과 add는 static으로 선언된 메서드이기 때문에 static zone에 저장이 됩니다. Statck Area Stack Area는 Stack으로 되어있기 때문에 LIFO( Last In First Out )구조 입니다. 그래서 제일 먼저 실행된 main메..