🌳 중첩 클래스 (nested class) 클래스 내부에 또 다른 클래스를 정의하는 것 중첩 클래스가 되면 접근제한자가 자동으로 private가 된다. 🌳 추상 클래스 (abstract class) 부모 클래스의 인스턴스를 생성하지 못하게 하면서, 특정 메서드에 대해 자식들이 반드시 재정의하도록 강제하고 싶을 때 사용된다. new를 사용해 인스턴스로 만들 수 없다. 추상 메서드를 가질 수 있다. 컴파일 단계에서부터 재정의를 강제하고 싶을때 유용하다. ex) 그림 클래스가 있을때 그리는 행동(Draw)메소드는 있기는 해야하지만 뭘 그릴지 모르기 때문에 부모가 만들어 줄 순없다. 🌳 가상 클래스 (virtual class) static class를 제외한 모든 클래스에서 사용 가능하다.
🌳 닷넷 프레임워크 MS에서 발표한 응용 프로그램 개발 환경으로서 프로세스 가상 머신에 속한다. 닷넷 프레임워크 기반으로 만들어진 응용 프로그램은 반드시 닷넷 프레임워크가 미리 설치된 환경에서만 실행된다. 닷넷 프레임워크를 설치하면 가상 머신 역할을 하는 CLR(Common Language Runtime) 구성요소가 실행 될 수 있는 환경이 윈도우 운영체제에 마련된다. CLR은 프로세스(EXE)가 실행되면 메모리에 함께 적재돼 실행된다. 프로그램이 시작하자마자 CLR을 로드하는 코드를 자동으로 EXE 파일 내부에 추가한다. 따라서 내부적으로 CLR이 먼저 로드된다. 닷넷 프레임워크 = CLR + 부가 구성 요소 🌳 닷넷 호환 언어 CLR에 의해 실행되는 중간언어는 어느 하나의 프로그래밍 언어에 종속된것은..
![[Oracle] ORA-12519, TNS:no appropriate service handler found](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0KX00%2Fbtq62V7qVAJ%2Fj6n9YqoGYnK38KJIyQAztk%2Fimg.png)
발생 원인 오라클이 처리하는 프로세스 수가 적게 설정되어 발생하는 오류 SHOW PARAMETER PROCESSES; ALTER system SET processes= scope=spfile; -- 사용법 ALTER system SET processes=300 scope=spfile;
ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist Linux-x86_64 Error: 2: No such file or directory oracle DB가 종료되어있어서 그렇다.
직교 배열 테스팅 6-시그마 기법에 이용되고 있으며 소프트웨어 테스트에 적용하여 사용하고 있다. 직교 배열의 원리를 SW 테스트에 적용해 조합의 수를 줄임으로 써 테스트케이스의 수를 합리적으로 줄인다. 직교 배열에서 열과 행이 페어와이즈 하다는 것은 직교 배열의 각 행과 열의 조합이 서로 다르다는 것을 의미한다.