본문 바로가기

이클립스 시작시 반응이 없을경우 이클립스 시작시 반응이 없을경우 해결책 http://moomini.tistory.com/65 더보기
sencha Project 여러개를 한폴더에서 관리하기 Sencha touch 프로젝트를 하다 보면 프로젝트를 생성할때마다 Sencha touch senchaTouch Liblary 파일이 일일히 따라붙어 프포젝트 폴더들이 많이 지저분해지는 경우가 있다. 프로젝트가 늘어날수록 프로젝트마다 파일들이 복사 되어 쓸데없는 파일들이 프로젝트 폴더로 모여들기 시작하고 이러한 것들을 Git이나 버전관리 혹은 프로젝트들을 관리 하는데 애를 먹을때가 많다. Sencha Cli 인 SenchaCmd 를 이용해서 Workspace를 만들고 그안에 프로젝트를 생성해서 senchaTouch Liblary 파일들을 한개로 관리 해보도록 하자 우선 senchaTouch Liblary 파일들이 들어갈 senchaProject 폴더를 만들어 보자mkdir senchaWorkspacecd.. 더보기
버전번호를 이용한 Optimistic locking in MySQL / 낙관적인 잠금 PHP를 이용해서 프로그램을 작성하다보면, 동시성을 확보해야할 경우가 발생한다.이때 내가 생각해낸것은 Mysql InnoDB의 트랜젝션을 이용한 Rock이다그러나 Rock을 걸었을때 A, B가 있다고 했을때 A의 Rock이 풀리지 않은 상태에서는 B의 흐름의 적채 현상이 발생한다. 빈번히 발생되어지는 Query에서 적채현상이 발생하면 안되므로 버전번호를 이용한 Optimistic locking(낙관적인 잠금)을 사용해보기로 했다... SELECT ID, val1, val2, version FROM theTableWHERE ID= @theId; UPDATE theTable SET val1 = @newVal1, val2 = @newVal2, version = version + 1WHERE ID = @theI.. 더보기