본문 바로가기
[Java Concurrency] 자바 메모리 모델 [Java Concurrency] 자바 메모리 모델 - 자바 메모리 모델(JMM, Java Memory Model) 의 내부 구조가 어떻게 동작하는지를 이해하고 있다면 상위 개념을 훨씬 효율적으로 쉽게 사용할 수 있을 것이다. 16.1. 자바 메모리 모델은 무엇이며, 왜 사용해야 하는가? - 특정 스레드에서 aVariable 이라는 변수에 값을 할당한다고 해보자. aVariable = 3; 자바 메모리 모델은 "스레드가 aVariable에 할당된 3이란 값을 사용할 수 있으려면 어떤 조건이 돼야 하는가?" 에 대한 답을 알고 있다. 동기화 기법을 사용하지 않는 상태라면 특정 스레드가 값이 할당되는 즉시, 심지어는 영원히 3이라는 값을 읽어가지 못하게 하는 여러 가지 상황이 발생할 수 있다. - JMM 은.. 2017. 5. 10.
[수유 맛집] 양꼬치 맛집, 마라양꼬치 [수유 맛집] 양꼬치 맛집, 마라양꼬치 오마니의 서울 투어 마지막 저녁이다.원래는 피자를 먹으러 피자마루에 갔다. 하지만 어머니께서 양고기에 대한 아쉬움을 보이신 관계로,피자마루 가게 안에서 가위바위보를 하면서 이기는 사람이 피자를 먹을지 양꼬치를 먹을지 정하기로 했다. 엄마가 나에게 결정권을 넘기려고 지려고 "부단히(?)" 노력하셨지만,이기신 관계로 결정권을 갖게 되셨다. 어머니는 약간의 고민 끝에 양꼬치를 선택하셨다. 양꼬치집 이름은 우리집 뒤쪽에 있는 "마라양꼬치".마라 양꼬치에 자신있는 집인가보다. 들어가면서부터 "몽크의 절규" 를 패러디한 "양의 절규(?)" 가 눈에 확 띈다.저 그림을 보고도 양고기를 먹어야 함이 뭔가 아이러닉하다. 그 외의 벽은 열대우림 느낌의 벽지를 하여 특이한 느낌을 준다.. 2017. 2. 5.
[라오스 비엔티안] 환전 이야기~ [라오스 비엔티안] 환전 이야기~ 자, 방비엥으로 떠나기 전에 환전 이야기부터 하고 갈께. 우리나라에서는 은행에서 라오스 돈을 취급하지 않기 때문에,라오스 돈 환전을 위해서는 달러를 가져가야 해. 한가지 또 주의할 것은..모든 환전소가 그런 것은 아니지만,100달러짜리 지폐와 그 미만의 지폐의 환율이 다른 곳들이 간혹 있어. 실제 내가 여행할 때 1달러 = 약 8100Kip 정도의 환율이었는데..100달러 = 8100 * 100 = 810,000 Kip 으로 환전해주는데50달러 = 8050 * 100 = 805,000 Kip.. 이런 식으로 100$ 이하 지폐는 조금 가치를 줄여 환전해주는 곳이 있다는 거지. 물론 100달러 환전했을 때 5,000킵이면..한화로 약 700 원정도밖에 차이가 안 나긴 하지.. 2016. 11. 7.
이어캔들을 해봐써영 ㅋㅋ 이어캔들을 해봐써영 ㅋㅋ #회사에서 진격의 홍끈이가 이어캔들을 줘서 해봤어요. #비롯 Made in China 라고 크게 붙어있는 중국 제품이었지만,그래도 이걸 어디서 구하겠어요,우리 홍끈이니깐 그냥 해보라고 주는거지~ 고마워 홍끈님!! #중국어로 뭐라뭐라 쓰여 있는데 모르겠고,아래쪽에는 귀에 꽂을 때 좋게 플라스틱으로 둥글게 처리되어 있어요. #포장을 벗기면 이렇게 되어 있습니다. #플라스틱 쪽은 저렇게 구멍이 뚫려 있고, 맞은 편에 불을 붙입니다. #카더라 통신에 따르면 저 부분으로 귓밥이 빨려 들어간다는?? ㅋㅋ #우리집에서 기거하기 좋아하는 로로님에게 시험해보았습니다.저렇게 귀에 꽂고 심지를 똑바로 세웁니다. #다음 라이터로 불을 칫!!아이 무셔. #뭔가 향처럼 은근히 타들어가는 게 아니라,저렇게.. 2016. 6. 22.
[성신여대 술집] 체코 흑맥주 짱짱 - 코젤 다크하우스 [성신여대 술집] 체코 흑맥주 짱짱 - 코젤 다크하우스 #로로님과 함께함. #오빠닭을 먹고, 로로님이 그렇게 입에 침이 마르도록 칭찬한 체코 흑맥주를 마시러Czech village 라는 이름을 가진 코젤 다크하우스로 감. #겉모습이 유럽의 펍 느낌이 나니 이쁘다. #메뉴는 대충 저러하다.우리는 오빠닭을 먹고 갔기 떄문에 간단히 "리코타 치즈 샐러드" 를 주문한다.가격은 7,900원. (가성비 측면에서) 비싸다 비싸다 하면서도 워낙 샐러드를 좋아해서항상 사먹는 우리.. ㅠ #술은 둘 다 술을 좋아하지도 않고, 많이 못 마시는 관계로코젤 흑생맥주 420cc 2잔 시킨다.1잔당 3500원. #그러나 나온 것은 이게 정말 420cc 가 맞나 싶은 잔에 나온다. #뚱땡이 잔이라 뭔가 오크통을 연상시켜 더 향이 좋.. 2016. 5. 25.
[가수원동 맛집] 신쭈꾸황 - 매콤한 불맛의 쭈꾸미와 함께하는 고르곤졸라? [가수원동 맛집] 신쭈꾸황 - 매콤한 불맛의 쭈꾸미와 함께하는 고르곤졸라? #어무니, 형과 함께. #한창 먹는걸로 새로운 사업을 구상중인 형을 위해그리고 특이한 음식, 새로운 음식을 좋아하는 나를 위해어머니께서 추천해준 맛집, 신쭈꾸황. #가게 이름에서부터 유추할 수 있듯이,매운 쭈꾸미를 메인으로 취급하는 가게이다. #우리는 아래와 같이 주문.쭈꾸미 볶음( 8,000원 ) 3개 + 쭈꾸미 튀김( 6,000원 ) + 고르곤졸라 피자( 6,000원 ) + 샐러드 주문( 4,000원 ). #기본찬은 딱 저 정도.저 샐러드는 원래 기본으로 안 나오는데,어머니께서 단골이시기 떄문 + "샐러드 조금 주실꺼요?" 라는 맨션에 제공받았다. #맛있어서 4,000원 짜리 오리지널 샐러드를 따로 주문한다.확실히 야채가 훨씬.. 2016. 5. 22.
[iOS Study] Objective-C [iOS Study] Objective-C 출처 : 아론 힐리가스의 iOS 프로그래밍 -iOS 앱은 코코아 터치(Cocoa Touch) 프레임워크를 사용하여 Objective-C 언어로 작성된다.Objective-C 는 C 언어의 확장이며 코코아 터치 프레임워크는 Objective-C 클래스의 모음이다. - 일반적으로 Objective-C 에서는 인스턴스 변수명을 밑줄(_) 로 시작한다. - 객체를 만들기 위해서는 클래스에 alloc 메세지를 보낸다. 이에 클래스는 메모리(힙)에 객체를 만들고 변수에 저장된 그 객체의 주소를 준다. -Party* partyInstance = [Party alloc];[partyInstance init]; 새로 할당한 인스턴스에 보내는 첫 메시지는 항상 초기화 메시지다. .. 2016. 2. 13.
Dry-aging (드라이 에이징) vs. Wet-aging (웻 에이징) Dry-aging (드라이 에이징) vs. Wet-aging (웻 에이징) Aging? #요즘 고급스럽게 이야기하는 Aging 은우리 나라말로 하면 "숙성" 이다. #고기를 숙성시키는 이유는 크게 2가지 이유이다. 1. 육질을 부드럽게 한다.2. 고기의 풍미를 향상시킨다. #숙성이 육질과 풍미를 어떻게 좋게 할까? 이는 "사후 경직" 과 관련이 있다.도살 직후 동물에게는 사후경직이 발생하여 근육이 딱딱해진다.숙성 과정을 거치면 딱딱해진 근육이 조금씩 풀어지며 질감(혹은 식감)이 좋아진다. 고온 숙성 vs. 저온 숙성 #고온 숙성은 고온이라는 표현에 비해 낮은 온도인 16도정도에서 숙성한다.사후 경직을 빨리 풀 수 있으나, 관리가 어려워 고기가 썩기 쉽다.그래서 고온 숙성은 잘 사용되지 않는다. #대부분은.. 2016. 1. 5.
[일본 교토] 카네쇼 우나기동 - 140년 역사와 전통이 있는 장어덮밥집! [일본 교토] 카네쇼 우나기동 - 140년 역사와 전통이 있는 장어덮밥집! 2015. 10. 06. (4일차) #오늘은 오사카에 돌아가는 날.친절한 일본의 버스기사에게 한번 더 감동을 하고,원래 방문하려 했던 역사와 전통이 있는 장어덮밥(우나기동)집인 "카네쇼"로 향한다. [일본 교토] 일본의 친절한 버스 기사 그립습니당. #블로그에서 찾아본 바로는 이곳은 아침부터 가도 엄청난 줄을 서야 한다고 한다.그러나 평일이라 그런지, 비수기라 그런지 뭔지 몰라도..우리는 약 11시쯤 도착했는데, 가게 안은 다 차 있었지만 줄은 없었다. #이곳이 카네쇼의 입구이다.정말 일본스럽다. #처음에 줄이 없어서 벌컥 문을 열고 들어가려고 하니,목소리와 제스처가 여성스러운 분이 나와서 일본어로 솰라솰라한다. 일본어 못알아듣는.. 2015. 12. 17.
반응형