본문 바로가기

2018/05

[DB] 엑셀데이터를 쿼리문의 IN 절에서 사용해보자 엑셀데이터를 쿼리문의 IN 절에서 사용해보자 회원 관련된 데이터를 뽑는 업무가 있다보니, 정형화된 쿼리를 통해 나오는 데이터가 아닌 담당자들이 만든 ID, 회원고유번호, 전화번호등 이 담긴 엑셀 파일에서 데이터를 뽑아야 하는 경우가 있습니다. 이럴 때 빠르게 IN절에 들어갈 데이터로 변환하는 방법을 소개하려 합니다. 2가지 방법을 알려드리려고 하는데 저는 2번을 주로 사용합니다. 예 방법1. 엑셀 함수 활용 엑셀 파일에서 바로 함수를 이용해서 만드는 방법이 있습니다. 핸드폰번호가 있는 "A2셀" 바로 옆 "B2셀" 에 조합된 문자를 만들어 줍니다. '01012345678', 더보기
[기타] 국내 개발자 블로그 모음 개발 블로그 모음https://github.com/sarojaba/awesome-devblog 이번에 스터디 관련 블로그를 시작해보기 전 어떤 개발자들의 블로그가 있는지 참고하였던 링크입니다. 티스토리를 시작할까, 깃페이지를 시작할까 고민하였는데 현재 목적은 개발한 소스를 남기는 부분 보다는 공부한 내용을 남기는 부분이 더 큰 비중을 차지하여 티스토리를 시작했었습니다! 다른 개발자 분들이 어떻게 글을 쓰는지 참고 하시면 좋을 것 같습니다~ 가나다 순으로 되어있고, 개발 분야로도 나누어져 있어 보기 편하실 겁니다. 모바일 모바일로 보시면 블로그 정보가 안보일수도있는데 DeskTop version을 누르시면 보이실 겁니다! 저 깃주소에 본인 이름이 올라갈 그날까지 다들 화이팅입니다. 더보기
[JavaScript] 배열 다루기 (map, reduce, filter 등) (jQuery !== JavaScript) 스크립트에 크게 관심이 없으신 분들은 순수 Javscript를 보통 for문이나 if문에서만 사용하게 될텐데 이번에는 javascript로 간단한 배열들을 다뤄 보겠습니다. 1. Map 활용하기 예) 모든 배열의 요소 10자리수로 증가시키기 // for 문 사용var num = [2, 4, 6, 8];var result = []; for (var i = 0; i 더보기
[Java] 기본이자 기본이 아닌 Exception 클래스! Exception 대부분 예외는 java.lang.Exception 클래스를 상속하며, 이를 확장하여 사용합니다. 확장 사용하는 기본 형태는 아래 코드와 같습니다. 기본 예제 public class MyException extends Exception { private static final long serialVersionUID = 1L; public MyException(String ErrorMessage) { super(ErrorMessage); } } RuntimeException 또한 Exception에서 확장되었으며, RuntimeException을 확장하는 경우 컴파일러에서 예외 처리를 강요하지 않습니다. 즉 Exception은 Try Catch 등의 예외 처리나 함수 끝에 Throws 키워.. 더보기
[API] REST API 및 URL 요청 테스트! (POSTMAN) POST MAN 소개 Advanced Rest Client 외에 또 다른 종류의 테스트 툴을 다뤄 볼까 합니다. 웹 개발을 하신다면 한 번쯤은 들어 보셨을 "POSTMAN" 인데 간단히 테스트 할 수 있는 방법을 소개 하겠습니다. 먼저 POSTMAN을 소개 해보면 REST API 나 URL요청, http프로토콜 등을 간편하게 테스트 할 수 있는 도구 입니다. 한마디로 웹 개발을 처음 접하시는 분들에겐 AJAX 요청과 get, post 방식을 맘껀 테스트 하실수 있고, 현업 분들에겐 각종 API연동이나 여러 테스트 스트레스를 조금을 덜어 드릴 수 있는 툴입니다. 설치 먼저 https://www.getpostman.com/ 접속 하여 OS환경에 맞게 설치하시면 됩니다. (곧... 크롬 확장 앱 지원은 중단한.. 더보기
[Git] 깃 학습용 사이트 추천 Git 관련 유용 사이트 Git관련 유용한 사이트 공유해드립니다. 게임하듯이 단계별로 배울 수 있어 처음 접하시는 분들에게 큰 도움이 될 거 같네요. 시간 되실때 해보시면 재미있으실거 같습니다. https://learngitbranching.js.org/?demo&locale=ko 더보기
[오픈소스] chartjs를 이용한 차트 오픈소스인 chartJS를 이용하여 차트를 표현해보려고 합니다! https://jsfiddle.net/ jsfiddle 은 html과 css, javascript를 웹에서 작성해서 바로 테스트할 수 있는 사이트입니다! ※ 유사한 사이트로는 https://codepen.io/pen/ : 여러 오픈소스들이 많이 존재합니다. 로그인을 하지 않고도 사용이 가능하며, 따로 소스를 저장하거나 공유하는 기능을 사용하기 위해서는 회원가입 후 사용하시면 됩니다! jsfiddle은 크게 4가지 영역으로 나뉩니다. 좌측 상단의 HTML 영역에는 이나 , 태그를 생략한채 태그 내에 들어갈 코드만 입력하면 됩니다. 우측 상단의 css입력창에는 css코드를 입력하고 좌측 하단의 js입력창에는 태그를 제외한 스크립트 코드를 작성하.. 더보기
[리눅스] CentOS 설치! 개인 PC나 노트북에 CentOS를 설치 해보려고 합니다. CentOS를 설치한 후 추후 개인 PC를 서버로 만들어 사용해 볼 예정입니다. [리눅스 서버 만드는 절차] 1) PC 포맷!! 2) CentOS Download 3) CentOS 설치 ( Virtual Box or VMWare 설치 아닙니다.) 4) Linux 환경설정( 커널 업데이트/필수패키지설치/명령어) 5) X-Window / tomcat / java 설치 6) Oracle / MySQL 설치 7) SVN 설치 8) IP 포워딩 및 외부접속 9) 도메인 구입 10) 도메인과 내부IP 연결하여 내 프로젝트 연동 왜 CentOS인가? 리눅스는 걍 CentOS / Ubuntu 이 두 곳만 기억하시면 되는데, 양대산맥이죠~~ 사용은 우분투가 좀더.. 더보기
[API] REST API 테스트,관리하기(REST Client Tool) REST API가 적용 된 프로젝트 내에서 바로바로 확인을 할 수 없는 환경이 있을 경우 REST API 기능 테스트를 할 경우 해당 툴을 사용하시면 유용 할 것 같습니다. 우선적으로 REST API 가 무엇인지? REST가 무엇인지 궁금하신 분들은 http://meetup.toast.com/posts/92 더보기
[이클립스 플러그인] anyEdit 와 Scheduler 1. AnyEdit 이클립스 플러그인 anyEdit 입니다. [기능]1) 카멜규칙 언더바형식2) 대소문자 상호 전환 [단축키] (1) 소문자 -> 대문자 : ctrl + alt + u (2) 대문자 -> 소문자 : ctrl + alt + l (3) camel underbar : ctrl + allt + k 먼저 anyEdit 플러그인을 마켓에서 설치합니다. spring MVC 기본 프로젝트를 생성 후 camel 규칙으로 쓰여져 있는 dateFormat을 영역 지정 후에 ctrl + alt + k 를 해보겠습니다. [결과] dateFormat 이 date_format으로 변경 된 것을 확인할 수 있습니다. 또한 AnyEdit은 단어 하나만이 아닌 영역 내에서의 변환도 지원하고 있어 아래 사진과 같이 영역을.. 더보기