일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- springboot
- 자바
- nodejs
- mysql
- Java
- 엘라스틱서치
- 스프링
- 마이바티스
- Bitbucket
- Git
- sql
- DB
- slave node
- Stash
- SonarQube
- Apach
- heap메모리
- mybatis
- 리눅스
- ElasticSearch
- 아파치
- JVM
- Elk
- orm
- spring
- 시스템운영
- npm
- 레드마인
- 트랜잭션
- Gradle
- Today
- Total
목록호이잇 프로그래밍 (77)
프로그래머호이잇
이번에는 annotation을 이용하여 annotation이 붙어있는 클래스의 annotation이 붙은 메소드를 실행해 보겠습니다. 먼저 annotation 2개를 만들어 줍니다. 위와 같이 2개의 어노 테이션을 만들어줍니다 그후 어노테이션을 적용할 클래스를 만들어 줍니다. 이러면 모든 준비가 끝났습니다. 자 인제 위에 말했다 시피 모든 클래스 들중에 어노테이션 붙은 클래스를 찾아 저기 보이는 annotationPrint 라는 메소드를 실행 시켜 봅시다 이게 바로 실행 코드입니다. 이코드를 실행하시면 아까 만든 "실행이 되었습니다" 라는 문구가 보이실겁니다. 코드에 대한 설명을 하자면 저 패키지 네임은 class 파일들이 위치한 패키지명을 입력하여 주시면됩니다. 디렉토리에서 .class 파일을 찾아 C..
저는 Spring 프레임 워크에 있는 Controller 어노테이션과 비슷하게 만들어볼 예정입니다. 어노테이션 이란 ? 쉽게 생각하시면 클래스에 라벨을 붙여주는 것 이라고 생각하시면됩니다. (링크 : http://www.nextree.co.kr/p5864/) 그러면 제일 처음으로 어노테이션을 정의를 해야겠죠?? 이클립스를 이용하시는 분은 file -> New -> annotation 하시면 어노테이션을 만드실수 있구요~ 그냥 Text 에서하시는분들은 요렇게 적어 주시면됩니다. 물론 파일명은 아시다시피 Controller.java 입니다. 위에 @Retention(RetentionPolicy.RUNTIME) 이 구문이 먼지 궁금하실텐데 이 구문은 런타임 시에도 어노테이션을 적용하겠다는 겁니다 이구문이 없으..
cmd 창을 켭니다~ war 파일을 만들고자하는 폴더로 이동합니다 jar cvf 생성할파일명.war ./* 를 입력하여 줍니다 그러면 dir 을 치시면 war 파일이 생성 되신걸 확인할수 있습니다. 저는 아무것도 모르고 이클립스 프로젝트에 가서 war 파일을 만들고 톰캣에 올려서 실행했더니 안되네요... 이클립스가 war파일을 만들면 폴더구조가 달라지는 것같습니다. 공부해야겠네요.....ㅠㅠㅠ
window 환경에서 jar 파일 압축 풀기는 cmd 창을 열어서 jar 파일 위치로 들어갑니다 위의 사진과 같이 jar.exe -xvf 파일명.jar 을 입력하여 줍니다 그러면 알아서 jar 파일이 풀리는 마법을 볼수 있습니다. ps) JAVA_HOME 이 시스템 변수와 PATH 에 추가 되어 있고 JDK 가 걸치가 되어있어야 합니다. 다음은 .class 파일을 .java로 만드는 디 컴파일 과정입니다. 첨부 파일을 푸신다음 디 컴파일을 해야할 .class 파일 위치로 jad.exe 파일을 이동 시켜줍니다. 위의 사진과 같이 jad -o -sjava *.class 를 입력하여 주시면 모든 .class 파일이 .java 파일로 풀립니다. 하나의 .class 파일만 디 컴파일 하고 싶으시면 파일명을 입력해..
메이븐 빌드를 하면 아래와 같은 에러에 봉착합니다...ㅠㅠ [ERROR] No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format : or :[:]:. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-tes..
오늘은 이클립스를 사용하지 않고 아파치 톰켓을 이용하여 웹 프로젝트를 만들어 보려고 한다. 언제나 그렇듯이 목표는 Hello World 입니다!!!! http://tomcat.apache.org/download-80.cgi 에 접속후 bit 에 맞게 다운을 받으신 후 c:\ 바로 밑에 압축을 풀어 줍니다. 그 후 C:\apache-tomcat-8.5.9\bin\ 안에 있는 저 파일을 실행 시켜 줍니다. 그 후 http://localhost:8080 으로 접속 하여 아래와 같은 화면이 나오면 톰캣 설치 성공!! 톰캣이 제대로 동작을 하면 인제 Servlet 을 만들어 봅시다 폴더 2개를 만들 겁니다 빨간색 박스를 따라 폴더로 들어가셔서 마지막에 보이시는 classes 폴더와 src 폴더를 만들어 줍니다. ..
.java 파일을 만들어 보겠습니다. 저는 Hello.java 로 만들었습니다. public static void main(String[] args) 이라는 뜻은 메인 함수를 정의 하겠다는 것 입니다. 현재는 그냥 따라서 치시면 될 것 같습니다. 만드신 파일을 바탕화면에 저장해 주시면 됩니다. 윈도우 버튼을 누르신다음 cmd 창을 실행하여 줍니다. 보이시는 것 처럼 창이 하나 나오실텐데 제가 친 것 처럼 cd Desktop 이라고 쳐주시면 바탕화면으로 이동이 됩니다. 저는 Hello.java 로 파일을 만들어서 javac Hello.java 를 입력하였지만 만드신 파일명.java 로 입력 해주시면됩니다 이 명령어를 입력하시면 만드신파일명.class 로 파일이 하나 생성이 되시는 것을 확인할수 있을 겁니다..