Kimsora✨
728x90
반응형
트랜잭션
CS 2023. 11. 12. 22:43

트랜잭션이라고 말만들어 봤지 정확히 무엇인지 몰라서 정리해볼려고한다 트랜잭션이란❓ 클라이언트와 서버간 서로 데이터를 주고받는 일련의 과정을 의미하며 Request와 Response을 통해 tracsaction(데이터 교환)이 일어나게 된다 , 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미한다 ACID(원자성,일관성,고립성,지속성)원칙을 준수하여 데이터를 안전하게 처리한다 원자성 (Atomicity) :모든 작업이 완료되거나 실패하는 것으로 간주된다⇒하나의 작업이라도 실패하면 모든 작업이 롤백되어 이전 상태로 되돌려진다 일관성 (Consistency) :실행되기 전과 실행된 후의 데이터 베이스 상태는 일관되어야한다 트..

manifest.json 이란
기타 2023. 11. 3. 15:36

이번에는 좀... 쉬어가는 타이밍으로 간단하게 manifest.json 이 무엇인지 알아가고자 한다 🧐 manifest.json? 크롬 브라우저 확장 프로그램이나 앱의 구성정보를 담고 있는 파일이다 , 확장 프로그램이 어떻게 동작해야 하는지 어떤 권한이 필요한지 어떤 파일이 포함되어야 하는지 등의 중요한 정보를 담고 있다 short_name : 화면에 설치된 아이콘의 이름 name : 애플리케이션의 이름 strat_url : 해당 애플리케이션을 실행하면 이동하는 주소 display : 표시 방법에 관련된 속성입니다. fullscreen : 전체 화면 standalone : 상단 URL bar 제거 minimal-ui : standalone에서 일부 UI를 추가적으로 표시 browser : 일반적인 브라우..

article thumbnail
매크로태스크 vs 마이크로태스크
Javascript 2023. 10. 21. 22:42

Web API 기능이 종료되면 콜백 함수가 콜백 큐에 순서 대로 담기는데 콜백 함수가 담기는 큐는매크로 태스크와 마이크로 태스크 두가지 종류가 있다 마이크로 태스크란? 현재 수행중인 작업이 끝난 뒤에 이어서 실행될 작업을 말한다 프로미스 핸들러에서 볼수 잇는 then(), catch(), finally() 와 같은 예시가 있다 먼저 들어온 작업을 먼저 실행한다=>어떤 작업을 순차적으로 실행하고 싶을 때 유용 콜스택에 실행할 것이 아무것도 남아 있지 않은 경우에 마이크로 태스크 큐에 있는 작업이 실행된다 매크로 태스크 (Macro Task) 보다 실행 우선순위가 높다 Promise Promise.reslove(value).then((value) => { … }); reslove(value) 함수 호출 시 ..

article thumbnail
웹소켓 io를 통한 간단한 채팅방 구현
HTTP 네트워크 2023. 10. 8. 19:14

채팅방의 구현전 간단하게 Socket.IO 대해 알아보자 Socket.IO란 웹 소켓 연결을 통해 클라이언트와 서버간에 실시간 양방향 통신을 가능하게하는 JavaScript 라이브러리이다 클라이언트와 서버간에 webSocket 연결을 설정하여 작동한다 서버는 들어오는 연결을 확인하고 클라이언트가 방출하는 이벤트를 처리하고, 클라이언트는 서버에 연결하고 이벤트를 방출하거나 이벤트를 확인할 수 있다 클라이언트가 이벤트를 방출하면 서버는 이벤트를 수신하여 클라이언트로 응답을 다시 보내거나 동일한 네임 스페이스 또는 방에 있는 다른 클라이언트로 이벤트를 브로드 캐스트 한다 📌브로드 캐스트란 로컬 랜 상에 붙어있는(브로드캐스트 도메인 안에 있는) 모든 네트워크 장비들에게 보내는 통신 npm i socket.io ..

728x90
반응형

검색 태그

WH