본문 바로가기
[Effective Java] null 대신 비어있는 배열이나 컬렉션을 반환하자. [Effective Java] null 대신 비어있는 배열이나 컬렉션을 반환하자. - 비어있는 배열이나 컬렉션 대신 null 을 반환하는 메소드를 사용할 때는 null checking 을 하는 복잡하고 긴 형태의 코드를 작성해야 한다. 또한 클라이언트 코드를 작성하는 프로그래머가 반환 값인 null 을 처리하는 코드 작성을 잊어버리면 NullPointerException 이 발생하기 쉽다. - 비어있는 배열보다는 null 값을 반환하는 것이 좋다는 주장도 있다. 배열을 생성하는 비용이 들지 않기 때문이다. 그러나 두 가지 면에서 이는 틀렸다. 1. 해당 메소드가 정말로 성능 문제의 원인인지 성능 프로파일에 나타나지 않으면 이런 경우에는 성능 우려를 할 것이 못 된다. 2. 길이가 0인 배열은 불변 객체이.. 2017. 1. 19.
[여름 휴가] 가평으로 물놀이 다녀왔습니당~ [여름 휴가] 가평으로 물놀이 다녀왔습니당~ 여름휴가 다녀왔습니당. 맴버는 큐뮌쓰, 전방아, 그리고 별의 아이. 차는 쏘카를 빌려서 다녀왔어요. 하루 종일 빌리고 가평까지 다녀왔는데, 톨게이트 비용까지 총 10만원정도 나왔어요. 위 사진은 집 근처 기계식 주차장에서 우리의 쏘카가 나오는 모습! 애인들이랑은 운전 잘 하고 다니는 녀석들(?)이 우리랑 갈때는 운전이 무섭다고 해서, 제가 운전을 담당했습니다. ㅋㅋ 가는길은 안 막혀서 약 1시간정도 걸려 가평에 도착했습니다. 시원한 북한강의 모습이 보이네요. 도착하자마자 큐뮌쓰는 참았던 오줌을 발사합니다. ㅋㅋ 지켜보고 있다. 노상방뇨자!! ㅋ 제트스키를 시원하게 타는 사람도 있었습니다. 여름휴가의 극성수기는 했지만, 너무너무 더운 폭염때문인지 사람이 그렇게 .. 2016. 9. 24.
Dry-aging (드라이 에이징) vs. Wet-aging (웻 에이징) Dry-aging (드라이 에이징) vs. Wet-aging (웻 에이징) Aging? #요즘 고급스럽게 이야기하는 Aging 은우리 나라말로 하면 "숙성" 이다. #고기를 숙성시키는 이유는 크게 2가지 이유이다. 1. 육질을 부드럽게 한다.2. 고기의 풍미를 향상시킨다. #숙성이 육질과 풍미를 어떻게 좋게 할까? 이는 "사후 경직" 과 관련이 있다.도살 직후 동물에게는 사후경직이 발생하여 근육이 딱딱해진다.숙성 과정을 거치면 딱딱해진 근육이 조금씩 풀어지며 질감(혹은 식감)이 좋아진다. 고온 숙성 vs. 저온 숙성 #고온 숙성은 고온이라는 표현에 비해 낮은 온도인 16도정도에서 숙성한다.사후 경직을 빨리 풀 수 있으나, 관리가 어려워 고기가 썩기 쉽다.그래서 고온 숙성은 잘 사용되지 않는다. #대부분은.. 2016. 1. 5.
[Effective Java] equals 메소드를 오버라이딩 할 때는 보편적 계약을 따르자. [Effective Java] equals 메소드를 오버라이딩 할 때는 보편적 계약을 따르자. - 인스턴스의 동일 여부를 판정하는 equals 메소드의 오버라이딩은 간단한 것 같지만, 잘못되는 경우가 많아서 참담한 결과를 초래할 수 있다. ( 기본 equals 는 참조를 비교한다. ) - 다음의 조건이 만족된다면 슈퍼 클래스의 equals 를 그냥 사용해도 된다. 1. 클래스의 각 인스턴스가 본래부터 유일한 경우. 2. 두 인스턴스가 논리적으로 같은지 검사하지 않아도 되는 클래스의 경우. 3. 수퍼 클래스에서 equals 메소드를 이미 오버라이딩 했고, 그 메소드를 그대로 사용해도 좋은 경우. 4. private 이나 패키지 전용(package private) 클래스라서 이 클래스의 equals 메소드가.. 2015. 12. 31.
[서울/데이트] 서울시청 야외 스케이트장~ [서울/데이트] 서울시청 야외 스케이트장~ 2015. 12. 21. (월) #김스타님과 서울 시청 야외 스케이트장을 감. #2016년 2월 9일까지 운영될 예정이고,가격은 1시간에 스케이트 대여비를 포함하여 1,000원밖에 안 한다.!!!! 카드 결재도 가능하다. #나는 보통 280 신발 사이즈를 신는데,여기 스케이트는 290 을 신어야 했다. 280은 신는데 복숭아뼈가 부러지는줄.. #장갑은 꼭 껴야 입장 가능하기 때문에 집에서 챙겨가는 것을 권장한다.물론 500원인가에 목장갑처럼 생긴 녀석을 현장에서 구매도 가능하다. #요즘 미세먼지가 조금 있다고 하여 마스크를 따로 준비하였지만,날씨가 생각보다 괜찮아서 그냥 마스크 안 끼고 탔다. #사람들이 완전 바글바글하지는 않았다. #신난 김스타님.김연아라고 하.. 2015. 12. 22.
전입신고 + 확정일자 vs. 전세권등기설정 전입신고 + 확정일자 vs. 전세권등기설정 둘의 공통점은..주택임대차보호법의 효력을 보기 위해 하는 절차(과정) 의 하나라는 것이다. 전입신고 & 확정일자 세입자의 보증금을 법적으로 보호받기 위함이다. 전입신고가 되어야 계약기간 도중 집주인이 바뀌더라도 전 주인과 계약한 기간까지 그 집에 살 수 있다. 확정일자는 보증금 반환을 위해 하는 것으로, 확정일자가 있어야 집이 중간에 경매에 넘어갔을 때 보상받는 순위가 결정되어 보증금을 보상받을 권리가 생긴다. 즉, 별 탈이 없으려면 전입신고와 확정일자를 받는 것 둘 다 되어야 한다. 전입신고와 확정일자는 거주지 주민센터(동사무소)에서 할 수 있다.전입신고는 무료이며 신분증만 있으면 되고,확정일자는 신분증, 수수료 600원, 그리고 전,월세 계약서를 가지고 가야.. 2014. 7. 18.
[android] 요금이 부과될 수 있는 서비스( API ) 종류 안드로이드, 요금이 부과될 수 있는 서비스( API ) 종류 사용자나 네트워크에 비용을 발생시킬 수 있는 API 들은 권한에 대한 사용자의 동의를 얻어야 한다. 관련 API 의 종류는 다음과 같다. - 전화 기능 API- SMS/MMS 관련 API- 네트워크 데이터 관련 API- 앱 내 결재 관련 API- NFC 관련 API- SIM 카드 관련 API Android, API, In App Purchase, MMS, NFC, Sim, SIM CARD, SMS, 권한, 네트워크, 네트워크 데이터, 비용, 사용자 동의, 서비스, 안드로이드, 앱 내 결재, 요금, 유료, 전화 2013. 11. 18.
건강 검진 언제 받을 수 있나요? ( 회사 건강검진에 대한 모든 것! ) 건강 검진 언제 받을 수 있나요? ( 회사 건강검진에 대한 모든 것! ) 직장가입자, 40세 미만 기준으로 정리. 건강 검진 언제 받을 수 있나요? 직장가입자 & 사무직의 경우 2년에 한번씩 건강검진을 받을 수 있다.직장가입자 & 현장직의 경우 1년에 한번씩 건강검진을 받을 수 있다. 검사의 종류. 일반건강검진은 본인부담금이 없고, 5대 암검진은 10% 정도의 부담금이 있다. 5대 암검진 비용 10% 는 의료기관마다 조금씩 차이는 있지만, 대체적으로 위암 5천원. 대장암 1천원. 간암 5천원 정도가 부과된다.( 자궁경부암은 무료 ) 내가 건강 검진 대상자인지 어떻게 알 수 있는가? 건강보험공단 홈페이지 - http://www.nhis.or.kr/portal/site/main 건강보험공단 홈페이지에 회원가.. 2013. 11. 5.
[MySQL] MySQL 장점 MySQL, 장점 MySQL 경쟁 제품. PostgreSQLSQL 서버Oracle MySQL 장점 * 뛰어난 성능* 저렴한 비용* 쉬운 설정과 구조* 호환성* 소스 코드 공개* 충분한 지원 mysql, mysql 경쟁 제품, mysql 장점, oracle, PostgreSQL, SQL Server, SQL 서버, 비용, 성능, 소스 코드 공개, 쉬운 구조, 쉬운 설정, 오픈 소스, 충분한 지원, 호환성 2013. 9. 4.
반응형