728x90
반응형
SMALL

IT 38

[git] GitHub 여러 Repository 하나로 합치기 (커밋 로그 유지하면서)

[git] GitHub 여러 Repository 하나로 합치기 (커밋 로그 유지하면서)  GitHub를 관리하던 중에,여러 repository를 합쳐야 하는 순간이 있었다.commit log를 유지하면서 Git Repository를 합치는 방법을 기록하고자 한다. 깃허브에서 새로운 레포지토리를 생성 후해당 신규 레포지토리에 옮기고 싶은 레포지토리들을 다 넣을 것이다. 커밋했던 내역들이 그대로 복사되어 온다.다만 문제점은 파일 하나하나의 히스토리는 열람하지 못한다. subtree를 이용할거다!    엄청 옛날에 잠시 만졌었던 드론 3d모델링 프로젝트 소스를 합쳐볼까나..추억이다..     1. 윈도우에 git 설치https://git-scm.com/downloads Git - DownloadsDownloa..

IT/git 2024.09.04

[java] com.fasterxml.jackson.core.JsonParseException: Illegal unquoted character ((CTRL-CHAR, code 10)): has to be escaped using backslash to be included in string value at [Source: (StringReader); line: 1, column: 200304] at

[Java] com.fasterxml.jackson.core.JsonParseException: Illegal unquoted character ((CTRL-CHAR, code 10)): has to be escaped using backslash to be included in string value at [Source: (StringReader); line: 1, column: 200304] at    spring boot 에서 API를 호출해서 데이터를 저장하는 파이프라인 배치가 있는데,받아온 API 의 응답을 jackson object mapper으로 파싱하는 부분에서 오류가 발생했다. mapper 를 사용하는 부분에서개행문자가 포함되어 있는 json 데이터를 처리하려고 하면 (메소드 파라미터로 ..

IT/java|Spring 2024.08.29

[오라클 클라우드] 무료 웹 서버 구축기2 (인텔리제이, 도커)

[오라클 클라우드] 무료 웹 서버 구축기2 (인텔리제이, 도커)  이 게시물의 결과물을 미리 맨위에서 보여드립니다.아직 아무것도 없지만 API 이거저거 붙여볼 생각에 설레네요 (OpenAI 딱 기다려 !)http://caracter-test.kro.kr/    대범이가 노래를 부른 그놈의 도커.이번 기회에 나도 한번 직접 해보자는 생각이 들었다.    도커란 무엇인가?Go언어로 작성된 리눅스 컨테이너 기반으로 하는 오픈소스 가상화 플랫폼이다. 다시 말해 특정한 서비스를 패키징하고 배포하는데 유용한 오픈소스 프로그램이다.    도커를 왜 사용할까?1. 애플리케이션 독립성을 가진다. 호스트 OS, 다른 컨테이너와도 독립된 공간을 보장받아 충돌이 발생하지 않는다. 2. 컨테이너 내부에 작업 후 배포하려 한다면..

IT/클라우드 2024.08.11

[Oracle] 행 제한 구문 활용 페이징 처리 SQL 쿼리

행 제한특정 조건에 따라 행 개수를 제한하기 위해 사용하는 SQLSELECT *FROM USER_MST UMWHERE 1=1ORDER BY UM.USER_ID ASC NULLS LASTOFFSET {스킵할 건수} ROWSFETCH FIRST {보여줄 건수} ROWS ONLY;  예제하나의 페이지에 5개의 행을 나타낼 수 있고3번째 페이지인, 11~15번째 행을 조회하고 싶다면?SELECT *FROM USER_MST UMWHERE 1=1ORDER BY UM.USER_ID ASC NULLS LASTOFFSET 10 ROWSFETCH FIRST 5 ROWS ONLY;  파라미터로 페이징 처리pageNum = 3fetchNum = 5SELECT *FROM USER_MST UMWHERE 1=1ORDER BY UM..

IT/SQL 2024.08.07

[오라클 클라우드] 무료 웹 서버 구축기 (2024년 기준 평생 무료 VPS 호스팅, 무료 도메인 등록, SSL 인증서 자동갱신)

[오라클 클라우드] 무료 웹 서버 구축기 (2024년 기준 평생 무료 VPS 호스팅, 무료 도메인 등록, SSL 인증서 자동갱신)      도커 생각 있으신분들은 2번부터 보시면 됩니다.2024.08.11 - [IT/기타] - [오라클 클라우드] 무료 웹 서버 구축기2 (인텔리제이, 도커) [오라클 클라우드] 무료 웹 서버 구축기2 (인텔리제이, 도커)[오라클 클라우드] 무료 웹 서버 구축기2 (인텔리제이, 도커)   대범이가 노래를 부른 그놈의 도커.이번 기회에 나도 한번 직접 해보자는 생각이 들었다.    도커란 무엇인가?Go언어로 snapcode.tistory.com       이 무궁무진한 WWW 세상 속에나도 내 웹페이지 하나쯤 만들어 보자코딱지만하더라도 재밌지 않겠는가       첫번째 시도...

IT/클라우드 2024.08.05

[Elasticsearch] ELK Query Count Filter (aggs Field)

[Elasticsearch] ELK Query Count Filter (aggs Field)  특정 키워드, 기간, 개수 필터링을 해야하는 경우에 참고하세요.  전반적인 설명buckets 의 key 값 별로 Group by 해서 (aggs필드)특정 기간과 키워드를 조건으로 검색해서doc_count 값이 특정 최소값 이상인 경우     예시 설명인덱스 : temp_index검색 키워드 : JDBC Error필터링 기간 : 어제~오늘개수 : 10개 이상GET temp_index/_search{ "query": { "match": { "log.message": "JDBC Error" } }, "size": 0, "aggs": { "my_range_filter": { "..

IT/Elasticsearch 2024.07.31

[SQL] ORA-00955: 기존의 객체가 이름을 사용하고 있습니다.

DB툴인 Orange에서 다음의 에러가 발생했다. "ORA-00955: 기존의 객체가 이름을 사용하고 있습니다"     원인 :수동 커밋 설정에서CREATE TABLE 명렁어 실행 이후,Rollback Session 실행했더니 SELECT 도 안먹히고다시 CREATE TABLE 날려도 안먹히면서 위 에러가 발생.    PostgreSQL 에서는 DDL 문까지 롤백가능하지만오라클에서는 DDL 수행시 내부적으로 자동 COMMIT 을 수행 결국, Rollback 했더라도 테이블이 삭제되지 않은 상황.        해결 : DROP TABLE 테이블명; 테이블 드롭 후 재생성

IT/SQL 2024.07.29

[Elasticsearch] 쿠버네티스 워커노드 CPU 100% 장애 복기

끊임없이 기록하고 배우고 즐기고 몰입하고 성장하자       바야흐로 2024년 7월 경,Elasticsearch 기반의 모든 서비스가 멈출 뻔 했다.어떤 이슈였을까?       일단 생김새부터 살펴보자. (큰 범위부터)- 클러스터 안에 여러개의 노드 존재- 노드 안에 여러개의 파드 존재- 파드 안에 서비스가 띄워져 있음 (서비스별 파드) "일꾼" 이라 할수있는 서비스별 파드들이  => "사업장" 이라 할수있는 워커노드에 들어가서 일을 함 하나의 사업장엔 보통 20명정도의 일꾼이 일하는 중       그러던 어느날 사업장 하나가 멈춰버렸다.워커노드 CPU 가 100% 까지 차오른 것.          간략하게 4개의 워커노드(사업장)이 있다고 치자.워커노드1 : Pod A, Pod B, Pod C워커노드..

IT/Elasticsearch 2024.07.24
728x90
반응형
LIST