Cron Expression (크론 표현식)은 스케쥴링을 해주는 도구라고 생각하면 된다. linux에서 background process로 특정 job을 주기적으로 실행시키기 위한 용도로 시작되었고 이 개념이 확장되어 Quartz나 Spring에서도 사용되고 있다. 리눅스 / 유닉스 크론 표현식 : 5자리 순서 항목 사용형태 1 분 0-59 2 시 0-23 3 일 1-31 4 월 1-12 5 요일 0-6 (일요일=0, 월요일=1...) Cron Expression은 기본적으로 공백(space)으로 시간을 구분하여 표현한다. (eg. 0 14 * * * : 매일 14시 0분에 동작) Quartz / Spring Scheduler 크론 표현식 : 7자리 순서 항목 사용형태 1 초 0-59 2 분 0-59 3..
개발을 할 때 한번쯤은 필요한 사이트들(지극히 주관적인..)을 즐겨찾기에 넣어놓고 사용하다가 블로그에 기술을 해본다. 두서없이 막 쓸 계획이다. 아이콘 Font Awesome The world’s most popular and easiest to use icon set just got an upgrade. More icons. More styles. More Options. fontawesome.com 프론트엔드 영역이지만 혼자 개발할때는 종종 들어가서 괜찮은걸 가지고 온다. 물론 무료를 사용한다. RGB 색상표 (16진수 컬러 코드표) RGB색상표/16진수 컬러 코드표 - Hi!Penpal! HTML컬러표 www.hipenpal.com 이것도 마찬가지로 백엔드 개발자인 나에게 많이 쓰일 일은 없지만 그..
개발을 하면서 여러가지 DB tool을 접해 보았지만 좋다 싶은건 유료고 또는 특정 DB에 종속적이었다. 필자는 처음 이 일을 하고 난 뒤 사수가 Squirrel을 사용해서 이걸 쓰다가 다른걸 써보곤 했는데 이만한게 없어서 다시 이걸 사용하고 있다. 직무 특성상 여러가지 DB에 붙어서 테스트를 해야 할 일이 많은데 정말 가볍고 웬만한 기능은 다 지원해서 유용하게 사용중이다. 설치하고 사용하는 방법에 대해 빠르게 알아보자. 설치방법 SQuirreL SQL Client Home Page SQuirreL SQL Client is a graphical Java program that will allow you to view the structure of a JDBC compliant database, brows..
공인 IP 말 그대로 외부에 공개되어 있는 IP 주소이다. 인터넷 서비스 공급자(ISP)가 제공을 해준다. 아래의 사이트에서 쉽게 확인이 가능하다. 내 아이피 확인 (My ip address) - ip.pe.kr 210.220.73.255 당신의 공인 아이피 주소는 위와 같습니다. 접속하신 국가는 대한민국 (KR) 입니다. 자세히 알아보기 ip.pe.kr 사설 IP 모두 다 공인 IP를 사용하면 좋겠지만 자원은 한정적이라 공인 IP를 받아서 회사나 가정에서는 이를 라우터로 분배하여 사용하는 가상의 IP라고 보면 된다. 10.xxx.xxx.xxx, 172.16.xxx.xxx~172.31.xxx.xxx, 192.168.xxx.xxx 이런 IP는 사설 IP이다. 확인하는 방법은 cmd 창을 열어서 ipconf..
메일 기능 구현에 앞서 SMTP를 구성하고 이게 잘 되었는지 테스트를 해봐야 한다. 그중 간단하게 Telnet으로 테스트를 할 수 있는 방법에 대해 알아보겠다. Telnet이 설치가 되어 있지 않다면 이 글을 참조해서 설치하도록 하자. Telnet이 설치 되었다면 SMTP 정보를 넣어서 메일 보내기를 시작을 해보자. > telnet [ip] [port] 접속이 되었다면 다음과 같은 Telnet 창으로 변환된다. 위와 같이 EHLO로 서버의 응답을 확인해본다. EHLO abc.com MAIL FROM:oingdaddy@naver.com RCPT TO:oingmommy@naver.com DATA SUBJECT:i love you Just kidding. . 그리고 위의 구문을 순차적으로 입력해서 메일을 보낼..
무료 Grid Solution을 찾다가 4.0으로 버전업이 되고 평이 좋아진 TOAST UI Grid (이하 TUI로..)를 설치해보고 프로토타이핑을 해보기로 했다. 개인적으로 생각하는 좋은 Grid란 최대한 Excel에 가깝게 표현이 되면 된다고 생각한다. 하지만! TUI는 CDN을 사용하거나 npm install을 통해 설치를 하는 방법만 가이드를 하고 어플리케이션에 라이브러리를 붙이는 설치 방법은 나와있지 않다. 위의 두 방법은 인터넷이 되는 환경에서 자유롭게 받아서 쓸 수 있지만 폐쇄망에서 개발을 해야 하는 개발자에게 개발환경을 배포를 할때는 적절하지 않다. 따라서 여기서는 npm install을 통해 설치를 하고 설치한 결과물을 어플리케이션에 붙이는 방법에 대해 가이드를 하겠다. TOAST UI..
npm을 사용해야 할 일이 있어서 Windows PC에 Node.js를 설치해야 했다. 설치과정은 다음과 같다. 다운로드 | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 위의 사이트에 접속한다. Windows 설치형 파일인 .msi 파일을 선택한다. 30mb정도 된다. 다운로드를 다 받았으면 실행해준다. 위와 같은 화면들이 쭉 나올것인데 계속 Next를 눌러주면 된다. 설치가 다 끝났다면 cmd 창을 열어준다. Node.js가 정상적으로 설치되었는지 node -v 명령어를 통해서 확인해본다. 그리고 npm -v 명령어도 실행시켜서 npm을 사용할 수 있는 준비가 되었는지 확인하고 npm..