웹개발 관련

    [ORACLE] PL/SQL. NEXTVAL 변수 선언하여 INSERT

    시퀀스 NEXTVAL 변수선언하여 INSERT하기 예제 DECLARE D_IDX PLS_INTEGER; BEGIN D_IDX := SEQ_ITEM.NEXTVAL; INSERT INTO MCMS_ITEM (IDX, ITEM_CODE, NAME) VALUES (D_IDX, 'CODE'||D_IDX, 'KIM HI'); END;

    [java] 로그 파일 생성

    java로 로그파일 생성하기 예시 코드입니다. 오늘 날짜에 로그파일이 존재하면 기존 파일에 내용이 추가로 붙고, 오늘 날짜에 파일이 없다면 신규 파일이 생성되는 코드입니다. public class RecordLog { private static FileWriter writer = null; // 파일 출력 private static File dir = null; String fileName = null; String filePath = null; public void log(String logPath,String msg){ SimpleDateFormat ymdFmt = new SimpleDateFormat ("yyyyMMdd"); SimpleDateFormat ymdhmsFmt = new SimpleDa..

    [ORACLE] WHERE CASE 검색

    예시) 연결된 테이블 DOC - ITEM , ITEM - ITEM_USE DOC - ITEM : 타입별로 연결된 것과 연결되지 않은 데이터가 존재. ITEM - ITEM_USE : 연결. >> ITEM에서 특정 타입(A,C)와 ITEM_USE에서 타입이 Y인 데이터 추출하기. 참고 : https://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:9532075300346073664 [ 테이블 - DOC ] IDXTITLETYPEITEM_IDX ----------------------- 11번A1 22번C2 33번B 44번A3 55번D [ 테이블 - ITEM ] ITEM_IDXTITLE ------------------------- 1ITEM_1 2..

    이클립스 컨트롤 클릭으로 이동이 되지 않을 때 ctrl+click

    프로젝트 우클릭 > Java Build Path > Libraries (수정 전에는 JRE System Library가 빨갛게 표시되어있었음) JRE System Library > Edit 변경전에는 Alternate JRE로 설정되어있었는데 Workspace default JRE 체크 후 Finish 하시면 빨간 표시가 사라진 것을 확인하실 수 있습니다.

    aws rds mysql 설치, 외부 접속, 캐릭터셋변경

    aws에 mysql 설치 후 외부 접속 - aws.amazon.com 에 접속 후 로그인 - https://console.aws.amazon.com/rds/. 콘솔에 들어가서 instances 에 들어가서 설치. 설치는 구글 검색하면 많이 나옴. 설치 후 외부접속하려면 - Publicly accessible : Yes - security group 에서 인바운드 > 위치무관으로 변경 변경해도 접속안되면 reboot (instance actions > reboot) host = Endpoint 정보 적으면됨 처음에 설치하면 라틴어로 되어있어서 utf8로 변경해줘야함 http://hyeonstorage.tistory.com/276 해당 블로그를 참고하여 변경후에 reboot했음 다른 디비는 다 변경이 완료되..

    [ORACLE] pk 두개 생성하기

    테이블 생성 후 변경 할 경우 - pk 삭제 ALTER TABLE 테이블명 DROP PRIMARY key; - pk 생성 ALTER TABLE 테이블명 add PRIMARY key(컬럼1 , 컬럼2); or ALTER TABLE 테이블명 add constraint 제약명 PRIMARY key(컬럼1 , 컬럼2); 기존에 pk 값이 있으면 삭제하고 생성해야함

    [Mybatis] if 문자열 비교 NumberFormatException

    Mybatis 에서 if문 사용시 문자열 비교할 때, 문자열이 하나 일 경우 숫자로 인식하여 에러 발생 AND srch_type = #{type} NumberFormatException 에러 발생 toString() 또는 equals 사용하면 해결! AND srch_type = #{type} AND srch_type = #{type}

    [html]readonly, disabled 차이

    readOnly, disabled 차이 공통점 : 사용자가 입력하지 못하도록 막아준다. 차이점 : readonly = form 전송 가능 disabled = form 전송 불가능

    STS 메모리 설정

    STS 실행하는데 해당 에러 발생 An internal error occurred during: "Building workspace". GC overhead limit exceeded GC 오버헤드 한도초과 에러. 힙메모리가 부족해서 발생하는 것. sts.ini 파일에서 xms, xmx 값을 늘려주면 해당 에러 사라짐 Xms = 최소 힙메모리 Xmx = 최대 힙메모리 m(1024m) = MB 메가바이트 (최대 값은 최소값과 같거나 커야한다) -Xms1024m -Xmx1024m

    [API] google URL shortner API

    google URL shortner API 1. 아래의 url로 들어가서 api키 생성 https://console.developers.google.com/ 2. JSON으로 받아온 URL 값을 Ajax로 구글 단축 URL로 변환 var longUrl = json.codeUrl; $.ajax({ url: 'https://www.googleapis.com/urlshortener/v1/url?shortUrl=http://goo.gl/fbsS&key=------KEY-------', type: 'POST', contentType: 'application/json; charset=utf-8', data: '{ longUrl: "' + longUrl + '"}', dataType: 'json', success: ..