전체 글
-
레지스터 개념Etc 2017. 3. 16. 14:32
프로세서 레지스터(영어: processor register, 순화 용어: 기록기) 또는 단순히 레지스터는 컴퓨터의 프로세서 내에서 자료를 보관하는 아주 빠른 기억 장소이다. 일반적으로 현재 계산을 수행중인 값을 저장하는 데 사용된다. 대부분의 현대 프로세서는 메인 메모리에서 레지스터로 데이터 를 옮겨와 데이터를 처리한 후 그 내용을 다시 레지스터에서 메인 메모리로 저장하는 로드-스토어 설계를 사용하고 있다. 레지스터는 메모리 계층의 최상위에 위치하며, 가장 빠른 속도로 접근 가능한 메모리이다. 최신 프로세서에서 레지스터는 대개 레지스터 파일 로 구현되지만, 과거에는 플립플롭, 마그네틱 코어, 박막 필름 메모리 등으로 구현되기도 했다. 출처 : https://ko.wikipedia.org/wiki/%ED%..
-
자바스크립트 배열 리터럴JavaScript 2017. 3. 15. 17:50
배열 리터럴 배열 리터럴은 0개 이상의 식(expression) 목록입니다. 각 식은 배열 요소를 나타내고 대괄호([])로 묶입니다. 배열 리터럴을 사용하여 배열을 만들 때, 그 요소로 지정된 값으로 초기화되고, 그 길이는 지정된 인수의 갯수로 설정됩니다. 아래 예제는 요소가 3개로 길이가 3인 coffees 배열을 만듭니다.var coffees = ["French Roast", "Colombian", "Kona"]; Note: 배열 리터럴은 일종의 객체 이니셜라이저(initialiizer)입니다. Using Object Initializers 참고. 배열이 최상단 스크립트에서 리터럴을 사용하여 만들어진 경우, JavaScript는 배열 리터럴을 포함한 식을 평가할 때마다 배열로 해석합니다. 게다가, 함..
-
자바 FAIL-FAST 방식이란?Java(자바) 2017. 3. 6. 14:46
개발은 참 재미있는게 어느정도의 자기개발로 실력이 향상되었다고 느껴질때 더 하이레벨의 문제와 모르는 이론을 찾다보면 겸손하지 못했다는것을 느끼게 된다. 마치..드래곤볼의 손오공과 닮았다는 생각이들정도다.. 손오공은 싸움을 즐긴다. 어렵고 강한 상대를 만나도 두려워하지 않는다..... (잡소리 그만하고 본론으로 넘어가보도록 하자) 컬렉션 클래스들은 저장된 객체들에 대한 순차적 접근을 제공한다. 그러나, 순차적 접근이 모두 끝나기 전에 콜렉션 객체에 변경이 일어날 경우 순차적 접근이 실패되면서 ConcurrentModificationException 예외를 return하게 되는데 이를 fail-fast 방식이라고 부른다. Enumeration은 순차적 접근 시 콜렉션 객체에 변경이 일어나도 이를 무시하고, ..
-
이직에 대한 단상( 김형준 님 글 )Etc 2017. 2. 13. 14:04
여러분들은 이직 시 회사 선택을 어떻게 하시나요? 이직을 결심하고 퇴사 통보는 어떻게 하고 동료들의 갖은 회유에 어떻게 반응하고 계신가요? 회사원에게 퇴사, 입사는 가장 큰 스트레스 중 하나 입니다. 퇴사를 하기 위해서는 새로운 회사를 선택해야 하고, 인터뷰도 봐야 하고, 현재 회사에 퇴사 통보 및 갖은 회유, 협박에 시달려야 한다. 새로운 회사에 입사 후에는 새로운 조직에 적응해야 하고 나름 자리를 잡아야 합니다. 이 모든 것들이 아주 큰 스트레스입니다. 이번 글에서는 어떻게 새로운 회사를 선택했는지와 퇴사 시에는 이렇게 하는 것이 좋겠다 라는 개인적인 경험과 의견을 공유하려고 합니다. http://www.popit.kr/이직에-대한-단상/ ==================================..
-
실무로 배우는 시스템 성능 최적화 - DBMy-Book(History) 2017. 2. 11. 22:50
- 파티션 : 한 테이블을 물리적인 여러 테이블로 구성해 분산 저장하는 기술 - 샤딩 : 여러 DB에 분산 저장함 - 인메모리 데이터 그리드 : KEY , VALUE 형식의 데이터 캐시 솔루션이다 DBMS에 저장된 데이터나 사용자 서비스 호출간에 공유할 데이터를 캐시해서 성능을 개선할 목적으로 사용한다. - 내포(Nested Loops Join) 조인 : 인덱스 기반으로 단 건에서 수 백 건 이내의 소량 레코드를 조회하는 온라인 애플리케이션에서 사용하기에 최적화된 조인 방식이다. 선행 테이블에서 탐색된 레코드 건수 만큼 후행 테이블의 랜덤 엑세스 탐색이 일어난다. -> (탐색이 레코드 건수가 작은 테이블이 선행 테이블이 되는 것이 유리하다. 그리고 선행 테이블과 연결고리가 되는 것이 유리하다. 그리고 선..
-
실무로 배우는 시스템 성능 최적화 - 웹,네트워크My-Book(History) 2017. 2. 11. 22:20
- DR : IDC 장애시 유일한 장애 복구 솔루션 - 웹 시스템에서 동시 사용자 수가 많다는 것은 대부분 요청이 큐잉되고 있다는 얘기일 수도 있다. - 동시 사용자 수가 많으면 그만큼 세션 수가 비례하는데 이것보다는 요청하는 수 또는 네트워크 연결 수가 성능에 큰 영향을 준다. # 기초 성능이론 - 서비스 요청 간격 = 응답시간 + 생각시간 - 동시 사용자 수 = 요청 사용자 수 + 비요청 사용자 수 # 성능 분석시 사용하는 기초 공식 : 서비스 처리 건수 / 측정 시간(초) - 라운드 로빈 : 프로세스 하나 끝날 때까지 CPU를 가지고 있는게 아니라, 할당된 시간 만큼 돌아가며 처리하는 방식 (우선 순위가 낮은 프로세스도 공평하게 실행됨_ - MAP 태그를 이용하여 HTTP 요청을 줄여라 ● 장점 :..
-
-