본문 바로가기
[Effective Java] Serializable 인터페이스를 분별력 있게 구현하자. [Effective Java] Serializable 인터페이스를 분별력 있게 구현하자. - 객체 직렬화(object serialization) API 는 객체를 바이트 스트림으로 인코딩하고, 인코딩된 바이트 스트림으로부터 객체를 복원(디코딩) 하는 프레임워크이다. - 객체를 바이트 스트림으로 인코딩하는 것을 직렬화(serializing)이라 하고, 그 반대의 절차를 역직렬화(deserializing)이라고 한다. - 객체가 일단 직렬화되면, 인코딩된 객체는 향후에 역직렬화 하기 위해 하나의 실행 중인 VM 에서 다른 VM 으로 전송되거나 디스크에 저장될 수 있다. 직렬화는 원격 통신을 위한 표준 통신 회선 수준의 객체 표현을 제공한다. 직렬화 프록시는 effective java 의 직렬화 주제중 가장 .. 2017. 3. 21.
[Effective Java] 스레드 스케쥴러에 의존하지 말자 [Effective Java] 스레드 스케쥴러에 의존하지 말자 - 많은 스레드가 runnable 상태일 때는 어떤 스레드를 실행시킬 것인지, 그리고 얼마 동안 실행시킬 것인지를 스레드 스케쥴러가 결정한다. 운영체제에서는 공정하게 그런 결정을 내리려고 하겠지만, 그 정책은 서로 다를 수 있다. 따라서 잘 작성한 프로그램은 그런 정책의 상세한 내용에 매달려서는 안 된다. 정확성이나 성능을 스레드 스케줄러에 의존하는 프로그램이라면 그 어떤 것도 이식성이 없어질 가능성이 크다. - 강력하고, 응답성이 좋고, 이식성이 있는 프로그램을 작성하는 가장 좋은 방법은, runnable 상태의 평균 스레드 개수가 프로세서의 개수보다 그리 크지 않게 하는 것이다. 이렇게 하면 스레드 스케줄러는 선택의 여지 없이 runnab.. 2017. 3. 17.
[홍대 간식] 남대문 호떡 - 잡채 호떡이여용~ ​ [홍대 간식] 남대문 호떡 - 잡채 호떡이여용~ 늦게 포스팅 하는 바람에 지금은 없어진 남대문 원조 야채 호떡.얼마 전에 홍대에 갔더니 없었다. 다시 리어카를 끌고 등장할지는 모르나 우선은 혹시나 찾아갈 사람들을 위해"없을 수 있다" 라는 것을 강력히 어필하고,이 녀석을 진짜 맛보고 싶다면 남대문으로 가면 맛 볼 수 있다는 정보까지 제공하고 리뷰를 시작한다. 야채호떡과 꿀 호떡을 파는데,우리는 야채호떡 2개를 주문한다. 꿀 호떡은 말이 꿀 호떡이지 우리가 흔히 먹는 안쪽에 설탕을 넣은 그 호떡이리라.​ 호떡, 존맛이 쓰여진 모자를 쓰고,쭉쭉 늘어지는 반죽을 떼어내 호떡을 만든다.​ 야채호떡에는 야채라기 보다는 잡채이 들어간다고 말하는 것이 더 정확한 표현일 것이다.가격은 개당 1,500원.( 남대문에.. 2017. 1. 24.
[의정부 맛집] 돈까스 클럽 - 다양한 돈까스를 맛봐요!! ​ [의정부 맛집] 돈까스 클럽 - 다양한 돈까스를 맛봐요!! 김스타님은 동네에 인프라가 너무 없다고 자주 툴툴대는데,그 와중에 자랑스럽게 이야기하는 가게가 하나 있으니 그건 바로 "돈까스 클럽!!" 얼마나 맛있나 한번 같이 가보기로 한다. 돈까스 클럽은 체인점이라 이곳저곳 있지만,그냥 김스타님의 집 근처인 의정부 용현점으로 가본다.​ 인테리어는 약간 낯설다.블랙보드에 그림과 글씨를 적어 넣은 것과 바닥의 타일색, 그리고 실내 인공나무 등의 인테리어가,이상하게 위화감을 준다. 점심시간을 좀 지나서 갔는데도, 5분 정도 대기를 해야 한다고 한다.대기하는 김스타님..​ 돈까스 클럽은 이름처럼 다양한 돈까스를 판매한다.이 중에서 나는 김스타님이 맛있다고 노래를 불렀던 "샐러드 돈까스" 를 주문한다.가격은 9,.. 2016. 12. 31.
[노원 맛집] 오쭈 - 테이스티 로드 나왔다는 쭈꾸미 집인데 전 별로.. [노원 맛집] 오쭈 - 테이스티 로드 나왔다는 쭈꾸미 집인데 전 별로.. 무슨 바람이 불어서인지 이 날 저녁은 노원에 가서 먹기로 했어요. 사실 생각해보니 무슨 바람은 아니고....원래는 3대 천왕이 나왔다는 무슨 돈가스 집을 가려고 했는데.그곳이 노원역이 아니라는 이유로 김스타님이 기각해서 노원역에 있는 다른 식당을 가기로 했고,가게 된 곳이 바로 이곳. 사실 오쭈는 테이스티 로드에 소개되었던 쭈꾸미 집인데,테로 소개집 치고 특이성은 떨어지지만 그냥 한번은 와보고 싶은 곳이었어요. 우리는 일반 쭈꾸미 2인분을 주문했어요.가격은 1인분에 9,000원. 기본 세팅은 길죽한 접시에 양배추 샐러드,그리고 마요네즈 듬뿍 콘 샐러드, 쌈무, 그리고 깻잎 몇 장이었습니다.( 종업원이 무뚝뚝해 밑반찬 리필이 부담스러.. 2016. 12. 3.
[Effective Java] 클래스와 그 멤버의 접근성을 최소화하자. [Effective Java] 클래스와 그 멤버의 접근성을 최소화하자. - 잘 설계된 모듈과 그렇지 않은 것을 구분 짓는 가장 중요한 잣대는, 모듈 자신의 내부 데이터 및 그 외의 상세한 구현 부분을 다른 모듈로부터 어느 정도로 숨기느냐에 달려 있다. - 모듈은 자신의 API 를 통해서만 다른 모듈과 상호작용한다. 정보 은닉(information hiding) 또는 캡슐화(encapsulation)이 그것이다. - 정보 은닉은 시스템을 구성하는 모듈들 간의 결합도를 낮추어(decoupling) 모듈 별로 개발, 테스트, 최적화, 사용 및 수정이 가능하도록 한다. 또한 이렇게 하면 병행 개발 ( parallel development ) 를 할 수 있어 시스템 개발이 빨라진다. 모듈을 더 빨리 파악할 수 있.. 2016. 10. 17.
[일본 오사카] 스키야, 24시간 규동집~ [일본 오사카] 스키야, 24시간 규동집~ #카츠히로에서 쿠시카츠도 먹고,큼직한 문어가 들어있는 타코야끼도 신나게 먹고,도톤보리 강가를 따라 산책을 하며 숙소쪽으로 돌아온다. #쿠시카츠는 밥이 될 수 없기 때문에 + 오늘 우리가 스파를 했기 떄문에우리의 허기는 아직 다 채워지지 않았다. #그래서 숙소 근처에 있는요즘 행사를 하고 있는 "스키야" 로 간다. #나는 가격도 저렴하면서,24시간 운영해서 언제든 부담없이 먹을 수 있는이 일본식 패스트푸드점들이 넘나 좋다. #여기도 마쯔야와 같이 규동, 카레 등을 비롯하여빠르게 먹을 수 있는 일본식 패스트푸드 점이다. #니쿠 마쯔리라고 해서,한국어로 하면 고기 축제인데.. 여튼 이런 행사로 350엔을 받던 규동을 290엔에 제공해준다.당시 환율 기준 600원을 할.. 2016. 6. 16.
[요리] 미고랭 (mi goreng) 을 만들어 먹었습니다. [요리] 미고랭 (mi goreng) 을 만들어 먹었습니다. #미고랭( mi goreng )은 인도네시아식 볶음 국수입니당. #레시피를 갖고 만들어 먹은 게 아니고,"인도미 (Indo Mie)" 라는 회사에서 만든 인스턴트 라면을 사다 끓여 먹은 것. #이 녀석은 이태원의 외국 식료품점에서 한 봉지에 500원 혹은 600원에 구매한 녀석!!! #뒤쪽에 보면 성분표를 비롯하여 조리 방법이 나온다. #봉지를 뜯어 보면, 저렇게 4가지 형태의 소스가 들어 있다. 스위트 소야 소스, 시즈닝 오일 ( 양파와 팜유 )시즈닝 파우더칠리 파우더. #소식가이기는 하지만 라면 크기가 성인 남자 주먹만한 관계로2개를 끓는 물에 퐁당 투척한다~ #그 다음 한 개 분량을 접시에 담아서,4개릐 소스를 팍팍 뿌려준다. #그리고 비.. 2016. 5. 10.
[일상] 생일선물 받았어요 ( 벤시몽, 디퓨저, 아이스크림, 현금, 요리, 기프티콘 ) [일상] 생일선물 받았어요 ( 벤시몽, 디퓨저, 아이스크림, 현금, 요리, 기프티콘) #생일 선물을 받았습니다. #원래 생일 챙기는 것을 안 좋아해서 타인에게 날짜도 잘 안 알려주고,뭐 챙겨주려고 해도 챙기지 말라고 신신당부를 합니다. #그런데도 챙겨주는 사람들이 있었으니....그 "엄청난" 성의에 사진을 투척해보아요. #형수가 사준 벤시몽 신발.너무너무 편한데, 아래쪽 깔창쪽이 너무 얇습니다.걷기를 좋아한다면 다이소 같은 데서 깔창을 추가로 사서 장착해야 할 것 같아요. #이건 우리 집에 자주 놀러오는 로로님이 주신 선물. #남자 혼자 살아서 홀아비 냄새가 나는지..방이 조금 습해서 퀘퀘한 냄새가 나서 그런지 여튼,길가 돌아다니며 "아카시아 향" 으로 착각했었던 라일락 향을 사줬어요. #우와 용량도 많.. 2016. 5. 6.
반응형