포스트464 [Java] log4j:WARN No appenders could be found for logger 에러 해결방법 IntelliJ에서 자바 프로젝트를 실행했을 때 다음과 같은 경고 메시지가 출력되었다. log4j:WARN No appenders could be found for logger log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. 개발중인 프로그램을 실행하는데에는 문제가 없지만 매번 경고 메시지가 출력되는 것이 신경쓰였다. 경고 메시지가 출력되지 않도록 조치를 취해보자. 원인 메시지의 내용에서 알 수 있듯이 이 메시지는 log4j 관련 메시지다. log4j는 자바로 작성된 애플리케이션에서 로그를 기록하기 위해 .. 2022. 9. 6. [Git] .gitignore 사용법 개발 프로젝트를 진행하다보면 여러가지 파일들이 생성된다. 프로그램이 동작하면서 남기는 로그 파일이라던지 백업 파일 같은 것들이 생기게 된다. 혹은 프로젝트를 빌드할 때 템플릿 파일을 기반으로 새로운 파일이 생성되기도 한다. git을 이용해서 프로젝트 형상관리를 할 때, 이런 부수적인 파일들은 git에서 제외하고 싶은 경우가 많다. .gitignore 파일은 이렇게 git에서 관리하지 않을 파일 정보를 담고 있는 파일이다. .gitignore 파일 .gitignore 파일은 프로젝트 최상위 디렉토리에 위치해야한다. .gitignore 파일에 형상관리에서 제외하고 싶은 파일 이름의 패턴 정보를 입력하면 된다. 예를 들면 # .gitignore에서 샵으로 시작하는 라인은 주석이다 # .log 확장자를 갖는 파.. 2022. 9. 6. 파이썬 스크립트 작성에 도움되는 글 모음 파이썬으로 프로그램을 작성할 때 도움되는 글들을 모아본다. 개발환경 [Python] macOS에 파이참 설치 [Python] 파이참 깃허브 연동 [Python] 파이썬 PIP란? [Python] VSCode를 이용한 개발환경 [Python] python3를 기본 버전으로 설정하는 방법 Python 문법 [Python] 파이썬 기본 문법 - 조건문 (if, else, elif) [Python] 기본문법 - 반복문 (for, while) [Python] 사용자 입력받는 방법 - input() 예제 및 사용법 [Python] 함수 정의하는 방법(def 키워드) 설명 및 예제 [Python] 3항 연산자 문법 사용 예제 [Python] 산술연산 - 사칙연산, 제곱, 절대값 구하기 [Python] 파이썬 sum .. 2022. 8. 31. Bash 스크립트 작성 레퍼런스 포스트 모음 Bash 스크립트를 작성할 때 참고할 만한 포스트들을 모아봤다. Bash 문법 [Bash] 조건문 문법, 사용법 및 예제 [Bash] 반복문 문법, 사용법 및 예제 [Bash] 문자열 비교 방법 [Bash] 문자열 자르는 방법 명령어 access curl compress, uncompress dd date df dir dirname du enable env file finger free gzip halt, poweroff, reboot hdparam head, tail host hostid hostname iconv id ifconfig ipcs,ipcrm iptables jobs jstat jstatd jq last lastb lastlog ldconfig ldd logger look ls lsof m.. 2022. 8. 30. [Github] 깃허브 토큰 인증 - Personal Access Token 생성 및 사용법 깃허브(GitHub)는 사용자 인증을 위해서 PAT(Personal Access Token)을 사용해야 한다. 이번 포스트에서는 깃허브에서 Personal Access Token을 발급하고 사용하는 방법을 다뤄보겠다. Personal Access Token 생성 깃허브 사이트에 로그인을 하고 Settings 페이지로 들어간다. (링크 : 깃허브 Settings 페이지) 좌측 메뉴에서 ‘Developer settings’ 항목을 클릭한다. 그러면 서브 메뉴 중에서 Personal Access token을 찾을 수 있다. Personal Access token 페이지로 들어가보면 현재까지 생성한 토큰들의 리스트를 볼 수 있다. ‘Generate new token’ 버튼을 누르면 새로운 토큰을 생성할 수 있다.. 2022. 8. 28. [Bash] 쉘 스크립트에서 사용자 입력 받기 (read 명령어 사용법) 쉘 스크립트를 작성하다보면 사용자의 입력을 받아야 하는 경우가 있다. Bash에서는 read 명령어를 이용해 사용자로부터 입력을 받을 수 있다. read 명령어로 사용자 입력 받기 사용자로부터 입력을 받기위해 read 명령어를 사용할 수 있다. read 명령어를 사용하는 예제를 살펴보자. #!/bin/bash echo "What is your name?" read name echo "Hello, $name!!" 사용자로부터 이름을 입력받아 인사를 하는 간단한 예제다. 이를 실행하면 다음과 같은 결과를 얻을 수 있다. $ bash test.sh What is your name? Dave Hello, Dave!! 두개 이상의 입력 받기 하나의 read 명령을 이용해 두 개 이상의 입력을 받을 수 있다. 공백.. 2022. 8. 27. [CentOS] Go 언어(go-lang) 설치 방법 GO 언어를 CentOS에 설치하는 방법은 매우 간단하다. yum을 이용하면 된다. 우선 Go 설치를 위한 저장소 정보를 설정해준다. $ rpm --import https://mirror.go-repo.io/centos/RPM-GPG-KEY-GO-REPO $ curl -s https://mirror.go-repo.io/centos/go-repo.repo | tee > /etc/yum.repos.d/go-repo.repo 그리고 yum 명령을 이용해 설치해주면 된다. yum install golang 제대로 설치되었는지 확인하기 위해 버전 확인을 해보자. $ go version go version go1.13.8 linux/amd64 2022. 8. 25. [Python] VSCode를 이용한 파이썬 개발환경 설정 파이썬 개발 환경으로 Visual Studio Code를 사용하는 개발자들이 많다. 마이크로소프트에서 제공하는 에디터인 VSCode는 가볍고 빠르면서도 다양한 익스텐션을 지원해 많은 개발자들의 사랑을 받고 있다. 우선 VSCode가 없는 사람이라면 VSCode를 설치하자. [Windows] Visual Studio Code 설치 Visual Studio Code(이하 VSCode)는 Microsoft에서 오픈소스로 개발중인 에디터 소프트웨어다. Microsoft가 무료로 공개한 이래 점점 인기가 많아져 아마도 가장 많은 개발자들이 사용하고 있는 통합 개발환 hbase.tistory.com 그리고 VSCode를 실행하자. VSCode를 실행하고 왼쪽에 있는 메뉴 중 가장 아래에 있는 '확장: 마켓플레이스'.. 2022. 8. 15. [Github] 깃허브 코파일럿 기능 소개 친한 개발자들 사이에 이런 대화가 오간적이 있었다. “앞으로는 인공지능이 코딩하는 시대가 오고 우리는 다 짤리는거 아냐?” 개발자가 작성한 인공지능이 코딩을 하기 시작하면서 개발자의 밥줄을 끊는 일이 정말 일어날까? 실제로 인공지능이 코드를 작성해주는 서비스가 있다. 바로 깃허브(Github)의 ‘코파일럿(Copilot)’이라는 기능이다. (링크 : 깃허브 코파일럿) 깃허브 코파일럿 깃허브 코파일럿(Github Copilot)은 깃허브가 2021년에 출시한 서비스로 OpenAI의 GPT-3 모델을 이용하여 깃허브에 저장되어 있는 수 많은 소스코드들을 학습해 자동으로 소스코드를 생성해주는 인공지능이다. 개발자가 입력하는 주석이나 함수 이름에서 의미를 파악하고, 코드를 자동완성해준다. 코드를 작성하는데 필요.. 2022. 8. 14. 이전 1 ··· 11 12 13 14 15 16 17 ··· 52 다음