일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- devops
- jenkins
- java
- springboot
- redis
- tool
- Spring Batch
- ReactJS
- IntelliJ
- JVM
- linux
- laravel
- 맛집
- Design Patterns
- javascript
- ubuntu
- AWS
- php
- Oracle
- elasticsearch
- Git
- db
- Spring
- Spring Boot
- Web Server
- MySQL
- jsp
- Gradle
- 요리
- it
- Today
- Total
목록전체 (810)
아무거나
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 함수를 사용하여 전달하면 된다.
1. 코드를 기계가 이해할 수 있게 변경해주는 것을 컴파일이라 한다. (=코드 -> byte code 이 전환과정이 컴파일이다.) ex) javac Helloworld.java 컴파일 후 실행은 javac로 생성된 Helloworld.class를 실행하면 된다. -> java Helloworld.class
스프링 부트는 2014년부터 개발된 스프링의 하위 프로젝트 중 하나입니다. 단독으로 실행이 가능하고(stand-alone), 제품 수준의(production-grade) 스프링 기반 어플리케이션을 제작하는 것을 목표로 진행된 프로젝트입니다. 스프링부트의 주요 기능들은 - 단독 실행이 가능한 수준의 스프링 어플리케이션 제작이 가능 - 내장된 Tomcat, Jetty, UnderTow 등의 서버를 이용해서 별도의 서버를 설치하지 않고 실행이 가능 - 최대한 자동화된 설정을 제공 - XML 설정 없이 단순한 설정 방식을 제공 이러한 특징들을 요약하면 스프링 부트는 '단독으로 빠르게 개발 가능한 스프링 프로젝트' 제작용입니다. 처음 스프링 프레임워크를 사용했을 때 많은 XML파일을 설정해가며 개발을 하던 게 어..
[멤캐시드(Memcached) 레디스(Redis) 사용] 1. 멤캐시드 : Redis 는 최근에 나왔고 새로운 기능들에 있어 Memcached와 비교된다. Memcached 보다 Redis 를 선택하는것이 항상 더 좋은 선택 이지만 Memcached 가 더 좋은 두가지의 상황이 있습니다. (1) 작고 변하지 않는 데이타 예를들어 HTML 코드의 부분을 캐싱할때 내부 메모리 관리가 Redis 만큼 복잡하지 않아 능률적이기 떄문에 Memcached 는 메타 데이타에 있어 비교적 작은 메모리를 사용합니다. Memcached 에서 지원하는 유일한 데이타 타입인 String은 오로지 읽기 전용이고 더 이상 처리가 필요 없기 때문에 데이터를 저장하기에 좋습니다. (2) Memcached 는 여전히 Redis 에 비..
sudo add-apt-repository -y ppa:rwky/redis // redis 설치 패키지를 repository에 추가 sudo apt-get update 만약 sudo add-apt-repository -y ppa:rwky/redis 단계에서 에러가 나면 sudo apt-get install python-software-properties을 먼저 설치 필요 sudo apt-get install redis-server // redis 설치 redis-server --version // redis 버전 확인