개발기록
-
안녕하세요 성장형 개발자입니다. 회사의 소스 관리 프로그램을 Git 으로 사용하고 있습니다. 사용을 하다보니 삭제된 파일도 Git에 반영을 해야하는 경우가 생기더라구요 매번 신규로 생성하거나, 변경하는 작업만 하다보니 당연히 파일명을 적어서 반영을 했는데, 반영이 안되더라구요 구글링을 해보니 생각보다 간단해서 공유해봅니다. 그리고 저 또한 잊지 않기 위해 이렇게 기록해봅니다. 방법 1. 삭제하려는 파일을 삭제합니다. 이 때 git status를 사용하여 확인하면, Changes not staged for commit 아래에 deleted : ${file_nm} 형태로 나옵니다. rm ${fime_nm} 2. -u 옵션을 사용하면 변경된 부분만 업데이트가 됩니다. 이 때 git status를 사용하여 확인..
삭제된 파일을 Git에 반영하는 방법(이렇게 쉽다니)안녕하세요 성장형 개발자입니다. 회사의 소스 관리 프로그램을 Git 으로 사용하고 있습니다. 사용을 하다보니 삭제된 파일도 Git에 반영을 해야하는 경우가 생기더라구요 매번 신규로 생성하거나, 변경하는 작업만 하다보니 당연히 파일명을 적어서 반영을 했는데, 반영이 안되더라구요 구글링을 해보니 생각보다 간단해서 공유해봅니다. 그리고 저 또한 잊지 않기 위해 이렇게 기록해봅니다. 방법 1. 삭제하려는 파일을 삭제합니다. 이 때 git status를 사용하여 확인하면, Changes not staged for commit 아래에 deleted : ${file_nm} 형태로 나옵니다. rm ${fime_nm} 2. -u 옵션을 사용하면 변경된 부분만 업데이트가 됩니다. 이 때 git status를 사용하여 확인..
2024.03.04 -
안녕하세요 성장형 개발자입니다. 회사 내 환경이 AWS로 바뀌어서 여러가지의 시행착오들을 겪고 있습니다 ㅎㅎ 힘들긴 하지만 충분히 재미가 있어서 하루하루 힘듦과 재미가 공존되고 있습니다. 각설하고 시작하겠습니다 상황 데이터를 수집하는 과정에서 SQS(Simple Queue Service) 에서 문제가 있는 데이터는 DLQ(Dead Letter Queue)에 쌓고 있습니다. 여러 에러 중 invalid split data size 가 발생하였는데, 해당 부분 확인 방법에 대해서 알려드리겠습니다. 번역을 하면 잘못된 분할 데이터 크기입니다. 원천에서 보내주는 데이터를 카프카로 받아옵니다. 예를 들어서 우리쪽의 테이블 컬럼이 51개입니다. 원천에서 보내주는 데이터의 값의 갯수가 52개를 보내주어서 에러가 발생..
[aws] invalid split data size 확인 방법안녕하세요 성장형 개발자입니다. 회사 내 환경이 AWS로 바뀌어서 여러가지의 시행착오들을 겪고 있습니다 ㅎㅎ 힘들긴 하지만 충분히 재미가 있어서 하루하루 힘듦과 재미가 공존되고 있습니다. 각설하고 시작하겠습니다 상황 데이터를 수집하는 과정에서 SQS(Simple Queue Service) 에서 문제가 있는 데이터는 DLQ(Dead Letter Queue)에 쌓고 있습니다. 여러 에러 중 invalid split data size 가 발생하였는데, 해당 부분 확인 방법에 대해서 알려드리겠습니다. 번역을 하면 잘못된 분할 데이터 크기입니다. 원천에서 보내주는 데이터를 카프카로 받아옵니다. 예를 들어서 우리쪽의 테이블 컬럼이 51개입니다. 원천에서 보내주는 데이터의 값의 갯수가 52개를 보내주어서 에러가 발생..
2024.02.07 -
안녕하세요 성장형 개발자입니다. 평상시에 잘만 되던 intellij가 온갖 빨간불이 들어와서 rebuild를 해도 되지가 않았습니다. 그래서 구글링으로 찾아보니 해결이 되어 공유합니다. 원인 intellij 사용하다가 응답없음 상태가 지속이 되어서 강제 종료를 했던 경우가 있었습니다. 이 이후로 class들을 찾지 못한 상태가 되었습니다. 해결 Intellij 좌측 상단에 Invalidate Cashes 를 선택 후 Clear downloaded shared indexes 만 체크 후 Invalidate and Restart를 하시면 됩니다. 저의 경우는 위와 같은 방법으로 해결하여 indexing 후 analysis 에서 따로 에러는 없었습니다. 시간 헛되이 보내지 마시고 잘 해결되었길 바랍니다 도움을..
[Intellij] Cannot resolve symbol 간단 해결법안녕하세요 성장형 개발자입니다. 평상시에 잘만 되던 intellij가 온갖 빨간불이 들어와서 rebuild를 해도 되지가 않았습니다. 그래서 구글링으로 찾아보니 해결이 되어 공유합니다. 원인 intellij 사용하다가 응답없음 상태가 지속이 되어서 강제 종료를 했던 경우가 있었습니다. 이 이후로 class들을 찾지 못한 상태가 되었습니다. 해결 Intellij 좌측 상단에 Invalidate Cashes 를 선택 후 Clear downloaded shared indexes 만 체크 후 Invalidate and Restart를 하시면 됩니다. 저의 경우는 위와 같은 방법으로 해결하여 indexing 후 analysis 에서 따로 에러는 없었습니다. 시간 헛되이 보내지 마시고 잘 해결되었길 바랍니다 도움을..
2024.02.06 -
안녕하세요 성장형 개발자입니다. 이유 업무를 하다보면 종종 쉘로 재처리를 하는 경우가 있었습니다. 데이터가 많다보면 파티션 별로 수행해야해서 자릿수를 맞춰야할 때가 있습니다. 예를 들면 1시 데이터는 hh=1 이 아닌 hh=01 형식으로 들어가있습니다. 잊을만하면 찾게되어 이렇게 글로 남겨봅니다. 명령어 명령어는 seq 명령어입니다. 리눅스 manual 를 통해 사용 방법에 대해서 알 수 있습니다. man seq NAME seq - print a sequence of numbers SYNOPSIS seq [OPTION]... LAST seq [OPTION]... FIRST LAST seq [OPTION]... FIRST INCREMENT LAST DESCRIPTION Print numbers from F..
[Bash Shell] 일자 혹은 시간 자릿수 표현할 때안녕하세요 성장형 개발자입니다. 이유 업무를 하다보면 종종 쉘로 재처리를 하는 경우가 있었습니다. 데이터가 많다보면 파티션 별로 수행해야해서 자릿수를 맞춰야할 때가 있습니다. 예를 들면 1시 데이터는 hh=1 이 아닌 hh=01 형식으로 들어가있습니다. 잊을만하면 찾게되어 이렇게 글로 남겨봅니다. 명령어 명령어는 seq 명령어입니다. 리눅스 manual 를 통해 사용 방법에 대해서 알 수 있습니다. man seq NAME seq - print a sequence of numbers SYNOPSIS seq [OPTION]... LAST seq [OPTION]... FIRST LAST seq [OPTION]... FIRST INCREMENT LAST DESCRIPTION Print numbers from F..
2023.12.20 -
안녕하세요 성장형 개발자입니다. Tomcat으로 자바 실행 시 아래와 같이 에러가 난 경우에 대해 해결 방법을 공유하겠습니다. Caused by: java.lang.ClassNotFoundException: org.apache.tomcat.util.descriptor.tld.TldParser Caused by: java.lang.NoClassDefFoundError: org/apache/tomcat/util/descriptor/tld/TldParser Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]]..
Caused by: java.lang.ClassNotFoundException: org.apache.tomcat.util.descriptor.tld.TldParser안녕하세요 성장형 개발자입니다. Tomcat으로 자바 실행 시 아래와 같이 에러가 난 경우에 대해 해결 방법을 공유하겠습니다. Caused by: java.lang.ClassNotFoundException: org.apache.tomcat.util.descriptor.tld.TldParser Caused by: java.lang.NoClassDefFoundError: org/apache/tomcat/util/descriptor/tld/TldParser Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]]..
2023.11.03 -
안녕하세요 성장형 개발자입니다. 개발을 하다보면 여러 클래스를 사용하게 됩니다. 그렇다 보면 아래와 같이 빨갛게 되는 부분이 많이 접하실 텐데요 그래서 자바에서 특정 Class가 import가 되지 않을 경우에 대해 해결법에 대해서 공유드릴려고 합니다. 먼저 Logger라는 부분이 문제입니다. 제가 해결했던 방법은 build.gradle부분에서 해결을 했습니다. 위와 같이 내용을 확인해보면 해당 버전은 취약한 버전이니 안전한 버전으로 바꾸라고 되어있습니다. 아래에 보면 Change {group,name,version} 이 있는데 해당 부분을 클릭을 하면 안전한 버전으로 변경이 가능합니다. 변경 후에 우측에 있는 Load Gradle Changes를 클릭하시게 되면 반영이 됩니다. 다시 화면으로 돌아오면 ..
import Class가 나오지 않을 때 해결법(feat.IntelliJ)안녕하세요 성장형 개발자입니다. 개발을 하다보면 여러 클래스를 사용하게 됩니다. 그렇다 보면 아래와 같이 빨갛게 되는 부분이 많이 접하실 텐데요 그래서 자바에서 특정 Class가 import가 되지 않을 경우에 대해 해결법에 대해서 공유드릴려고 합니다. 먼저 Logger라는 부분이 문제입니다. 제가 해결했던 방법은 build.gradle부분에서 해결을 했습니다. 위와 같이 내용을 확인해보면 해당 버전은 취약한 버전이니 안전한 버전으로 바꾸라고 되어있습니다. 아래에 보면 Change {group,name,version} 이 있는데 해당 부분을 클릭을 하면 안전한 버전으로 변경이 가능합니다. 변경 후에 우측에 있는 Load Gradle Changes를 클릭하시게 되면 반영이 됩니다. 다시 화면으로 돌아오면 ..
2023.11.02