
내가 필요한데 기억할 수는 없고, 기록으로 남김. 1번째 방법. 윈도우즈 탐색기에서 원하는 폴더로 이동한 후에 주소창에 "cmd"라고 치고 엔터키를 누른다. 2번째 방법. Shift 키를 누른 상태에서 마우스오른쪽 버튼을 누른다. (윈도즈 10에서는 안 되는 것 같음.) 3번째 방법. 레지스트리의 폴더의 명령을 추가한다. [HKEY_CLASSES_ROOT\Folder\shell] 에서 새로 만들기 Key 한 후 원하는 명령어 명칭을 입력한다. HKEY_CLASSES_ROOT\Folder\shell\"명령어"에서 다시 Key를 새로 만들고 "Command"를 입력한다. Command의 기본값을 "cmd.exe /k "% L"를 입력. /k는 창을 닫지 않고 유지하기, %L은 현재 전체 경로

파일명에서 확장자를 가져오거나 제거할 때 유용한 코드를 기록으로 남긴다. /* lastIndexOf와 substring 이요 */ File f = new File("test.txt"); int dot = f.getName().lastIndexOf('.'); if(dot > -1) { //확장자 System.out.println(f.getName().substring(dot+1); //확장자 제거 System.out.println(f.getName().substring(0, dot); } 위의 코드를 아래처럼 간단하게 처리 가능하다. import org.apache.commons.io.FilenameUtils; File f = new File("test.tif"); //학장자 가져오기 System.out...

오래 전에 초단기간 내에 REST Api를 이용해서 웹서비스를 개발해 달라는 요구사항을 받은 적이 있었는데 그때는 잘 모르는 상황에서 인터넷 검색에 의지하면서 겨우겨우 개발했던 기억이 있습니다. 요구사항이 요상했는데 5개정도의 웹서비스를 요즘(요청당시) 유행하는 REST Api 방식으로 개발하고 토큰을 발행하지만 서버세션으로 사용자를 인증하고, 원타임 패스워드를 이용한 암호화를 하는데 실제 개발기간은 1주일 정도라는 말도 안 되는 요구사항이었습니다. (웃음) 요구사항을 들을 당시는 단순하게 생각해서 그냥 넘어갔지만 토큰을 발행하는데 세션으로 권한관리를 해달라고 하니 무언가 이상했고 세션을 유지하기 위해 서비스 요청 시 헤더의 쿠키값을 유지해달라는 요구에 클라이언트들이 불만을 이야기 했습니다. (클라이언트..

오라클 쿼리 시 반환되는 레코드 수를 제한하는 방법을 기록해 두고자 글을 작성합니다. Oracle 12버전 이전에는 rownum 으로 레코드 순번을 조회 한 후에 where 조건에서 제한하는 방법을 사용해 왔지만 이 후 부터는 MySql, PostgreSQL 의 LIMIT 와 같이 처리가 가능해 졌다. 예제1. SELECT * FROM "TABLE_NAME" WHERE 1=1 ORDER BY "COL01" ASC NULLS LAST, "COL02" DESC NULLS LAST FETCH NEXT 10 ROWS ONLY ; ORACLE FETCH 문법은 다음과 같다. [ OFFSET offset ROWS ] FETCH NEXT [ row_count / percent PERCENT ] ROWS [ONLY /..
- Total
- Today
- Yesterday