전체 글 (55) 썸네일형 리스트형 [Network] curl에서 --ssl-no-revoke 옵션에 대해.. 💣 상황오브젝트 스토리지에서 로컬 연동해서 뭐 좀 테스트를 할게 있었는데,,, 방화벽이 안 열려 있어선지Timeout이 발생했다. 그래서 현업분께 방화벽 신청 요청을 드리고 한 번 확인해보라고 해서 확인을 하는 중에curl -v [domain] 이 명령어를 입력했는데,schannel: disabled automatic use of client certificate...CRYPT_E_REVOCATION_OFFLINE... 이런 오류가 나왔다. 근데?curl --ssl-no-revoke -v [도메인] --ssl-no-revoke 옵션을 붙여서 하니 정상적으로 응답은 받긴 했다. 항상 curl을 쓰면 -v 이것만 쓰다 보니 다른 옵션에 대한 것도 알아두면 좋을 것 같아서 정리를 해본다.❓위에서 난 오류 해.. [Spring] Interceptor 란? 💣 상황관리자페이지에서 세션이 만료된 후, 페이지에서 기능을 사용하게 되면, 500에러가 떨어지는 문제가 있었다.보통이라면 세션이 만료된 경우, 튕겨서 처음 로그인 페이지로 가야하는데...확인해보니깐 api를 호출할 때, 세션에서 유저 정보를 가져와서 필드를 매핑하는게 있는데, 세션이 만료되니 정보가 null로 떨어져서오류가 발생하고 있었던 것이다. 이 세션 체크를 어디서 해야될까 고민을 하다가 interceptor 쪽에 추가를 하면 될 것 같다라고 생각을 했고, 이 내용으로 작업 후, 한번 정리해보려고한다.❓ Interceptor 란?Spring에서 사용하는 Interceptor는 특정 URL 요청 시, Controller로 가는 요청을 중간에서 가로채는 역할을 한다.뭐 예를 들자면, API를 호출할.. [ShellScript] Shell에서 EOF의 의미 💣 상황Shell로 임시 스크립트를 짜서 급하게 처리할 일이 있어서 작성을 하는 중에 EOF?를 사용해야했다.근데 EOF의 정확한 의미와 사용법을 잘 몰라서 정리할겸 작성해본다.❓EOF란? 👉 특별한 예약어는 아니고, 입력 시작 및 끝을 표시하는 구분자(marker)이다.✔️ 보통 관례적으로 EOF를 쓰지만, 실은 아무거나 가능하다. 📖 예시cat 쉘 입장에서는:아래 내용 저장:helloworld 마지막 EOF → “입력 끝”🟨 EOF말고 다른 이름으로도 사용 가능cat ⚠️ 중요종료용 EOF 사용 시,EOF 맨 앞에 있어야 함공백 있으면 안 됨 [ShellScript] json 형식의 문자열을 쉽게 만들기 (heredoc) 💣 상황담당 시스템에서 배치 모듈에서 카프카 처리 시, pub이 제대로 되지 않았다... (원인은 파악 중...)이게 UMS로 SMS를 송신하게끔 하는 토픽을 전달하는건데, SMS 발송이 안돼서 급하게 수기로 처리를 해야했다.그래서 온라인 모듈에서는 카프카가 정상적으로 되기 때문에 필요한 request를 구성하여 api 호출 형태를 만들고,이걸 shell로 작성하여 curl로 api를 쏘는 방법으로 임시 처리하기로 했다. 이 과정에서 application/json으로 보내야했기 때문에 json 형식을 전달할 수 있는문자열로 만드는 방법에 대해서찾아보았다.❓heredoc란?👉 heredoc은 쉘에서 여러 줄 문자열을 편하게 입력하는 문법 (JSON, SQL, 스크립트 본문 만들 때 유용) 🔥기본 형태.. [Kubernetes] kubectl logs ... 에 User ... cannot get resource "pods" ... in the namespace "default" 💣 상황지금 내가 담당하는 시스템 중 k82 환경으로 운영되는 시스템이 있다. 원래 로그 조회했을 때, log4j를 이용한 로그 디렉토리,또는 키바나를 통해서 로그를 조회했다. 근데 키바나... 이게 생각보다 가독성이 불편하다고 해야하나... 실시간으로 발생되는 로그가 한 라인이 한 row로 매칭이 되어 보여 로그를 보기 쉽지 않았다. 요즘 k8s 공부도 하고 있겠다. 직접 pod의 로그를 조회를 해봐야겠다 생각하고,kubectl logs app-pod 이렇게 조회를 했다. 근데... 아래와 같은 오류가 발생했다.User ... cannot get resource "pods" ... in the namespace "default"❓원인kubectl logs app-pod → 기본 namespace(de.. [Spring] HandlerMethod ? 💣 상황현재 차세대 프로젝트 지원 중인데,,, 차세대 시스템 표준전문과 ASIS 시스템 표준전문 구조가 다르다.차세대 시스템에서 ASIS 시스템을 호출하는 테스트를 하고 있는데, 표준전문 구조가 달라서 오류가 발생하고 있었다.ASIS 시스템이 내가 운영하고 있는 프레임워크에서 동작하는거라 해당 대응개발이 필요했다. 내가 생각한 방법은api 정보를 가진 테이블에서 ../v2/..로 생성 → v2로 들어온 요청을 interceptor에서 v1으로 우회이 방법이였다. 그래서 일단 소스를 분석하는데, interceptor쪽에 ...handler instanceof HandlerMethod;... 이런 로직이 있는데, v2 쪽 api를 요청을 하면 false가 발생했다. (v2는 RequestMapping에 없.. [Git] git push 시, 403 에러 ( 토큰을 입력했는데도 ... ) 💣 상황k8s를 공부하고 md 파일을 push 하려고 하는 중C:\Users\junnnhhh\Desktop\junnnhhh\junnnhhh.github.io>git push Username for 'https://github.com': junnnhhh Password for 'https://junnnhhh@github.com': remote: Permission to Junnnhhh/junnnhhh.github.io.git denied to Junnnhhh. fatal: unable to access 'https://github.com/Junnnhhh/junnnhhh.github.io.git/':The requested URL returned error: 403 분명 발급받은 토큰을 입력했는데도 위와 .. [Git] Author identity unknown 💣 상황k82 공부를 하고 git 저장소에 commit을 하려고 하는데,,,Author identity unknown*** Please tell me who you are.Run git config --global user.email "you@example.com" git config --global user.name "Your Name"to set your account's default identity.Omit --global to set the identity only in this repository.fatal: unable to auto-detect email address (got 'user@DESKTOP-LK0TQ8C.(none)') 이런 오류가 발생하여 정리를 해본다.원인은 git에서.. 이전 1 2 3 4 ··· 7 다음