최근 글 List

[Mysql]날짜 포맷(Date Format)

날짜, 시간에 사용되는 포멧 Format 설명 %a 요일 단축 영문명 > select date_format(now(), ‘%a’);Fri %b 월 단축 영문명 > select date_format(now(), ‘%b’);Feb %c 월 (0 ~ 12) > select date_format(now(), ‘%c’);2 %D Day of...

[Spring]List(Collection)에 @Valid 적용하기

Java에서 제공하는 빈 검증기(Bean Validator)인 @Valid 는 Collection 타입에는 적용되지 않는다. 예컨데 아래와 같은경우 “/addUser”는 검증기능이 정상적으로 동작하나 “/addUsers”의 경우에는 기대한대로 동작하지 않는다. 이 경우 List<User>를 필드로 가진 클래스를 생성하고, @Valid를 List에 적용하면 해결할...

[MySql]날짜 관련 함수

함수 설명 ADDDATE() 날짜 더하기 mysql> SELECT DATE_ADD(‘2008-01-02’, INTERVAL 31 DAY); -> ‘2008-02-02’ mysql> SELECT ADDDATE(‘2008-01-02’, INTERVAL 31 DAY); -> ‘2008-02-02’ ADDTIME() 시간 더하기 mysql> SELECT ADDTIME(‘2007-12-31 23:59:59.999999’, ‘1 1:1:1.000002’); -> ‘2008-01-02 01:01:01.000001’ mysql>...

소수판별 알고리즘

입력된 수가 소수인지 판별하는 알고리즘 – 확인된 알고리즘 중에 가장 효율적임

Change의 ‘g’를 ‘c’로 바꾸면

나는 힘이 센 강자도 아니고, 그렇다고 두뇌가 뛰어난 천재도 아닙니다.날마다 새롭게 변했을 뿐입니다. 그것이 나의 성공 비결입니다.‘Change(변화)’의 g를 c로 바꿔보십시오.‘Chance(기회)’가 되지 않습니까?변화 속에 반드시 기회가 숨어있습니다. 빌 게이츠, 마이크로소프트 창업자 출처 : 오늘의 행경

가장 최근 파일 3개만 남기고 삭제하기

가장 최근 3개만 남겨두기 때문에, find의 -ctime +3 -exec rm -f {} \; 와는 달리 시간이 지나도 3개는 항상 남아 있다. -ctime +3 같은 경우 파일이 현재 시점으로부터 3일이 경과된 경우 삭제되는 위험이 있다.

안되는 것이 실패가 아니라 포기하는 것이 실패다

성공은 실패의 꼬리를 물고 온다.지금 포기한 것이 있는가? 그렇다면 다시 시작해 보자.안되는 것이 실패가 아니라 포기하는 것이 실패다.포기한 순간이 성공하기 5분전이기 쉽다. 실패에서 더 많이 배운다.실패를 반복해서 경험하면 실망하기 쉽다. 하지만 포기를 생각해선 안된다.실패는...