일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Spring
- MySQL
- Design Patterns
- linux
- Oracle
- jsp
- devops
- javascript
- 요리
- ReactJS
- springboot
- JVM
- Spring Boot
- redis
- laravel
- db
- 맛집
- elasticsearch
- it
- IntelliJ
- Gradle
- AWS
- java
- php
- tool
- Git
- ubuntu
- Spring Batch
- Web Server
- jenkins
- Today
- Total
목록전체 (810)
아무거나
Javascript var, let, const 차이점 Key Point var, let: 변수를 선언하는 키워드이다. const: 상수를 선언하는 키워드이다. Example Code // 1. var는 값을 재 할당 가능하다. var name = "test"; name = "test2"; // 2. let은 var처럼 재 할당이 가능하다. let score = "1"; score = "2"; // 3. const는 값 재할당이 불가능하며 선언과 동시에 리터럴 값을 할당해야 한다. const PI = "3.14"; let, const는 ECMA6에 도입된 키워드이며 var 타입으로 인한 혼동을 방지하기 위하여 만들어 졌다. var 타입의 혼동이 일어나는 이유에 대해선 아래를 참고하자. var는 변수명을 ..
1. 현재 폴더 내 파일·디렉토리들의 용량 출력 du 2. 해당 폴더 용량 확인 du -hs {폴더명} 3. 현재 폴더에 있는 폴더 및 파일용량 확인 du -hs * 4. 현재폴더에 있는 폴더 및 파일 중에서 용량이 큰 것 순으로 10개 보기 du * | sort -n | tail -10 5. / (최상위 폴더)의 자식폴더 용량 보기 du -hs /* 2> /dev/null 6. 특정 폴더 및 그 자식폴더 용량 보기 // 특정 폴더 du -hs /usr // 자식 폴더 cd /usr du -hs *
ex1 ) [root@zetawiki ~]# whoami root [root@zetawiki ~]# STR1=`whoami` [root@zetawiki ~]# echo $STR1 root [root@zetawiki ~]# STR2=$(whoami) [root@zetawiki ~]# echo $STR2 root ex2 ) [root@zetawiki ~]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/VolGroup00-LogVol00 27678892 18857392 7392816 72% / /dev/xvda1 101086 36768 59099 39% /boot tmpfs 524288 0 524288 0% /dev/shm [root@..
1. sudo명령을 사용하기 위해서는 /etc/sudoers 파일에 일반 사용자에게도 권한을 줘야 한다. 2. sudo chmod u+w /etc/sudores 3. sudo vi /etc/sudoers // jenkins와 tomcat8에게 권한을 준다 - jenkins ALL=(ALL) NOPASSWD: ALL tomcat8 ALL=(ALL) NOPASSWD: ALL 4. 저장하고 원복 시킨다 -> sudo chmod u-w /etc/sudoers
1. ex) xxxx_0.0.2.tar.gz 의 파일을 추출 - vn=$(cd /usr/share/tomcat8/.jenkins/workspace/chatbot_project/live/ && ls -td1 *.gz | head -n 1) - vc=$(echo $vn | cut -f 2 -d '_') // 여기까지 변수로 담으면 0.0.2.tar.gz 추출이 됨 2. awk 명령어를 이용하여 구분자로 배열로 저장 - vMajor=$(echo $vc | awk '{ split($0, vArr, "."); print vArr[1] }') - echo $vMajor // 출력결과 0 -> 리눅스 split는 배열 인덱스가 1부터 시작됨
@ComponentScan 관련 @ComponentScan 에서 빨간줄이 표시되길래 확인해보니 Redundant declaration: @SpringBootApplication already applies given @ComponentScan 을 표시하고 있었다. 즉 내용 그대로 @SpringBootApplication 안에 @ComponentScan이 이미 적용되어 있다고 되어있다. 아래 코드와 같이 @SpringBootApplication 의 scanBasePackages 를 활용하여 코드를 변경하면 된다. @SpringBootApplication(scanBasePackages = "com.bkjeon.example") // 추가 public class ApiApplication extends Spr..
cut_test.txt 파일 준비 # cat cut_test.txt 1234 123 456 789 123 456 789 abc def ghi abc def ghi -c 옵션 잘라낼 문자의 위치를 지정한다. 콤마를 사용하거나 하이픈을 사용하여 범위를 정할 수 있다. # cut -c 1-3 cut_test.txt // 파일에서 1-3까지의 문자를 출력하라. 123 123 123 abc abc -f 옵션 잘라낼 필드를 정하다. 탭단위이다. 온셥은 -c처럼 콤마, 또는 하이픈으로 범위를 정할 수 있다. # cut -f 3 cut_test.txt // 파일에서 3번째 필드를 짤라서 출력 1234 123 456 789 // 탭 단위이므로 전부 출력이 된다. 789 // 3번째 탭인 789가 출력 abc def gh..
echo는 나열된 인자를 화면에 출력하는 명령어이다. [b@bkjeon ~]$ echo Hello, World [b@bkjeon ~]$ echo "Hello, World" >, 혹은 >> 를 이용하여 화면에 출력된 내용을 파일을 생성하거나 파일에 내용을 추가할 수 있다. [b@bkjeon ~]$ echo Hello, World > hello.txt [b@bkjeon ~]$ echo Hello, World > hello.txt [b@bkjeon ~]$ echo Good, Bye > bye.txt [b@bkjeon ~]$ echo Good, Bye >> bye.txt cat 명령을 이용하여 생성한 파일의 내용을 확인 해본다. [b@bkjeon ~]$ cat hello.txt [b@bkjeon ~]..
[Document] Tistory: https://bkjeon1614.tistory.com/256 Github: https://github.com/bkjeon1614/java-example-code/tree/master/swagger-example [Development Environment] IntelliJ IDEA Ultimate SpringBoot 2.1.4.RELEASE Java8 Gradle [Description] dependencies 추가 // const def swaggerVersion = '2.8.0' dependencies { ... // swagger compile group: 'io.springfox', name: 'springfox-swagger2', version: swagge..
칼리 리눅스(Kali Linux)는 백트랙의 후속 버전으로써 해킹 및 정보 보안을 테스트하기 위해 만들어진 리눅스 배포판이다. 용도가 용도인 만큼 수많은 해킹 툴들이 준비되어 있으며, 무료로 다운로드 및 사용이 가능하다. 참고로 백트랙은 우분투 기반, 칼리는 데비안 기반이다. 1. 다운 - https://www.kali.org/ 2. virtualbox 설정 - 가상 머신 종류 Linux(debian) - 시스템 -> 프로세서 -> 확장된 기능 체크(PAE/NX 사용) - 저장소 -> ISO삽입 3. Live (amd64) -> Graphical install -> english -> United states -> American English -> Continue -> 사용할 계정 입력( = root ..