본문 바로가기
[Server구축/Tutorial] Top 에 대한 이야기 [Server구축/Tutorial] Top 에 대한 이야기 -Linux 시스템의 자원인 CPU, Memory 등의 사용률을 살펴보는 명령어. -CPU 에서 %us 는 커널이 아닌 user 에 의한 점유율 %sy 는 커널(system)에 의해 사용되는 CPU 점유율 %id 는 유휴(idle) CPU -메모리는 물리 메모리와 Swap 메모리로 구성된다. Swap 항목 부분의 used 수치가 지속적으로 증가하면 시스템 메모리가 매우 부족한 상황 total 은 전체 메모리 용량을 의미 used 는 현재 사용되고 있는 메모리 용량 free 는 사용되지 않는 여유 메모리 용량 실제로 linux 서비스를 운영하다 보면 항상 free 수치가 급격히 줄어드는데, 이는 메모리 부족이 아니라 linux 커널의 특징이다.메모.. 2017. 5. 13.
[수유 맛집] 봉초밥 - 동네초밥이라 무시하지 마세염~ 수유 강북 종합시장을 산책다니다 발견하게 된 "봉초밥"집. 시장 끝부분에 있는 아주 작은 가게이다.봉 초밥은 우선 이름부터 "미스터 초밥왕" 의 초밥집과 이름이 같아 정겨움이 갔다. 그래서 혼밥하러 들어갔다.메뉴는 위와 같다. 처음 갔으니 가게의 대표메뉴처럼 보이는 "봉 모듬초밥" 을 도전한다.연어, 활어, 참치, 새우, 조개 등이 11pcs 가 제공되는 녀석이란다.가격도 11pcs 주는데 10,000원으로 가격이 착하다.퀄리티도 착할까 기대된다. 인테리어.테이블이 약 3개정도 있고, 바에서도 먹을 수 있는 아주 작은 가게이다.인테리어는 아주 소박하면서도 눈에 가는 그림들이 많아서 좋았다. 주방과 바. 처음 세팅은 이렇게 해준다.샐러드가 맘에 들었다. 정갈한 느낌의 다른 그림을 감상하며 초밥이 나오길 기.. 2017. 5. 13.
[Java] Condition 은 어떻게 쓰는걸까? 예를 통해 함 보자. - Condition 에 대해 예로 잘 등장하는 코드는 아래와 같다. ( Oracle Java Doc 에 나와 있는 코드 ) /** * 이 Buffer 는 array index 재배치를 하지 않고, front 와 rear 값을 두고 control 해서 rear < front 일수도 있는 형태이다. */ public class BoundedBuffer { private final String[] buffer; private final int capacity; private int front; private int rear; private int count; private final Lock lock = new ReentrantLock(); private final Condition notFull = loc.. 2017. 5. 12.
[샌프란시스코] 클램 차우더 맛집 Boudin [샌프란시스코] 클램 차우더 맛집 Boudin 시작 : 17:51끝 : 18:20 샌프란 시스코에서의 첫 저녁은 BOUDIN 에서 먹는다. 보우딘( Boudin ) 은 클램 차우더( Clam Chowder, 대합 수프 ) 와 시큼한 빵이 유명한 곳이다. 저곳에 접근하자 다양한 모양으로 시큼한 반죽 빵을 만들어 팔고 있었다. 처음에는 이 녀석들은 그냥 이벤트성으로 만든 것이 아닐까 싶었는데,실제로 판매되고 있는 녀석들이었다. 호오~ 빵 공장이 열심히 돌아갔다. 무슨 공정을 거치는지 모르겠지만, 여튼 반죽이 하늘을 날아서 아래쪽에 있는 사람에게 배달된다.그럼 사람은 빵 굽는 판에 반죽을 하나씩 올려 놓는데..왜 저 작업은 사람이 하는지 잘 모르겠다.반죽을 엄선하는 건가? ㅋㅋ 다양한 모양의 빵들. 이곳 1층.. 2017. 5. 12.
[Java Concurrency] 목차 정리 [Java Concurrency] 목차 정리 [Java Concurrency] 스레드 안전성 [Java Concurrency] 객체공유 [Java Concurrency] 객체구성 [Java Concurrency] 구성 단위 #1 [Java Concurrency] 구성 단위 #2 [Java Concurrency] 작업 실행 [Java Concurrency] 중단 및 종료 #1 [Java Concurrency] 중단 및 종료 #2 [Java Concurrency] 스레드 풀 활용 [Java Concurrency] GUI 앱 [Java Concurrency] 활동성 최대로 높이기 #1 [Java Concurrency] 활동성 최대로 높이기 #2 [Java Concurrency] 성능, 확장성 #1 [Java .. 2017. 5. 11.
[샌프란시스코 ] 뮤제 메카닉 ( Musee Mechanique ) 탐험! [샌프란시스코 ] 뮤제 메카닉 ( Musee Mechanique ) 탐험! 시작 : 17:30끝 : 17:50 피셔맨스 워프 ( Fisherman's Wharf ) 근처에 있는 Musee Mechnique 에 갔다. 이 곳은 역사가 아주 오래된 오락 기계들을 가지고 있다.코인을 넣으면 동작하는 기계들도 있고, 오래된 아케이드 게임류도 있다.저렴하게 재미있게 시간 보내기 정말 좋다. 내부는 이렇게 생겼다. 이 녀석은 25 Cent 를 내면 아래쪽 망원경(?) 처럼 생긴 곳을 통해,밸리 댄서가 쉬는 날 뭐하는지 볼 수 있다. 나는 밸리 댄서가 쉬는 날 뭐하는지 관심이 없어서 그냥 지나쳤지만,아이디어는 참 재미있는 것 같다. 이 녀석은 1906 년 샌프란시스코를 강타한 대지진 당시를 3D 로 볼 수 있단다.재.. 2017. 5. 11.
[샌프란시스코] Fisherman's Wharp 산책 [샌프란시스코] Fisherman's Wharp 산책 시작 : 17:05끝 : 17:28 시차적응이 안 된 상태에서 비몽사몽하며 우선 노트북을 펼치고 일을 시작했다.내가 맡은 일은 Conference Call 관련된 것이었는데,기존에 InCall 쪽 작업을 해본 적이 없어 소스코드를 한 번 읽었던 것이 무색하게처음부터 엄청난 난항을 겪었다. 여튼 그러다가 밤이 되었고, 우리는 식사도 할 겸 외출을 한다. 샌프란시스코의 첫 번째 밤이다.날씨가 좋으니 야경도 가시거리가 좋게 잘 찍힌다. 이건 Cable Car 를 비롯한 대중교통 시간표.혹시 필요하시면 참고하시길~ 우리의 산책 및 식사 코스는 Fisherman's Wharf.Pier 근처 있는 지역으로 직역하면 "어부들의 부둣가" 라는 뜻이다. 샌프란시스코의.. 2017. 5. 10.
[Java Concurrency] 자바 메모리 모델 [Java Concurrency] 자바 메모리 모델 - 자바 메모리 모델(JMM, Java Memory Model) 의 내부 구조가 어떻게 동작하는지를 이해하고 있다면 상위 개념을 훨씬 효율적으로 쉽게 사용할 수 있을 것이다. 16.1. 자바 메모리 모델은 무엇이며, 왜 사용해야 하는가? - 특정 스레드에서 aVariable 이라는 변수에 값을 할당한다고 해보자. aVariable = 3; 자바 메모리 모델은 "스레드가 aVariable에 할당된 3이란 값을 사용할 수 있으려면 어떤 조건이 돼야 하는가?" 에 대한 답을 알고 있다. 동기화 기법을 사용하지 않는 상태라면 특정 스레드가 값이 할당되는 즉시, 심지어는 영원히 3이라는 값을 읽어가지 못하게 하는 여러 가지 상황이 발생할 수 있다. - JMM 은.. 2017. 5. 10.
[샌프란시스코] Stanford court hotel 후기 [샌프란시스코] Stanford court hotel 후기 시작 : 16:47끝 ; 17:04 우리가 1주일동안 머물렀던 Standord court hotel 의 후기를 적는다. 요렇게 생겼다.무슨 중세 유럽 건물같은 느낌이다. 위치는 California St. 의 거의 꼭대기.언덕에 위치 하고 있어 뷰는 좋다. Reception ( 리셉션 ) 은 이렇게 생겼다.고급진 호텔보다는 케쥬얼한 느낌이 강하다. 호텔의 복도.우리는 7층에 머물렀다.건물이 큰 네모진 형태이고, 가운데는 빈 구조였다.( 한자 입구(口) 같은 구조랄까? ) 내 방과 진짜별형의 방은 한참 떨어져 있었는데,서로의 방에 닿기 위해서는 ㄱ 형태로 한번의 직각을 거쳐 한참 이동해야 했다. 우리가 예약한 방은 킹 사이즈 침대가 있는 방.방 크기.. 2017. 5. 9.
반응형