본문 바로가기
반응형

분류 전체보기240

소스트리 원하는 커밋 지점으로 돌아가기 ㅎㅎ 오늘 발견한 소스트리의 장점! 바로 원하는 커밋 지점으로 돌아가기가 엄청 간편하다는 것 입니다. 돌아가길 원하는 브랜치를 우클릭 하면 다음과 같은 창이 뜹니다. Reset current branch to this commit 을 클릭합니다. 정말 이 커밋 지점으로 돌아갈 건지 재확인해주는 팝업이 뜨면 ok를 눌러주면 됩니다. 되돌아올 수 있는 강이 생긴 기분이네요. 다들 오늘도 힘내세요! 2023. 6. 21.
CI/CD 개념 및 툴 비교 지난번에는 CI/CD 개념에 대해 포스팅했었는데요. 오늘은 좀 더 세부적인 내용을 포스팅하려고 합니다. CI와 CD는 무엇인지, CI/CD 툴에는 어떤 것들이 있는지에 대한 내용을 담았습니다. CI란? (Continuous Integration) CI는 Continuous Integration 즉, 지속적인 통합이라는 의미입니다. 지속적인 통합이란, 어플리케이션의 새로운 코드 변경 사항이 정기적으로 빌드 및 테스트 되어 공유 레포지토리에 통합하는 것을 의미합니다. CD란? CD는 Continuous Delivery 혹은 Continuous Depolyment 두 용어 모두의 축약어 입니다. 해석하자면, 지속적인 서비스 제공 혹은 지속적인 배포 라는 의미죠. Continuous Delivery는 공유 레포.. 2023. 6. 21.
로깅과 System.out.println()의 차이점 프로젝트를 하면 수많은 문제에 직면하게 되는데요. 그럴 때 로그를 찍어보거나 디버깅을 하는 경우가 많습니다. 로그를 찍을 때 logger.xx 또는 System.out.println()을 사용해 콘솔에 정보를 띄우기도 하는데, 오늘은 이 둘의 차이점과 로깅 시 후자를 사용하면 안되는 이유에 대해 정리해보도록 하겠습니다. 로그란? LOG 먼저 로그란 무엇일까요?더보기 - 로그의 기원로그의 1659년 존 콜라인이 쓴 항해법에 따르면 2시간마다 바다에 통나무를 띄워 선박의 속도를 측정했다고 합니다. 과거 항해일지를 통나무에 기록했다하여 기록(지)을 영어로 log(book)이라고 하고, 주로 관리와 관련된 곳에서 많이 사용된다고 합니다. 아주 오래전 컴퓨터를 사용한 시간과 끝낸 시간을 제어해서사용자를 통제했던 .. 2023. 6. 20.
TOMCAT Invalid byte tag in constant pool:19 에러 해결 maven, tomcat, spring을 사용한 프로젝트 구동 시 다음과 같은 에러가 발생했다. [ERROR] org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19 원인은 Tomcat 버전과 pom.xml의 dependency에 넣어준 jar 파일의 버전이 맞지 않아서 생긴 에러였다. jar 파일 버전을 낮추거나 tomcat 버전을 높여야 한다. 2023. 6. 20.
CAT-MBTI 고양이도 MBTI 검사할 권리가 있다! 패스트캠퍼스에서 '내안에 숨은 직업캐 찾기' 강의를 듣고 MBTI 테스트를 만들어본 적이 있습니다. https://astounding-creponne-8984f4.netlify.app/ 내 안에 숨어있는 직업캐 찾기! 누구나 찰떡인 직업이 있어요! 내 안에 숨어있는 직업캐를 찾아보세요! prismatic-monstera-4c9d6a.netlify.app 지난번 만들었던 프로젝트를 조금 변형해서 고양이 MBTI 사이트를 만들어보았습니다. 고양이 MBTI 검사하러 가기 https://joyful-syrniki-84389e.netlify.app/ 우리집 주인님의 MBTI는 뭘까? 냥이의 성격을 파악하고, 냥이와 찰떡인 이미지를 알려드려요 joyful-syrniki-84389e.netlify.app 프로젝트 구.. 2023. 6. 19.
[INTELLIJ] 인텔리제이 유용한 플러그인 모음 이클립스 설치 후 깔면 편해지는 플러그인 11가지 종류를 포스팅하겠습니다. 1. atom meterial icons 프로젝트 구조 아이콘을 보기 쉽게 바꿔주는 플러그인 2. code glance 우측에 전체 코드가 나오도록 하는 플러그인, 긴 코드에서 원하는 부분으로 빠르게 이동할 수 있다. 3. codota al autocomplete for java and javascript 코드 자동 완성을 도와주는 플러그인 4. git tool box 현재 위치의 브랜치와 커밋의 상태를 알려주는 플러그인 5. key promoter X 마우스로 행한 동작의 단축키를 알려주는 플러그인 6. nyan progress bar 실행 시 로딩 모양을 고양이로 바꿔준다. 7. rainbow brackets 현재 열려있는 스.. 2023. 6. 19.
반응형