본문 바로가기

Update

(4)
경품 추첨 DB 로직 경품 갯수가 n 개일 때, 경품 전체 데이타를 미리 만들어 놓고, update 하는 방식으로 세팅할 수도 있지만.. 여기에서는, 경품을 관리하는 경품테이블을 두고.. 추첨이 일어날 때마다 이벤트테이블에 insert 하는 방식. insert 하는 방식 보다는 update 할 때 동시성 문제가 발생할 수 있으므로, 데이타도 적게 적재되는 insert 방식으로 구현하는게 좋음. insert into 이벤트테이블( 이벤트시퀀스 ,이벤트카테고리 ,사용자아이디 ,경품코드 ) select 이벤트시퀀스.nextval ,a.* from (select 이벤트카테고리 ,사용자아이디 ,(case when today = 1 -- 좋은 경품은 1인 1건만 당첨, 한 번만 당첨 or c.cnt_mid >= 2 -- 중간 경품은 1..
이클립스 케플러에서 루나로 업데이트 이클립스 케플러에서 루나로 업데이트 하는 이유가.. 단순히, Java 8 을 사용하기 위한 것인지.. ㅠ. 암튼, eclipse Kepler 가 설치된 폴더에 Luna 를 덮어 쓰고 이클립스를 실행하면 아래 화면이 나옵니다.이전 버전과 호환되지 않는 파일들이 있는가 본데, 덮어 쓰기 전에 백업해 두길 잘했지.. ㅠ..암튼, 'OK' 버튼을 클릭하고 실행하면..역시나 Server 는 그대로 나오지만 SVN 은 등록된 내용이 날아가서 다시 등록해야 하네요.. ^^;; 아앗.. 그런데, SVN 을 설정할 수 없네요.. ㅠ.2015.03.05 기준으로 아직은, 이클립스 루나를 사용할 때가 아닌가 봅니다. .Fine.
이클립스 편집창에서 한글 깨짐 다른 파일들은 안 깨지는데, 몇몇 파일들만 깨지는 경우.. 정말 미치죠..encoding 으로 검색해서 보면 모두 문자셋이 정상으로 세팅되어 있는데, 이런 현상이 발생.. 아래 그림과 같이 'General', 'Content Types' 메뉴를 클릭하고.. 'Text', 'JSP' 등을 차례로 클릭.Default encoding 란에 서버에 기본 세팅되는 인코딩 입력.그런데, 여기서 중요한 것이.. 그 오른쪽에 보이는 'Update' 버튼을 눌러야지만 적용된다는 사실.이거 안 누르고 그냥 'OK' 버튼 눌러봤자 무소식, 한글이 계속 깨집니다. ~.
이클립스 케플러, 싱크 충돌시 해결방법 *. 충돌나는 경우 확실한 해결법 1. Team, Synchronize with Repository 로 싱크 확인 2. Update 를 통하여 서버측 내용으로 Local 수정 (이때 내가 수정한 내용은 그대로 있음) 3. Override and Commit 으로 서버측 내용 갱신 이거 딱히 맞지 않을 때도 있네요. ㅠ. 그래도, 각 단계별로 해당 내용이 정확히 반영이 되는지 확인 요망케플러 말고 이전 버전에도 이렇게 작동하는지는 안 해 봤네요.이전에 이런 경우에는, Sync 한 다음 Local 소스를 백업하고..Override and Update 한 다음 Local 소스에서 차이난 부분을 반영하여 Commmit 했었는데.. ㅠ.