목록분류 전체보기 (2068)
준호씨의 블로그

freemarker에서 아무 처리를 해 주지 않은 경우 null을 대입해 주면 오류가 발생합니다. freemarker.core.InvalidReferenceException: The following has evaluated to null or missing: ==> user [in template "name" at line 1, column 9] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use when-presentwhen-missing...

작업실 형광등 하나가 불이 안 들어오기 시작했습니다. 처음에는 형광등 전구가 다 되었나 했는데요. LED 등인데 벌써? 혹시나 해서 다른 방에 교체하려고 구입해둔 다른 LED 등으로 교체해 보았지만 불이 켜지지는 않았습니다. 그리고 기존에 사용하던 등을 다른 슬롯에 연결해 보니 불이 잘 들어왔습니다. 그렇다면 의심해 볼 수 있는 것은 바로 안정기입니다. 아무래도 형광등의 안정기가 수명을 다하지 않았나 싶더군요. 제조되고 4년 반 정도가 지났네요. 똑같은 제품은 구할 수 없었고 같은 스펙의 제품을 찾아보았습니다. 형광등 안정기 36W로 찾아보면 관련 제품들이 나옵니다. 제가 찾은 제품은 아래 제품입니다. 쿠팡 구매 링크: coupa.ng/bOEHeJ(이 링크를 통해 구입하면 저에게 약간의 이익이 생깁니다)..

2020년이 지나갔습니다. 결국 2020년 우주의 원더 키디 같은 세상이 오지는 않았네요. 2020년은 참 정신없이 흘러간 한 해였습니다. 간단히 지난날들을 떠올려 봅니다. 4월. 첫째 초등학교 입학 사실 올해는 첫째가 초등학교에 입학하는 해였기 때문에 안식휴가를 쓰고 첫째 등교를 도우려고 했습니다. 아내도 배우던 게 많았던 시기였기도 하고요. 하지만 코로나가 터지면서 생각했던 모든 일정이 꼬여버렸습니다. 집에서 원격근무를 하게 되었고 학교 입학은 늦춰졌습니다. 그래서 안식휴가도 취소했고요. 그러고 보니 이제 안식휴가가 한 달 더 생겼겠네요. 안식휴가는 언제쯤 쓸 수 있을지 모르겠습니다. 입학은 늦어졌고 입학을 하고 나서도 원격 수업과 등교 수업의 줄타기였습니다. 다행히 회사에서 원격근무를 많이 시켜주어..

화장 지워주는 남자 밋밋한 얼굴의 대학생이 천재 메이크업 아티스트의 뮤즈?! comic.naver.com 페이스북에서 추천을 받아서 정주행 한 작품입니다. 완결이 된지는 그리 오래되지는 않았네요. 완결 안되었으면 또 매주 기다려야 되었겠지만 한 번에 정주행 할 수 있었습니다. 아직은 무료로 감상이 가능한데 조만간 유료화가 되지 않을까 싶네요. 단순한 로맨스물인가 싶었지만 개그 포인트도 있고 여러 등장인물들의 성장하는 모습을 지켜볼 수 있습니다. 화장에 대해서도 좀 더 알 수 있었고요. 화장에 대한 이야기도 꽤 나오지만 작품을 준비하는 과정들이 흥미진진합니다. 작가님은 만화에 대해 구상하기도 바쁠 텐데 만화 속에 등장하는 작품들을 만들고 표현해 낸다는 게 정말 대단했습니다. 화장에 관심이 없는 저도 재미있..

HashMap을 초기화하는 방법으로 다음의 방법을 많이 사용하고 있습니다. Map map = new HashMap(); map.put("name", "junho85"); map.put("nickname", "June Kim"); 조금 응용해서 한 줄로 만들고 싶다면 아래와 같은 방법을 사용할 수 있습니다. Map map = new HashMap() {{ put("name", "junho85"); put("nickname", "June Kim"); }}; Java9 이상의 버전을 사용한다면 Map.of()를 이용하는 방법이 있습니다. Map map = Map.of( "name", "junho85", "nickname", "June Kim" ); 기존의 방법들보다 심플하긴 하지만 Immutable로 생성되기..