전체 글
시작은 미미하지만 점점 창대하리라 비전공자 신입의 성장 페이지('19.1.2 첫출근)
-
안녕하세요 성장형 개발자입니다.책을 보면서 따라해보는 중에 구글링을 했는데, 근본적인 확인 방법이 없어서 제가 올려둡니다.문제테스트 코드를 작성하면서 import를 하는데, 존재하지 않는다고 에러가 발생error: package org.junit does not exist import org.junit.Test;과정에러를 그대로 긁어서 구글링을 했더니, 빌드 옵션을 바꾸는 설명들이 있음.물론 그런 해결도 있을 것이라고는 생각하지만, 이 방법이 아니라 Gradle에 dependency를 추가하지 않은 기억이 남.해결방법build.gradle의 dependency에 없었음.아래에 추가 후엔 에러 사라짐.gradle, maven 별로 추가하는 방법은 아래 참고.gradledependencies { tes..
error: package org.junit does not exist import org.junit.Test;(최우선 확인)안녕하세요 성장형 개발자입니다.책을 보면서 따라해보는 중에 구글링을 했는데, 근본적인 확인 방법이 없어서 제가 올려둡니다.문제테스트 코드를 작성하면서 import를 하는데, 존재하지 않는다고 에러가 발생error: package org.junit does not exist import org.junit.Test;과정에러를 그대로 긁어서 구글링을 했더니, 빌드 옵션을 바꾸는 설명들이 있음.물론 그런 해결도 있을 것이라고는 생각하지만, 이 방법이 아니라 Gradle에 dependency를 추가하지 않은 기억이 남.해결방법build.gradle의 dependency에 없었음.아래에 추가 후엔 에러 사라짐.gradle, maven 별로 추가하는 방법은 아래 참고.gradledependencies { tes..
2024.05.14 -
안녕하세요 성장형 개발자입니다. 회사의 소스 관리 프로그램을 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 -
안녕하세요 성장형 개발자입니다. 근래에 스스로 정체되어있는 듯한 생각이 많이 들어서, 마음을 다잡고 다시 시작해보자는 마음으로 지내고 있습니다. 그래서 비전공자 입장, 즉 컴퓨터에 모르는 입장에서부터 시작을 해보고 있습니다. 그러면 어떤 것부터 해야할까라고 생각하던 중에 뭐든지 남의 경험을 빨리 배우는 방법은 책이라는 말을 들었습니다 바로 교보문고에 들어가서 IT분야의 스테디셀러를 확인해봤습니다 예전부터 클린코드에 대해선 알고 있었던 책이였고, 2번째에 "비전공자를 위한 이해할 수 있는 IT 지식"이라는 책이 보였습니다. 이 책을 읽어보면 내가 모르고 지내왔거나 제대로 이해를 못한 개념들을 이해 및 제대로 알 수 있겠다는 생각이 들었습니다. 다행히 제가 즐겨찾는 도서관에 대출가능이라서 냉큼 대여를 해서 ..
개발자로 취업하거나 주니어 개발자가 읽으면 좋은 책안녕하세요 성장형 개발자입니다. 근래에 스스로 정체되어있는 듯한 생각이 많이 들어서, 마음을 다잡고 다시 시작해보자는 마음으로 지내고 있습니다. 그래서 비전공자 입장, 즉 컴퓨터에 모르는 입장에서부터 시작을 해보고 있습니다. 그러면 어떤 것부터 해야할까라고 생각하던 중에 뭐든지 남의 경험을 빨리 배우는 방법은 책이라는 말을 들었습니다 바로 교보문고에 들어가서 IT분야의 스테디셀러를 확인해봤습니다 예전부터 클린코드에 대해선 알고 있었던 책이였고, 2번째에 "비전공자를 위한 이해할 수 있는 IT 지식"이라는 책이 보였습니다. 이 책을 읽어보면 내가 모르고 지내왔거나 제대로 이해를 못한 개념들을 이해 및 제대로 알 수 있겠다는 생각이 들었습니다. 다행히 제가 즐겨찾는 도서관에 대출가능이라서 냉큼 대여를 해서 ..
2023.11.26