본문 바로가기

기록128

[Tomcat/Linux] 톰캣 http -> https 설정 방법 https를 사용하는 이유 : 보안을 위해서. 이 웹사이트가 어떤 사이트인지, 누가 만든 사이트인지, 통신이 안전한지 등의 정보를 알아야 하기 때문에 HTTPS 통신을 한다. HTTPS/SSL 통신을 하면, 인증기관(CA)에서 해당 사이트가 누구의 소유인가, 누가 만든것인가 등의 정보를 인증해주고, 이러한 인증기관의 인증으로 안전한 사이트 접속을 하게 한다. 출처 : https://namjackson.tistory.com/25 1) 키스토어 파일 생성 1. $JAVA_HOME/bin 으로 이동 2. keystore 파일 생성 keytool -genkey -alias tomcat -keyalg RSA -keystore tomcatkeystore 3. CSR 파일 생성 keytool -certreq -key.. 2022. 6. 30.
[Python] 파이썬 데이터프레임 오류 ValueError: Length of values (10) does not match length of index (25) 오류 : df = pd.DataFrame(rowList, arti_cols) ValueError: Length of values (10) does not match length of index (25) 25개 데이터가 들어가야 하는데, 데이터가 10개밖에 없어서 발생한 오류 해결 : 테스트해봐도 for문에 문제 없는 것 같아서 이상하다 했더니 df = pd.DataFrame(rowList, arti_cols) 뒤에 컬럼이라고 명시해주는 거 까먹음 df = pd.DataFrame(rowList, columns=arti_cols) 이렇게 바꾸니까 오류 사라짐 ㅋㅋ 2022. 6. 29.
[Python] 파이썬 ValueError: range() arg 3 must not be zero 오류 메시지 : ValueError: range() arg 3 must not be zero 원인 : for문 range 인자 증감값에 0이 들어갔을 때 발생 for idx in range(start, itemLen, colsLen): ... colsLen에 0이 들어갈 경우 오류가 났었음 해결 : 해당 인자에 0이 들어가지 않게 해준다. 2022. 6. 28.
[Python] 파이썬 실행 시간 체크 코드 시작 부분 start_time = time.time() 코드 끝 부분 end_time = time.time() print("WorkingTime: {} sec".format(end_time-start_time)) => 실행할 때 걸린 시간이 콘솔에 찍힌다. 원래 코드 시작 부분에만 time 저장해주고 print("time :", time.time() - start) 이렇게 확인했었는데 이상하게 나올 때가 종종 있어서 변경 2022. 6. 28.
엘라스틱서치(Elasticsearch) 란? + Elasticsearch는 Apache Lucene(아파치 루씬) 기반의 java 오픈소스 분산 검색 엔진입니다. "데이터 저장소"가 아니라 MySQL같은 데이터베이스를 대체할 수 없습니다. 방대한 양의 데이터를 신속하고 거의 실시간으로 저장, 검색, 분석할 수 있습니다. Elasticsearch는 검색을 위해 단독으로 사용되기도 하며, ELK( Elasticsearch / Logstatsh / Kibana )스택으로 사용되기도 합니다. 출처: https://choseongho93.tistory.com/231 2022. 6. 28.