동시성(Concurrency) Synchronization
동시성(Concurrency)동기화(Synchronization)쓰레드는 주로 필드에 대한 액세스를 공유함으로써 통신하며 객체 참조 필드는 참조합니다.이러한 형태의 통신은 매우 효율적이지만 스레드 간섭 과 메모리 일관성 오류 의 두 가지 종류가 있습니다.이러한 오류를 ...
Read more
동시성(Concurrency) Thread Objects
동시성(Concurrency)Thread Objects각 스레드는 Thread 클래스의 인스턴스와 연관됩니다.Thread 객체를 사용하여 동시 응용 프로그램을 만드는 두 가지 기본 전략이 있습니다 . 스레드 생성 및 관리를 직접 제어하려면 Thread 응용 프로그램이 ...
Read more
동시성(Concurrency) Processes and Threads
동시성(Concurrency)컴퓨터 사용자는 시스템이 한 번에 두 가지 이상을 할 수 있다는 것을 당연시합니다.다른 응용 프로그램이 파일을 다운로드하고 인쇄 대기열을 관리하며 오디오를 스트리밍하는 동안 계속해서 워드 프로세서에서 작업 할 수 있다고 가정합니다.단일 응용 ...
Read more
아이템 77. 예외를 무시하지 말라.
이펙티브 자바아이템 77. 예외를 무시하지 말라.12345678// catch에서 에러를 무시함try{ }catch(SomeException e){} catch블럭을 비워두면 예외의 존재 이유가 없어진다. 만약 예외를 무시하기로 ...
Read more
아이템 76. 가능한 실패를 원자적으로 만들라.
이펙티브 자바아이템 76. 가능한 실패를 원자적으로 만들라.일반화 해서 말하자면 호출된 메서드가 실패 하더라도 해당 객체는 메서드 호출 전 상태를 유지해야 한다.이러한 특성을 실패 원자적(failure atomic)이라고 한다. 메서드를 원자적으로 만드는 방법 가장 간 ...
Read more
아이템 75. 예외의 상세 메시지에 실패 관련 정보를 담으라.
이펙티브 자바아이템 75. 예외의 상세 메시지에 실패 관련 정보를 담으라.실패 순간을 포착하려면 발생한 예외에 관여된 모든 매개변수와 필드의 값을 실패 메시지에 담아야 된다. IndexOutOfBoundsException 에서 실패값을 온전히 포착하도록 수정해 보겠다. ...
Read more
아이템 74. 매서드가 던지는 모든 예외를 문서화 하라.
이펙티브 자바아이템 74. 매서드가 던지는 모든 예외를 문서화 하라.검사 예외는 항상 따로따로 선언하고, 각 예외가 발생하는 상황을 자바독의 @throws 태그를 사용하여 정확하게 문서화 하자. 비검사 예외는 메서드 선언의 throws 목록에 넣지 말자.(비검사 예외도 ...
Read more
Start and stop Wowza Streaming Engine
Start and stop Wowza Streaming EngineStreaming Engine OSXservice123sudo launchctl load -w /Library/LaunchDaemons/com.wowza.WowzaStreamingEngine.plist ...
Read more
Wowza Streaming Engine Java API로 라이브 스트림 녹화를 시작하고 중지하십시오
Wowza Streaming Engine Java API로 라이브 스트림 녹화를 시작하고 중지하십시오1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515 ...
Read more
아이템 73. 추상화 수준에 맞는 예외를 던져라.
이펙티브 자바아이템 73. 추상화 수준에 맞는 예외를 던져라.상위 계층에서는 저수준의 예외를 잡아 자신에 추상화 수준에 맞는 예외를 던져야 된다.(exception translation) 저수준의 예외가 도움이 되면 예외 연쇄를 이용하라.(exception chain ...
Read more