전체 글

전체 글

    [Eclipse] System.out.println() 자동완성 설정 방법

    🔥 포스팅 계기 이클립스 syso로 씨스아웃 찍던 학원 시절이 그리워서 써 보는 포스트    📍 문제 상황👉🏻 원래 여기서 ctrl + space를 누르면 System.out.println(); 떴었는데 반응이 없음   📍 설정 방법 1👉🏻 Window - Preferences - Java - Editor - Templates 접속👉🏻 sysout > Edit   📍 설정 방법 2👉🏻 Context Java statements로 설정된 것을 Java로 변경 후 OK    👉🏻 Apply > Apply and Close   📍 적용 내용 확인👉🏻 syso 치고 ctrl + space 누르면 자동으로 바뀌는 것 확인!

    [js] 자바스크립트 정규 표현식(RegExp/Regular Expression)

    🔥 포스팅 계기 자바스크립트의 정규식과 예시, 자주 사용하는 규칙을 알아보자    📍 정규 표현식(RegExp/Regular Expression)이란?👉🏻 정규표현식은 "특정 패턴의 문자열"을 찾기 위한 표현 방식   📍 정규 표현식 플래그플래그의미 g 발생할 모든 pattern에 대한 전역 검색 i 대/소문자 구분 안 함 m Multi line(여러 행)의 문자열에 대해 검색 ✔️ 즉 gi를 함께 쓸 경우, 특정 문자열 전체를 보고 대/소문자를 구분하지 않겠다는 뜻이 됨   📍 정규 표현식 매칭 패턴👉🏻 문자/숫자/기호 표시패턴의미 a-zA-Z 영어 알파벳 (-으로 범위 지정) ㄱ-ㅎ가-힣 한글 문자(-으로 범위 지정) 0-9 숫자(-으로 범위 지정) . 모든 문자열..

    스프링부트 throw new SilentExitException(); 자동 디버그 해결 방법

    🔥 포스팅 계기 스프링부트를 띄울 때마다 이클립스에서는 자동으로 디버깅이 걸리는데 이를 해제하는 방법 확인    📍 스프링부트 기동 시 자동 디버깅 부분 throw new SilentExitException();👉🏻 스프링부트에서 디버그 모드로 프로젝트를 실행할 때, 때로는 예상치 못한 곳에서 디버깅이 중단될 수 있음👉🏻 예를 들어, "throw new SilentExitException();"와 같은 코드 부분에서는 명시적으로 브레이크포인트를 설정하지 않았음에도 불구하고 디버깅이 중단   📍 해결 방법👉🏻  먼저, 이클립스 상단 메뉴에서 "Window" (Mac 용이면 "Eclipse")를 클릭한 후 "Preferences"를 선택👉🏻   "Java" > "Debug" > "Susp..

    [JAVA] java.net.MalformedURLException: unknown protocol: c 오류 해결법

    🔥 포스팅 계기 톰캣을 올릴 때 오류 발생!원인을 찾아보니 구글 연동 키 파일을 로컬 경로로 불러올 때 문제로 보였음    📍 문제 원인PRIVATE_KEY_FILE_PATH=C:/devUtil/cert/privateKey.der👉🏻 구글 연동을 위한 키 파일을 프로퍼티 파일에 위와 같이 정의해 줬었음  👉🏻 리눅스의 경우 아래와 같이 불러 줘도 문제가 없음biz/google/cert/privateKey.der 👉🏻 하지만 윈도우의 경우 대다수의 경로가 C 혹은 D 드라이브를 타기 때문에 C:나 D:로 시작함 👉🏻 앞에 file:/// 이라는 prefix를 붙여 주지 않으면 C를 URL 프로토콜로 인식한다고 함    📍 해결법PRIVATE_KEY_FILE_PATH=file:///C:/..

    [tstory] 티스토리 복사 붙여넣기 시 color: #333333 오류 해결법

    🔥 포스팅 계기hoxy... 티스토리의 역사적인 버그를 아시나요? 텍스트를 복붙하면 #333333 색깔의 웬 회색놈이 생겨 버리는 오류인데 얘가 얼마나 지독한지 HTML에서 색상 코드를 없애 주지 않는 한 기능으로 색상을 바꿔 봐도 회색으로 남아 있거든요   📍 오류에 대한 더 자세한 내용👉🏻 https://rgy0409.tistory.com/4300  티스토리 글쓰기 시 텍스트 복사 붙여넣기를 하면 SPAN 태그 생성 버그 발생함티스토리 신형 글쓰기 에디터에서의 버그 이야기입니다. 엄청 치명적인건 아니지만 은근 귀찮은 오류가 발생하고 있습니다. 다른 스킨은 모르겠는데 친효스킨의 경우 다양한 친효애드온을 제rgy0409.tistory.com    📍 오류 내용 요약 👉🏻 기존 코드 👉🏻 ..

    [Linux] grep 시 윗줄, 아래줄 내용 같이 출력하기

    🔥 포스팅 계기 linux에서 grep을 사용하여 로그를 검색하다 보면 검색 특정 문자열과 함께 바로 윗줄, 아래줄을 같이 보고 싶을 때가 있다. grep의 옵션 중 A, B 옵션으로 해결 가능하다. A는 아래, B는 위의 내용을 검색한다.    📍 test.log파일 중 test라는 단어가 들어가는 row 포함 아래 5줄을 같이 출력$ grep -A 5 "test" test.log    📍 test.log 파일 중 test라는 단어가 들어가는 row 포함 위 5줄을 같이 출력$ grep -B 5 "test" test.log    📍 test.log 파일 중 test라는 단어가 들어가는 row 포함 위, 아래 5줄을 같이 출력$grep -A 5 -B 5 "test" test.log    📍 /c..

    [Eclipse] 오류 : 기본 클래스 com.~ 을(를) 찾거나 로드할 수 없습니다

    프로젝트 우클릭 > Properties > Run/Debug Settings > 기존 내용 모두 삭제> New > Main Class를 실행하고자 하는 클래스 선택 > Apply > Run As 실행

    [Util] 크롬 구글 검색 시 새 탭으로 열기

    🔥 포스팅 계기 크롬 브라우저를 쓰면서 제일 불편한 점을 꼽으라면 "구글 검색 후 사이트 접속 시 기존 창에서 열림" 이슈,, 내가 원하는 검색 결과를 한 번 만에 찾을 수 있는 것도 아니고, 이 사이트를 킵해 놓고 싶으면 주소 복사해 놓거나 따로 탭 만들어서 복붙하고 또 기존 탭에서 뒤로가기 버튼을 누른다는 것은 정말 번거로운 일이 아닐 수 없었음 사실 그냥 하라면 하는 과정이긴 한데 혹시 이거 고칠 수 있는 방법 없나? 싶어서 검색해 보니 역시 있다. 심지어 왕간단    📍 1) 아래 링크 접속https://www.google.com/preferences?hl=ko&fg=1#tabVal=1 👉🏻 혹은 구글에서 아무거나 검색 후 우측 상단 톱니바퀴 > 설정 더보기를 눌러도 되는데 나의 경우 검색..

    리눅스 별칭(alias) 등록/삭제

    🔥 포스팅 계기 로그를 보기 위해 alias를 쳤는데 등록되어 있지 않음매번 경로를 따라가서 보기 귀찮을 때 아주 유용한 별칭!    📍 현재 등록된 별칭 보기$ alias👉🏻 리눅스 접속 후 alias 라고 치면 현재 등록된 별칭을 볼 수 있음👉🏻 보통 로그나 vi=vim으로 설정해 두는 경우가 많음   📍 별칭(alias) 등록하기# alias 명령어별칭 = '명령어'의 순서로 진행$ alias log='tail -f /var/etc/info/logs/catalina.out'👉🏻 이렇게 등록하면 log만 쳐도 catalina.out을 볼 수 있게 됨👉🏻 단, 명령어 별칭에 띄어쓰기가 들어가면 오류 나므로 주의할 것!   📍 별칭(alias) 해제하기# unalias 명령어별칭$ ..

    [JS] inclues - 단어 포함 여부 쉽게 확인하기 + 자바 버전

    🔥 포스팅 계기 코딩을 하다 보면 "특정 단어가 포함된다면/포함되지 않는다면"에 따라 조건을 부여하는 일이 많음 해당 단어가 1~2개일 때는 모두 적어 줘도 큰 불편함이 없겠지만 걸러야 할 단어가 10개 이상이라면 모두 쓰기 곤란곤란 😅 그럴 때 사용할 수 있는 쉽고 간편한 inclues! 예시는 아래와 같음 📍 예제 👉🏻 validation이 K, O, R, E, A를 포함할 때만 TRUE를 RETURN 할 것 👉🏻 단, validation이 null이거나 undefined일 수도 있음 📍 1) inclues를 사용하지 않을 때 if(validation != null && validation != undefined && validation != 'K' && validation != 'O' && vali..