CI는 유일한 정보이면서 parameter로 전달되는 값 (ex. 주민번호)DI는 유일하지 않은 정보이면서 (DI는 사이트내에서만 유일하다)parameter로 전달되는 값CI,DI 둘 다 client가 바꿀 수 없다. 폐쇄적이다.유일한 값을 생성해주는 오라클 객체이다.
데이터베이스의 상태를 변경시키기 위해 수행하는 작업 단위이 단위라는게 뭘 말하냐하면말 그대로 데이터베이스의 상태를 변경= SELECT, UPDATE, INSERT, DELETE 이러한 작업단위를 트랜잭션이라고 한다. 트랜잭션은 위 사진처럼 쿼리를 날리면 쿼리처리기에 의
MSA서비스에서는 innerGW 호출시에 해당된다.개발할 때에 문제가 발생했을 때 롤백해야하는 범위에 transaction을 생각하며 걸자이해할 때까지 봐야하는 중요한 개념최범균 유튜브
kafka는 pub/sub 방식 / RabbitMQ는 메시지 브로커 방식kafka의 pub/sub방식은 생산자 중심적인 설계로 구성. 생성자가 원하는 각 메시지를 게시할 수 있도록 하는 메시지 배포 패턴으로 진행RabbitMQ의메시지브로커방식은 브로커 중심적인 설계로
아니다! 자원관리라는 중요한 역할도 한다.소프트웨어 응용프로그램은 여러개지만, 기기는 하나다.하나의 맥북으로 여러 앱을 다운받아 사용할 수 있다.따라서 키보드도 하나, CPU, 메모리, 마우스 등은 1개뿐이기때문에 각각의 응용프로그램은 장치를 서로 독차지하려 한다.이
우리가 컴퓨터를 키면 로딩되는 것을 부팅이라고 한다.그럼 부팅이 뭐냐...??이미지 출처 : 출처부팅은 OS를 CPU에 불러오는 과정 이다.운영체제는 소프트웨어다.그럼 운영체제는 우리가 흔히 아는 C드라이브, D드라이브드라이브의 용량으로 컴퓨터의 용량을 따지는 컴퓨터가
스케줄링은 두가지 종류가 있다.저수준 스케줄링고수준 스케줄링시스템 내의 전체 작업수를 조절하는 것어떤 작업을 시스템이 받아들일지 혹은 거부할지를 결정가장 작은 단위의 스케줄링CPU 스케줄러 입장에서 저수준 스케줄링은 어떤 프로세스에 CPU를 할당할지, 어떤 프로세스를
https://yoo-dev.tistory.com/4일단 여기를 보면 MSA에서는 gateway에다가 CORS설정을 해주기 때문에각 서비스별로 중복으로 CORS설정을 하면 에러가나서 중복으로하면 안된다고 나와잇따.그리고 CORS가 뭐냐면브라우저에서 cross-
회사에서 현재 POC작업을 하고있다.처음으로 POC라는 단어에 대해 들어봐서 이 개념이 뭔지 이해가 잘 가지 않았는데선배연구원이 잘 설명해주셔서 지식을 저장하고자 글을 적는다POC작업이란기존 서버가 노후화 되어서 새 서버로 코드의 변경 없이 이전하는 것을 말한다.이 때