일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- Dag
- dockercompose
- spark
- RAG
- Redshift
- kafka
- Python
- hadoop
- airflow
- milvus
- grafana
- docker
- 설치
- metadabatase
- amazonlinux
- sparkstreaming
- aiagent
- airflow설치
- javascript
- prometheus
- 루프백주소
- Streamlit
- 오블완
- pySpark
- vectorDB
- ubuntu
- BigQuery
- MSA
- jmx-exporter
- SQL
- Today
- Total
목록Web (4)
데이터 노트
배경Superset을 EC2 상에서 도커를 활용해 빌드한 상황.보안 테스트를 위해 Superset이 연결되지 않았을 때 에러 테스트 등을 진행했는데, 헤더 값에 Nginx + 버전 정보가 담겨있어이를 제거 하기 위한 작업을 진행하게 되었다. 작업nginx Server 헤더 정보 내 버전 정보만 삭제하기 위해서는 server_tokens만 추가하면 된다.sudo vi /etc/nginx/nginx.confhttp { server_tokens off; ...} -> 그럼 'server : nginx 1.22.1' 과 같은 모습이 'server : nginx'로만 뜬다.Server 헤더 내 nginx 자체를 완전히 없애려면 more_set_headers 설정이 필요한데, 이를 설정하기 위해서는 NGINX..
WAS는 동적인 파일을, WS는 정적인 파일들을 처리한다는 개념만 알고, 얄팍하게 이해하고 있어 정리해보았다.기본 개념WSWeb Server정적인 파일들을 주로 처리함ex) html, css, javascript ...WASWeb Application Server동적인 파일들을 주로 처리함동적인 파일이란? : DataBase를 조회하거나 어떠한 로직을 처리해야하는 컨텐츠들을 말함그렇다면 이렇게 나누어서 사용하는 이유는 무엇일까일반적으로 클라이언트가 어떠한 요청을 했을 때, WS가 먼저 앞에 있고 WAS가 그 다음에 위치하는 구조를 가짐. WS 없이 WAS로 모두 가져와 데이터를 처리할 수 있지만,그렇게 하기엔 서버가 부담이 되고 무거워질 가능성이 있기 때문에WS에서 앞서 정적인 파일들을 처리하고 WAS에..
학습 예제를 살펴보던 중, 정확한 사용의 차이를 파악하기 위해 찾아 정리하게 되었다.querySelector()- 지정된 선택자와 일치하는 문서 내 첫 번째 element를 반환- 일치하는 요소가 없으면 null 반환- selecotrs는 유효한 css 선택자여야 함 querySelectorAll()- 지정된 선택자 그룹과 일치하는 문서 내 element 목록을 반환 (NodeList로 반환)- 일치하는 것이 없는 경우에는 빈 NodeList 반환 확인!querySelector는 element 하나를 가져오지만, querySelectorAll은 NodeList로 가져오므로,함수에서 실행 시, 반복문을 통해 배열을 실행시켜야 함ex) for, for each ... 참고자료MDN ※잘못된 정보는 댓글..
기본적인 용어에 대한 이해도가 낮은 듯하여, 각각의 정의를 다시금 정리하게 되었다.속성(프로퍼티)- property- 객체 내부에 있는 값이며, 객체는 프로퍼티로 구성됨cf) 배열 내부에 있는 값은 요소- 속성은 모든 자료형을 가질 수 있음메소드- method- 객체의 속성 중, '함수 자료형' 속성일 경우 메소드라고 함생성자- constructor- 객체를 생성하기 위한 함수를 생성자라고 함- 생성자를 사용할 경우, 생성자 내에서 객체의 프로퍼티를 정의하고 이를 사용할 경우 객체에 대한 초기화가 이루어짐-> 코드에 대한 재사용성이 대폭 높아짐.- 예시function Animal(animal){ this.animal = animal; this.say = function(){ return "I ..