MyBatis insert, update NULL 처리 MyBatis/iBatis를 사용하다보면 insert/update시 null을 입력해야 할 때가 있다. 일반적으로 paramter를 넘겨서 insert/update를 아래와 같이 한다고 했을때 입력값이 Null 이 들어가 있으면 오류가 발생한다. INSERT INTO TB_test (idx, memo) VALUES (#{idx}, #{memo}) UPDATE TB_test SET memo = #{memo} WHERE idx = #{idx} 이를 해결하기 위해선 다음과 같이 if문을 사용해서 처리할수도 있지만, paramter가 많아지면 굉장히 난잡해지는 단점이 있다. INSERT INTO TB_test ( idx , memo ) VALUES ( #{idx} , #{memo} ) if문을 사용하기 보다는 .. 더보기 [추천사이트] 신혼집의 가구배치를 미리 해보자 결혼을 앞둔 예비신랑, 신부님께 이 글을 바칩니다.ㅎㅎㅎ URL : http://www.floorplanner.com 작년에 결혼을 하면서 신혼집으로 입주를 앞두고 있었다. 이처럼 새로운 집으로 이사갈때 가장 고민인게 가구와 전자제품 배치. 가구/가전을 어떻게 배치하냐에 따라 집의 공간이 넓어지고, 좁아질수도 있기 때문에 인테리어만큼 꽤 중요하다고 할 수 있다. 집 도면이 있거나 따로 치수를 알아왔다면 치수만큼 벽을 만들고 원하는 가구, 전자제품을 요기조기 위치해 보면 된다. 나 같은 경우 아파트에 거주중이기 때문에 네이버 부동산에서 집 도면을 쉽게 구할 수 있었다. 집 도면을 토대로 벽을 먼저 그린후 싱크대등의 기본 위치를 잡고, 가구와 가전을 놓았다. 해당 내용을 캡쳐해서 와이프에게 보내줬더니, 뭐 .. 더보기 [Linux] java.net.BindException: Permission denied <null>:80 리눅스에서 Tomcat 접속 포트를 80으로 한 뒤에 일반 사용자 계정으로 startup 했을때 발생하는 문제이다. 리눅스의 경우 1024 이하의 포트는 well-known port(잘 알려진 포트)라고 해서 루트 권한으로만 실행이 가능하다. [해결책] 1. root 권한으로 실행 - root 계정으로 실행하는것은 보안정책상 추천하지 않는다. 2. apache2 연동 - 다중 톰캣 연동 및 로드밸런싱등을 이용할 수 있음. 추천. 3. iptable을 이용한 포트 포워딩 - 담당자가 바뀔경우 port 추적관리 어려움이 따른다. - 포트 포워딩 방법 : iptable에 아래내용 추가 iptables -t nat -A OUTPUT -d localhost -p tcp --dport 80 -j REDIRECT -.. 더보기 이전 1 ··· 54 55 56 57 58 59 60 ··· 72 다음