request 객체를 통해 브라우져의 User Agent 확인한다.request.getHeader("User-Agent"); 클라이언트단에서 모바일이나 태블릿에서 접근 확인function isMobile() { if(navigator.userAgent.indexOf("Android") > -1 || navigator.userAgent.indexOf("iPhone") > -1 || navigator.userAgent.indexOf("iPad") > -1) { return true; } else { return false; } } 서버단에서 모바일이나 태블릿에서 접근 막기String userAgent = request.getHeader("user-agent"); if(userAgent.indexOf("And..
Oracle에서 대량 데이터를 Database에 입력하기 위해 SQL*Loader를 사용한다. SQL*Loader가 이해할 수 있는 Control 파일과 실제 데이터가 들어있는 Data 파일을 작성한다. Control 파일에는 데이터가 어디에 있는지, 어떻게 분석하고 해석할지 그리고 어디에 데이터를 넣야되는지 SQL*Loader에서 알려주는 역할을 한다. Control 파일 생성 user.ctlload data characterset UTF8 infile 'user.dat' "str '||\n'" badfile 'user.bad' discardfile 'user.dsc' append into table USER fields terminated by ',' trailing nullcols ( user_id..