//커서위치 가져오기 $.fn.getCursorPosition = function() { var input = this.get(0); if (!input) return; // No (input) element found if ('selectionStart' in input) { // Standard-compliant browsers return input.selectionStart; } else if (document.selection) { // IE input.focus(); var sel = document.selection.createRange(); var selLen = document.selection.createRange().text.length; sel.moveStart('character', -input.value.length); return sel.text.length - selLen; } } //커서위치 변경시키기 $.fn.selectRange … 계속 읽기 사업자번호 000-00-00000 자동생성 및 커서 중간 수정해도 커서 뒤로 안가는 로직
Window에서 curl 명령어 사용하기
참고 : https://m.blog.naver.com/javaking75/220776461230 curl 사이트에서 window 비트에 맞추어 zip 파일을 다운로드 받는다. https://curl.haxx.se/download.html curl-7.64.1.zip 사용방법 : 아래위치로 압축푼 파일 이동 C:\curl-7.64.1-win64-mingw시스템 환경 변수에서 path 편집으로 들어가서 아래 내용 추가 C:\curl-7.64.1-win64-mingw\bin;사용예시 Command 창 띄움 Window+R > cmd명령어 예시 curl http://test.aaboo.com/batch/merchantEmailAttachMaker?recvdate=20190415
Apache2.2 공사중 화면으로 접속되게 하는 방법
시스템 점검이 발생하여, 웹서비스를 막고자 할 때 모든 접속을 공사중 화면으로 보여주게 할 경우에는 아파치가 설치된 경로에 있는 아래 파일에서 내용을 추가하면 된다. httpd/conf/httpd.confhttpd/conf/extra/httpd-vhosts.conf 1 conf/httpd.conf 에서는 LoadModule rewrite_module modules/mod_rewrite.so 를 찾아서 주석을 제거해 준다. 2) httpd.conf 또는 httpd-vhosts.conf에서 아래 내용을 추가한다 include conf/extra/httpd-vhost.conf 가 httpd.conf에 연결설정이 되어 있으면 httpd-vhost.conf 에서 추가하고 아닌 경우엔 httpd.conf에서 … 계속 읽기 Apache2.2 공사중 화면으로 접속되게 하는 방법
Window7 컴퓨터 부팅속도 개선 : msconfig > 시작프로그램
실행 > msconfig > 시스템구성 : 시작프로그램 여기에서 불필요한 프로그램을 선택해제 하고 적용하면 된다.
Golden 에서 쿼리 PLAN 상세히 보기
Golden에서 쿼리를 작성하고 Ctrl+P 를 통해 간략한 플랜을 볼 수 있지만, 아래처럼 코드 몇 줄 추가하여 F5를 눌러 상세한 정보를 볼 수 있었다. EXPALIN PLAN FOR SELECT * FROM TEST1 A, TEST2 B WHERE A.DATA = B.DATA ; SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY()); F5(Run Script 실행) 내용을 복사해서 울트라에디터와 같은 편집기에 붙여넣기해서 보면 아래처럼 나온다. 하단에서 … 계속 읽기 Golden 에서 쿼리 PLAN 상세히 보기
INSERT와 UPDATE를 동시에 MERGE INTO
아래처럼 합니다. 대충 감이 오실라나 모르겠네요 merge into returncode a --입력할 테이블 using aaboo_tmp01 b --소스테이블(사용할 테이블이 없으면 Default로 DUAL 사용) on ( --조건문 a.bank='KMC' and a.returncode = b.col1 ) when matched then --입력할 테이블에 해당데이터가 있으면 update set --업데이트하고 a.returnname = b.col3 when not matched then --입력할 테이블에 해당데이터가 없으면 insert (bank, returncode, returnname) … 계속 읽기 INSERT와 UPDATE를 동시에 MERGE INTO
글쓰기 Spring properties 사용방법
프러퍼티 파일 생성 먼저 아래와 같이 properties 파일을 만들어 주자 /WEB-INF/spring/properties/aabooSite-local.properties 다음 문장을 추가해보자 db.url = 127.0.0.1 db.username = aaboo db.password = !@!dsfsdf23432131a value1 = 12345 value2 = abcdef환경설정 구성(이클립스에서) 1) servlet-context.xml 에서 아래 내용 추가 /WEB-INF/spring/properties/aabooSite-${spring.profiles.active}.properties 2) 네임스페이스에 context 추가 servlet-context.xml 파일에서 하단에 Namespaces 탭으로 들어가서 context 체크하고 저장실행환경에서 spring.profiles.active 추가 Server 창에서 해당 … 계속 읽기 글쓰기 Spring properties 사용방법
PDF 파일 처리 – JPG>PDF, PDF+PDF, 비밀번호 주입
import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.itextpdf.text.Document; import com.itextpdf.text.DocumentException; import com.itextpdf.text.Image; import com.itextpdf.text.PageSize; import com.itextpdf.text.pdf.PdfContentByte; import com.itextpdf.text.pdf.PdfImportedPage; import com.itextpdf.text.pdf.PdfReader; import com.itextpdf.text.pdf.PdfStamper; import com.itextpdf.text.pdf.PdfWriter; public class PdfUtils { private static final Logger logger = LoggerFactory.getLogger(PdfUtils.class); /** * PDF파일에 비밀번호를 주입한다. * @Param input … 계속 읽기 PDF 파일 처리 – JPG>PDF, PDF+PDF, 비밀번호 주입
Vue.js 3.X+ Webpack 개발환경 설정
vue/cli 3.X 버전은 기본적으로 node.js 최신 버전 중, stable 버전으로 설치되어 있어야 한다. - nodejs.org에서 LTS 버전을 다운받아 설치한다. - 기존에 설치된 것이 있다면 node -v(10.X 이상), npm -v(6.X 이상) 버전인지 확인 - 아니라면, node.js를 설치를 삭제하고 다시 새로 설치하거나, n을 사용해서 업데이트 위의 준비가 다 되었다면 아래와 같이 실행 cmd 창을 열고아래와 같이 2개의 … 계속 읽기 Vue.js 3.X+ Webpack 개발환경 설정
node.js / npm 버전 업데이트
참조 : http://www.tutorialbook.co.kr/entry/NodeJS-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-%ED%95%98%EA%B8%B0 n이 설치되어 있지 않은 경우 (처음 시도할 경우)1. npm 캐시를 아래와 같이 청소해주고# sudo npm cache clean -fnpm WARN using --force I sure hope you know what you are doing2. node.js 버전관리 모듈인 n을 설치하고# sudo npm install -g n...3. n으로 node.js를 최신 안정버전으로 설치를 합니다.# sudo n stable4. 버전을 확인해 보죠# node -vv5.2.0 n을 … 계속 읽기 node.js / npm 버전 업데이트