일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- elasticsearch
- MySQL
- Gradle
- Design Patterns
- db
- redis
- Spring
- JPA
- ubuntu
- Oracle
- AWS
- 맛집
- IntelliJ
- it
- Git
- jsp
- tool
- javascript
- Web Server
- php
- 요리
- laravel
- Spring Boot
- docker
- linux
- devops
- springboot
- ReactJS
- java
- jenkins
- Today
- Total
목록2019/06 (45)
아무거나
Servlet 란? - 동적 웹어플리케이션 컴포넌트 - java 확장자 - 클라이언트의 요청에 동적으로 작동하고, 응답은 html을 이용 - java thread이용하여 동작 - MVC패턴에서 Controller로 이용됨. [이클립스 기준] 1. Project 오른쪽 클릭 -> new -> dynamic web project - 계속 next누르고 마지막에 Generate web.xml deployment descriptor 체크하고 finish 2. 서블릿 생성 - 프로젝트 오른쪽클릭 -> new -> servlet 클릭하여 생성 # 패키지 : com.javalec.ex # 클래스 : HelloWorld # 서블릿은 일반 클래스와 달리 슈퍼클래스로 HttpServlet을 기본적으로 상속받고있다. ** ..
상수와 데이터 타입 1. 실수의 표현 int a = 2.2; // 에러 float a = 2.2; // 에러 double a = 2.2; // 성공 - float의 데이터 타입을 사용하려면 명시적으로 선언해야 한다. float a = 2.2F; // 성공 2. 정수의 표현 int a = 2147483648; // 에러 -> int의 최댓값인 2147483647보다 1이 많기 때문 long a = 2147483648; // long 타입이지만 이 변수에 대입되는 상수(2147483648)가 여전히 int 타입이기 때문에 에러가 생김 -> long a = 2147483648L; // 성공 byte나 short는 int형을 허용하기 때문에 오류가 발생하지 않음 ex) byte a = 100; short b =..
1. 데이터 종류 및 크기 8 bit (비트) 1 byte 1024 byte (바이트) 1 kilobyte 1024 kilobyte (킬로바이트) 1 megabyte 1024 megabyte (메가바이트) 1 gigabyte 1024 gigabyte (기가바이트) 1 terabyte 1024 terabyte (테라바이트) 1 petabyte 1024 petabyte (페타바이트) 1 exabyte 1024 exabyte (엑사바이트) 1 zettabyte 2. 정수형 데이터 타입 메모리의 크기 표현 가능 범위 byte 1 byte -128 ~ 127 short 2 byte -32,768 ~ 32,767 int 4 byte -2,147,483,648~2,147,483,647 long 8 byte -9,22..
netstat -ant | grep LISTE 위와 같이 명령을 입력하면 아래와 이미지와 같이 열린 포트를 확인할 수 있다.
Docker 패키지만을 삭제하기 $ sudo apt-get purge lxc-docker Docker 의존성 패키지 까지 삭제하기 $ sudo apt-get autoremove --purge lxc-docker 위의 방법들로는 이미지, 컨테이너, 볼륨, 설정파일 등을 삭제 할수 없습니다. 만약 이미지, 컨테이너, 볼륨 들을 지우고 싶으시다면 아래의 명령어로 rm-rf /var/lib/docker 를 삭제해 주시면 됩니다. $ rm -rf /var/lib/docker 사용자 별로 설정된 환경 설정 파일은 직접 지워야 한다.
젠킨스 서버 구축 - https://bkjeon1614.tistory.com/95 // 젠킨스 설치 - Extended Choice Parameter Plug-In 플러그인 설치 ex ) * Extended Choice Parameter Name : branch Basic Parameter Types 체크 Parameter Type : Radio Buttons Number of Visible Item : 3 Delimiter : , * Choose Source for Value Value : dev,dev_2.5,dev_2.6 - 시스템 설정(workspace에 프로젝트별로 따로 모을경우) * 젠킨스 -> 환경설정 -> 홈 디렉터리(고급) -> 작업공간 최상위 디렉토리 -> ${JENKINS_HOME}..
1. Task 실행 테스트를 위해 간단한 Task만 build.gradle에 추가 [build.gradle] repositories { .... task print() { doLast { println "codecommit push complete" } } } 2. sudo docker run -p 9000:8080 -v /docker/jenkins:/var/jenkins_home -u root -d jenkins:2.60.3 ex) -v /docker/jenkins:/var/jenkins_home 은 /docker/jenkins의 실제 서버에 docker 컨테이너의 /var/jenkins_home 폴더가 공유된다. 차후 jenkins에 문제가 생겼을때 해당 경로에 -v옵션을 줘서 실행시키면 데이터 유지..
터미널 여러 창에서 커맨드 동시입력(iTerm2) 터미널에서 왼쪽 상단의 Shell 클릭 -> Broadcast Input 클릭 -> Broadcast Input to All Panes in Current Tab 클릭 ( 단축키는 option + command + i 이다. ) 창이 하나 뜨면 OK선택 다 완료되면 명령이 동시에 입력된다.
@Deprecated: 더 이상 사용하지 않기를 바라는 API 또는 안정성을 보장하지 않거나 조만간 삭제할 API 등에 사용된다. // ex) 특정 컨트롤러를 Deprecated 처리할 때 -> 컨트롤러가 취소선줄이 그어짐 @Deprecated @RestControoler @RequestMapping("test") ...
아래와 같은 코드가 있다. 테스트1 테스트2 테스트3 function test.TestFunction(id, selectVal) { console.log('id: ' + id); console.log('selectVal: ' + selectVal); } 여기서 onChange기능에 test.testFunction 함수를 사용하여 선택한 select box의 값을 해당 함수의 매개변수로 전달하려고 한다. 그러기 위해선 this.value 함수를 사용하여 전달하면 된다.