본문 바로가기

분류 전체보기154

CSS : Selector , Style CSS(Cascading Style Sheets)는 HTML이나 XML과 같은 구조화 된 문서(Document)를 화면, 종이 등에 어떻게 렌더링할 것인지를 정의하기 위한 언어이다. 즉, CSS는 HTML의 각 요소(Element)의 style(design, layout etc)을 정의하여 화면(Screen) 등에 어떻게 렌더링하면 되는지 브라우저에게 설명하기 위한 언어이다. HTML5 이전 버전의 HTML에는 style을 컨트롤할 수 있는 태그(font, center)가 존재하여 CSS가 없이도 어느 정도의 스타일 표현이 가능하였으나 정보와 구조를 담당하는 HTML의 본연의 역할과 동떨어진 기능까지 추가됨으로서 복잡하고 혼란스러운 언어가 되어 버렸다. HTML5에서는 HTML는 정보와 구조화, CSS는.. 2023. 5. 12.
Redis-Container 웹 서버 컨테이너와 레디스 컨테이너 사이 연동은 되지만, 컨테이너가 내려 간 경우 스냅샷이 정상적으로 수행되지 않아 메모리 내의 redis의 데이터가 사라진 문제 1. 문제 상황 도커 컴포즈를 사용해서 웹 서버 환경과 redis 서버 환경을 동시에 도커로 띄워서 서로 연동하여서 사용중인 상황입니다. redis에서 사용하는 .rdb 파일 위치를 호스트 서버 내의 디렉터리에 마운트 해서 사용하려고 할 때, 서버를 종료 했을 때 redis 내의 데이터가 지워지는 문제가 발생했습니다. 사용한 도커 컴포즈 파일의 예시 services: redis: image: redis:3.0.6 container_name: redis-server ports: - '6379:6379' volumes: - redis-volume:.. 2023. 5. 8.
브라우저: 문서, 이벤트, 인터페이스 브라우저: 문서, 이벤트, 인터페이스 1. JavaScript와 브라우저 환경 자바스크립트는 원래 웹 브라우저에서 사용하려고 만들어졌지만, 이후에는 다양한 플랫폼에서도 사용되는 범용 프로그래밍 언어로 진화했습니다. 자바스크립트는 호스트(host)라는 플랫폼에서 동작하며, 호스트는 브라우저, 웹 서버, 모바일 앱, IoT 기기 등 다양한 환경이 될 수 있습니다. 호스트 환경은 자바스크립트에 특정된 객체와 함수를 제공하며, 이러한 객체와 함수는 해당 환경에서 동작하는 기능을 수행합니다. 웹 브라우저에서는 웹 페이지를 제어하기 위한 기능을 제공하고, Node.js에서는 서버 사이드 기능을 제공합니다. 자바스크립트 명세서에서는 호스트 환경을 호스트 환경(host environment)이라고 부르며, 이는 랭귀지.. 2023. 5. 5.
Influx DB 의 캐시 메모리 오류 해결 1. 문제 상황 InfluxDB 사용 중 시스템이 주기적으로 셧다운 현상이 발생 서버가 완전히 꺼지는 상태는 아니고, 쿼리 및 입력 수행이 안되고, CLI로 접속도 불가능한 상태로 서버가 유지되는 현상으로 센서 데이터의 출력이 안되는 상황이였습니다. 기존 서버에서 돌아가던 환경이였으나, 최근 db 서버 이전이 일어나면서 갑자기 생겨난 이슈로, 데이터가 redis와 influx 에 동시에 쓰여지고 있어서 데이터의 손실은 없었으나 서버가 다운되지 게속적으로 멈춤 상태가 되지 않도록 빠른 조취가 필요한 상황이였습니다. 우분투 OS위에서 influxdb 서버를 systmctl에 등록한 뒤 사용하고 있는 상황인데, systemctl로 status를 찍어봤을 때, 로그에서 snapshot을 압축 할 때, info .. 2023. 5. 3.
반응형