Development(7985)
-
Oracle Jdbc Driver 라이브러리 설치, Missing artifact com의 해결방법으로 설정
Maven과 Oracle간 라이센스문제로 Maven통한 라이브러리 설치가 되지않습니다.Missing artifact com의 해결방법으로 설정http://codedragon.tistory.com/4935 Oracle Jdbc Driver 라이브러리 설치http://mvnrepository.com/ "oracle ojdbc6"으로 검색oracle ojdbc6 첫번째 항목 선택 버전번호 클릭 Maven항목의 dependency 정보 복사http://mvnrepository.com/artifact/com.oracle/ojdbc6/12.1.0.1-atlassian-hosted
-
동시성(Concurrency), 병렬성(Parallelism)
멀티 스레드는 동시성 또는 병렬성으로 작업이 실행되어 집니다. 동시성(Concurrency)멀티 태스킹을 위해 하나의 코어(CPU)에서 멀티 스레드가 번갈아가며 실행되는 것을 말합니다.하나의 CPU를 이용한 멀티 스레드 작업은 병렬적으로 작업이 실행되는 것처럼 보이지만 사실은 번갈아가면서 실행하는 동시성 작업이 이루어집니다. 번갈아 실행되는 시간이 매우 짧고 빠르게 진행이 되기 때문에 병렬성 작업이 이루어지는 것처럼 느껴집니다. 병렬성(Parallelism)멀티 태스킹을 위해 멀티 코어에서 개별 스레드를 동시에 실행하는 것을 말합니다.
-
스레드 스케줄링(Thread Scheduling), 스레드 스케줄링 방식, 스레드 스케줄러, 스레드 우선순위, , Thread 클래스의 우선순위를 정하는 멤버변수, 선점형 스레드 스케줄링 방식, 순환할당(Round-Robin)방..
스레드 스케줄링(Thread Scheduling)스레드의 개수가 코어의 수보다 많을 경우, 스레드를 어떤 순서에 의해 동시성을 실행할 것인가를 결정해야 하는데 이것이 스레드 스케줄링입니다.스레드 스케줄러에 의해 여러 스레드들이 아주 짧은 시간동안 번갈아가면서 스레드의 run()메소드를 조금씩 실행하게 됩니다. 스레드 스케줄링 방식· 선점형 스레드 스케줄링 방식은 스레드의 우선권을 가지고 우선순위(Priority)가 높은 스레드를 먼저 수행시키는 방식입니다.· 협력형 스레드 스케줄러는 실행중인 스레드가 CPU 사용권을 다른 스레드에게 넘길 때까지 기다리는 방식· JVM은 우선순위에 따른 선점형 스레드 스케줄링 방식을 사용하고 있습니다. 순환할당(Round-Robin)방식우선순위 방식으로 순환할당(Round..
-
클러스터(cluster) - 컴퓨터 클러스터(computer cluster), 데이터 클러스터(Data Cluster)
클러스터(cluster)· 컴퓨터 클러스터(computer cluster)· 데이터 클러스터(Data Cluster) 컴퓨터 클러스터(computer cluster)여러 대의 컴퓨터들이 연결되어 하나의 시스템처럼 동작하는 컴퓨터들의 집합 https://en.wikipedia.org/wiki/Computer_clusterhttps://ko.wikipedia.org/wiki/%EC%BB%B4%ED%93%A8%ED%84%B0_%ED%81%B4%EB%9F%AC%EC%8A%A4%ED%84%B0 독일에 위치한 켐니츠 기술 대학교에서 기술자들이 대규모 리눅스 클러스터에서 작업하고 있다 데이터 클러스터(Data Cluster)· 컴퓨터 파일 시스템에서, 클러스터 혹은 할당 단위는 파일과 디렉토리(폴더)에 대해 디스크 ..
-
Listener vs Adapter, 이벤트 어댑터 클래스(Adapter Class), Adapter 클래스 종류, Adapter 클래스 활용 방법
이벤트 어댑터 클래스(Adapter Class)· 이벤트를 처리하기 위하여 이벤트 리스너를 등록하여 처리를 해주어야 합니다.· 리스너가 인터페이스로 되어 있어 리스너에 선언되어 있는 추상메서드를 모두 오버라이드해야 사용이 가능합니다. 즉, 사용하지 않는 메서드까지도 모두 오버라이드하여 완성을 시켜야 사용 할 수 있습니다.(번거롭고 불편한 작업)· 그래서 자바 API에는 이러한 작업을 좀 더 쉽게 처리할 수 있도록 Adapter라는 클래스를 제공합니다.· Adapter 클래스는 이벤트 리스너 인터페이스들 중에서 추상메서드가 2개 이상 존재하는 인터페이스를 구현한 추상 클래스입니다.· 인터페이스에 있는 모든 메서드를 빈(Empty) 메서드로 재정의 하였기 때문에 인터페이스를 구현하여 불필요한 메서드를 재정의..
-
작성한 소스코드를 컴파일하고 링크하는 gcc명령어 옵션
작성한 소스코드를 컴파일하고 링크하는 gcc명령어 옵션 소스코드파일을 이용해서 실행파일을 생성합니다. (기본) gcc -c [소스코드파일명] 오브젝트 파일로 실행파일 생성 ./[실행파일명] 여러 개의 소스코드파일을 이용해서 실행파일을 생성하기