본문 바로가기
반응형

List904

K8S 기본 명령어 모음(kubectl 옵션) Get# default namespace의 pod조회 $ kubectl get pods# 모든 namespace의 pod조회$ kubectl get pods --all-namespaces# pod 정보 자세히 보기 $ kubectl get pod -o wide# pod watch mode로 보기 $ kubectl get pod -w# default namespace의 deployment조회$ kubectl get deploy# 모든 namespace의 모든 deployment조회$ kubectl get deploy --all-namespaces# default namespace의 service조회$ kubectl get service$ kubectl get svc# 모든 namespace의 모든 serv.. 2024. 5. 2.
Apache HttpClient 와 CloseableHttpClient 차이점 +(DefaultHttpClient / HttpClientBuilder) 우선 HttpClient 란 HTTP 메서드를 실행하는것이 주 목적이다.일반적으로는 HttpClient에 의해 내부적으로 처리된다. 여기서 만들어진것이 CloseableHttpClient 이다.CloseableHttpClient는 HttpClient의 기본 구현인 추상 클래스이고, 아래 코드는 간단한 예제 이다.CloseableHttpClient httpclient = HttpClients.createDefault();HttpGet httpget = new HttpGet("http://localhost/");CloseableHttpResponse response = httpclient.execute(httpget);try {    //code} finally {    response.close();} f.. 2024. 5. 1.
줄바꿈 하기 (\n, \r, \r\n 의 차이) / System.lineSeparator() Java에서 문자열의 줄바꿈을 위해서 아래 3가지의 escape 문자를 사용한다.\n\r\r\n이 세가지의 차이는? 시스템에서 사용하는 용도가 다르다.\n - unix\r - mac\r\n - windows어느 한가지를 쓰면 특정 시스템에서는 작동을 안할수 있다. 자바에서는 System.lineSeparator() 를 지원한다.escape 문자를 쓰는것도 좋지만 Java 에서 제공하는 메서드를 사용하는것도 좋아보인다. ..이상 생략System.out.println("Hello"+System.lineSeparator()+"World");..이하 생략 결과는 아래와 같다.HelloWorld 2024. 4. 30.
[Error] zipfile.BadZipFile: File is not a zip file - drm 피하기 / xlwings Python 에서 특정 파일을 읽으려고 했는데 아래와 같은 에러가 발생했다. zipfile.BadZipFile: File is not a zip file 내용은 zip file 에러인듯 하다. 말그대로 zip 파일을 열지 못하는데 확인해보니 파일이 DRM이 걸려있어서 특정 프로그램으로 읽지 않는 이상 파일을 읽을수가 없었다.DRM에 대해서는 아래 참고 포스팅 참고 바란다. 해결법은 Python 에서 openpyxl 를 사용해서 excel 파일을 읽었는데 이러면 못열고xlwings 를 사용해서 파일을 읽어줬다. xlwings 이란?openpyxl, xlsxwriter와 xlwings 차이?openpyxl xlsxwriter 는 Excel File의 포맷을 지원해주는 라이브러리.https://www.xlwi.. 2024. 4. 29.
Workbook 사용법 자바에서는 Word, Excel, Power Point 파일등의 파일을 다루기 위한 POI 라는 라이브러리가 존재한다.아파치 소프트웨어 재단에서 만든 라이브러리로 Microsoft Office 파일을 자바 언어로 읽고 쓰는 기능 제공한다. https://poi.apache.org/ Apache POI - the Java API for Microsoft Documents Project News 25 November 2023 - POI 5.2.5 available The Apache POI team is pleas" data-og-host="poi.apache.org" data-og-source-url="https://poi.apache.org/" data-og-url="https://poi.apac.. 2024. 4. 28.
DRM 이란? DRM 은 Digital Right Management 의 약자로 직역을 하면 디지털 권리 관리 이다. 좀더 IT 적으로 해석을 하면 정보보호 기술 중 하나로 암호화 기술을 이용해서 비허가 사용자로부터 디지털 컨텐츠를 보호하게 하는 기술을 의미한다. 나무위키에서는 아래와 같이 정의를 하고 있다.각종 디지털 컨텐츠의 허용되지 않은 접근 및 불법 복제를 제한하는 프로그램이다. 이와 반하는 케이스로는 공정이용(Fair Use) 조항도 있다.https://namu.wiki/w/DRM DRMDigital Rights Management 각종 디지털 컨텐츠의 허용되지 않은 접근 및 불법 복제를 제한하는 프namu.wiki 최근 스마트폰 등 다양하게 컨텐츠를 접할수 있는데 불법적으로 컨텐츠가 유출될수가 있는데 이럴때.. 2024. 4. 27.
[Javascript] 확인창, 경고창 띄우는 법 - confirm 예시 코드는 아래와 같다...이상 생략..이하 생략위처럼 사용시 아래와 같이 보이게 된다.  if 절 이하는 확인을 눌렀을 경우이고else는 취소를 누를 경우이다. 자세한 내용은 아래 사이트 참고 바란다.https://developer.mozilla.org/ko/docs/Web/API/Window/confirm Window.confirm() - Web API | MDNWindow.confirm() 메서드는 확인과 취소 두 버튼을 가지며 메시지를 지정할 수 있는 모달 대화 상자를 띄웁니다.developer.mozilla.org 2024. 4. 26.
SyntaxError: Non-UTF-8 code starting with '\xbf' in file 파이선에서 다음과 같은 에러가 발생했다.SyntaxError: Non-UTF-8 code starting with '\xbf' in file UTF-8 이라는 단어가 있어서 단번에 인코딩 문제구나 라고 짐작할수 있다. 해결방법은 인코딩을 변경해주면 된다. 방법 1소스 코드 맨 위에 이 코드를 삽입한다.-- coding: utf-8 --한글 인코딩 문제로 발생하는 것으로 utf-8로 인코딩한다. 방법 2필자는 vscode를 사용해서 python 작업을 하는데 오른쪽 하단에 인코딩 설정해주는 부분이 있다.그 부분을 utf-8로 설정하면 된다.참고 포스팅https://thenicesj.tistory.com/162 인코딩이란?(ascii, unicode, utf-8)개발자들은 개발을 하다보면 한글 출력부분에 있.. 2024. 4. 25.
openfeign에서 header에 값 추가 RESTAPI 를 하기 위해서 openfeign 을 사용할 경우도 있다. openfeign 에 대해서는 참고 포스팅 참고 바란다. RESTAPI를 사용하려면 헤더값을 종종 셋팅해주곤 해야하는데 그 방법에 대해서 다뤄보려고 한다. parameter나 requestbody는 openfeign 에서 @RequestParam / @RequestBody 로 설정이 가능하지만 헤더값은 RequestMapping annotation에 같이 명시를 해준다. 아래 예시코드를 보면 header 를 하나만 추가하고자 할 경우 ..이상 생략 @RequestMapping(value = "/list/1", method = RequestMethod.GET, headers = "header1=value1") Member find().. 2024. 4. 24.
반응형