들어가기 전 ksqlDB는 카프카의 실시간 스트림 처리를 이용해서 실시간 스트림에 관한 데이터를 제공해주는 데이터 베이스 역할을 한다. 따라서 기존의 데이터 베이스와 동일한 형태의 SQL 문을 작성해서 사용할 수 있다. 그렇지만 ksqlDB의 쿼리는 RDBMS의 쿼리와는 조금 다른 점이 있는데 총 세 가지의 쿼리로 나누어진다. Peristence Query Push Query Pull Query 세 가지의 쿼리는 위에서 볼 수 있다. Persistence Query과 Pull Query는 RDBMS에서도 봤었던 쿼리일 것이다. 그렇지만 Push Query는 아마 새로운 형태의 쿼리가 될 수 있다. 아래에서 좀 더 자세히 작성할 예정이다. Query 확인 SHOW QUERIES; ksqlDB 클라이언트에서..
tr 기본 문법 $ tr [option] [set1] [set2] tr은 기본적으로 다음과 같은 형태로 사용할 수 있다. tr 옵션 옵션 동작 방식 -c [set1]의 문자열을 제외한 나머지 문자를 모두 set2의 문자열로 치환함. -d [set1]에 지정된 문자열을 모두 삭제함 -s [set2]에 해당하는 중복되는 문자를 정리한다. -t [set1]의 문자열을 [set2]의 문자열 길이로 자른다. tr을 이용해 소문자를 대문자로 치환하기 $ tr '[:lower:]' '[:upper:]' 위 명령어를 이용해서 모든 소문자를 대문자로 변경할 수 있다.
# KB 단위로 용량 표시 $ df -k # MB 단위로 용량 표시 $ df -m # 용량에 따라 보기 편하게 표시 $ df -h # 현재 디렉토리가 포함된 파티션의 용량을 표시 $ df .
1. Pull Request Github는 여러 사람들이 저장소를 병합할 수 있도록 하는 PR 기능을 제공한다. 2. fork 2.1 fork란? fork는 협업을 위해 상대방의 코드를 가지고 오는 공유 방법 중의 하나다. 2.2 접근 권한 자신이 소유자이거나 구성원인 경우에는 접근 권한이 있음. 만약 접근 권한이 없으면 접근 권한을 요청해야함. 2.3 fork 해오기 우측 상단에 위 화면이 존재한다. 여기서 Fork를 클릭하면 저장소를 내 원격 리포지토리로 복사할 수 있다. 2.4 fork 확인 fork 한 저장소는 우측 상단의 fork 기능이 비활성화 된다. 좌측 상단에는 어떤 리포지토리에서 fork 되었는지 확인할 수 있다. 3. 복제 $ git clone 포크는 본인 계정에 원격으로 복제한다. 포..
1. 되돌리기 reset revert Git에서 코드 작업을 되돌리는 위 두 가지가 존재한다. 1.1 실습 코드 작성 # menu.html 생성 # # # comment : first # # # # comment : menu1 # # # # # comment : menu2 # # # # # # comment : menu3 # # # # # # # comment : menu4 # # # # # # # # comment : menu5 위 코드를 작성해서 총 6개의 커밋을 생성한다. 2. 리셋 리셋은 커밋을 기준으로 이전 코드로 되돌리는 방법이다. 기록한 커밋이 취소된다. 2.1 복귀 시점 리셋은 복귀 시점(커밋)을 기준으로 돌아간다. 커밋은 log 명령어로 조회할 수 있고, log 명령어로 해시 값을 볼 수..