전체 글(14818)
-
변수 선언 위치에 따른 유형
변수 선언 위치에 따른 유형 유형이름함수 외부에 선언된 변수전역 변수(global variable)함수 내부에 선언된 변수지역 변수(local variable)함수의 입력형태에 선언된 변수매개 변수(parameter) 함수의 인자클래스 내부에 선언된 변수멤버 변수(member variable)
-
ROLLBACK(롤백), ROLLBACK 이후 데이터 상태, ROLLBACK 문법 형식
ROLLBACK(롤백) 작업 중 문제가 발생했을 때, 트랜잭션의 처리 과정에서 발생한 변경 사항을 취소하고, 트랜잭션 과정을 종료시킵니다. 트랜잭션으로 인한 하나의 묶음 처리가 시작되기 이전의 상태로 되돌립니다. TRANSACTION(INSERT, UPDATE, DELETE)작업 내용을 취소합니다. 이전 COMMIT한 곳까지만 복구됩니다. ROLLBACK 이후 데이터 상태 ROLLBACK된 DML 문장은 메모리 상의 Buffer에만 영향을 미치기 때문에 복구가 가능합니다. 트랜잭션과 관련된 행의 잠금(Lock)이 풀리게 됩니다. ROLLBACK 문법 형식 ROLLBACK;
-
Archive, Windows Server 2016 Launch Seminar - IDentity & Access Session, pdf, archive
Windows Server 2016 Launch Seminar - IDentity & Access Session Microsoft Passport Credential Guard ADFS (Active Directory Federation Service) 웹 응용 프로그램 프록시 : WAP (Web Application Proxy) 조건부 액세스 : Conditional Access 다단계 인증 : MFA (multi factor authentication) 직접 다운로드 or https://doc.co/trnxP9
-
COMMIT(커밋), COMMIT 이후 데이터 상태, COMMIT 문법 형식
COMMIT(커밋) 모든 작업을 정상적으로 처리하겠다고 확정하는 명령어 트랜잭션의 처리 과정을 데이터베이스에 반영하기 위해서, 변경된 내용을 모두 영구 저장합니다 COMMIT 수행하면, 하나의 트랜잭션 과정을 종료하게 됩니다. TRANSACTION(INSERT, UPDATE, DELETE)작업 내용을 실제 데이터베이스에 저장됩니다. 이전 데이터가 변경된 데이터로 완전히 UPDATE됩니다. COMMIT후 모든 사용자가 변경된 데이터의 결과를 볼 수 있습니다. COMMIT 이후 데이터 상태 데이터에 대한 변경 사항이 물리적인 디스크에 반영됩니다. COMMIT 이전 데이터는 복구할 수 없습니다. 모든 사용자가 변경된 결과를 볼 수 있습니다. 트랜잭션과 관련된 행의 잠금(Lock)이 풀리며 다른 사용자들이 조작..
-
ALTER TABLE - ADD COLUMN, MODIFY COLUMN, DROP COLUMN
ALTER TABLE 기존 테이블 구조를 변경하는 DDL명령문 테이블에 대한 구조변경은 컬럼의 추가, 수정, 삭제시 사용 ALTER TABLE 의 명령어 종류 ADD COLUMN http://codedragon.tistory.com/4404 MODIFY COLUMN http://codedragon.tistory.com/4506 DROP COLUMN http://codedragon.tistory.com/4507
-
멀티 스레드 사용 사례
멀티 스레드 사용 사례 게임 영상통신 게임 메인스레드는 게임을 하기 위한 UI부분을 그려줍니다. 그래픽 부분 담당 코드는 순차적으로 실행되기 때문에, UI를 그리는 서버통신을 담당하는 소켓부분을 방치하는 수 밖에 없게됩니다. 이를 해결하기 위해 통신을 담당하는 스레드를 따로 하나를 두어 일정한 시간단위로 체크할 수 있도록 구현하기 위해 멀티 스레드를 사용하게 됩니다. 영상통신 영상을 받아 화면에 출력해 주는 코드와 영상을 생성하여 보내주는 코드를 만드는 경우에 적어도 2개의 작업이 동시에 일어난다는 것을 알 수 있습니다. 이렇게 두 가지 이상의 일을 구현하기 위해 다중 스레드를 사용하게 됩니다.