티스토리 툴바


convmv

OS/Linux 2011/12/28 16:57
FTP 로 파일 업로드시, 종종 한글 파일들이 이름이 깨지는경우가 생긴다.
이럴경우 아래의 명령어로 해결하도록 하자.

root> convmv --notest -f euc-kr -t utf-8 -r Directory
저작자 표시 비영리 변경 금지
Posted by 붉은고래
아래와 같은 에러가 발생할 경우..

ERROR 1418 (HY000) at line 109: This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)

mysql> show global variables like 'log_bin_trust_function_creators';
//위 명령으로 해당 변수의 값이 OFF 일경우
mysql> SET GLOBAL log_bin_trust_function_creators = ON; //or 1, 0


저작자 표시 비영리 변경 금지
Posted by 붉은고래
AppFrameWork 라고 불리우는 오픈소스로 2006년에 개발 시작.
원래는 JDK7 에 표준으로 통합될 예정이었으나, 설계적 결함을 발견(정확히 무엇인지는 모르겠다),
JSR296 팀간의 합의를 달성 못해 표준으로 포함(채택)되지 못하였다.

현재 더이상 JSR296 팀은 활동중이지 않고 있으나,
해당 프레임웤을 대체할 몇몇의 프로젝트로 Fork 된 상태이다.

참조 : http://en.wikipedia.org/wiki/Swing_Application_Framework


개인적으로 NetBeans에서 해당 프레임웤을 이용하여 간단한 어플을 제작해보았고, 상당히 괜찮은 느낌을 받았다.
향후가 어떻게 될 지 모르겠지만 긍정적으로 바라보는 편이다.
(GUI 프레임웤으로썬 이게 가장 좋은거 같고, 실무에서 써도 상관없으리란 판단이 든다.)

특징으로는,
- Application life cycle
- Localizable resource management
- Task services and monitoring
- Event-action management
- Session-state storage

이 있다.

자세한 내용이나 샘플코드에 대해서는
아래 링크를 참조한다.

참조 : http://www.oracle.com/technetwork/articles/javase/swingappfr-136951.html 
저작자 표시 비영리 변경 금지
Posted by 붉은고래
<update id="testProcedure" statementType="CALLABLE" parameterType="com.x.VO">
{call ProcedureName(
#{property1, mode=IN, jdbcType=INTEGER},
#{property2, mode=IN, jdbcType=INTEGER},
#{property3, mode=OUT, jdbcType=INTEGER}
)}
</update>

- 위 예제는 mysql 에서 테스트 하였다.
- 더욱 많은 옵션들에 대해서는 한글로 번역된 pdf 매뉴얼을 참조한다.
- jdbcType 의 속성에 대해서는 검색 
저작자 표시 비영리 변경 금지
Posted by 붉은고래
Q)
Map<String, String[]>과 같은 형태의 구조를 parameterType 으로 받을경우

A)
<insert id="addTest" parameterType="java.util.Map">
INSERT INTO table SET column = #{name[0]}
</insert>

위와 같은 표기법으로 처리 할 수 있다. 
저작자 표시 비영리 변경 금지
Posted by 붉은고래