2018/03 6

[MySQL] Transaction과 Loack

소스를 보고있었는데 transaction이 걸려야할 것 같은 곳에 transaction이 없었다.이유를 물어보니 transaction을 걸면 lock이 걸린다고했다.row transaction이 걸려야하는데 DB특성상 table transation이 걸려서? 그렇다고 했다.그래서 찾아보았다. MySQL에서 사용하는 Lock의 이해 [출처] http://blog.saltfactory.net/introduce-mysql-lock/ MySQL에서 Lock은 크게 Table Lock, Global Lock, Name Lock, User Lock 이 있다. Table Lock 테이블락은 어떤 세션에서 테이블 자원에 엑세스하여 데이터를 읽거나 쓰기를 할때 다른 세션에서는 테이블 자원에 대한 엑세스를 제한 하는 락이..

Database 2018.03.22

nested exception is org.apache.ibatis.binding.BindingException: Parameter 'item' not found. Available parameters are [collection, list]

Mybatis Error nested exception is org.apache.ibatis.binding.BindingException: Parameter 'item' not found. Available parameters are [collection, list] item 은 foreach item에 선언한 변수 명 https://okky.kr/article/370218 org.mybatis mybatis 3.4.6 org.mybatis mybatis-spring 1.3.2 에서 에러남..원래 3.4.2 & 1.3.2 에서는 괜찮았음. http://blog.mybatis.org/2018/03/mybatis-346-released.html 원인 insert문에서 foreach + on duplicate..

오류관리 2018.03.20

HTTP Push & Pull

PUSH 기법 푸시 기법 또는 서버 푸시(server push)는 인터넷 상에서 어떤 전송 요청이 중앙 서버에서 시작되는 정보 전달 방식이다. 이것은 전송 요청이 클라이언트에서 시작되는 풀 기법과 대비되는 것이다.푸시 기법은 사용자가 일일이 요청하지 않아도 사용자에게 자동으로 뉴스나 사용자가 원하는 특별한 정보, 예를 들면 증권시장의 주기적인 정보 같은 것을 제공한다.푸시 기법의 가장 큰 이점은 역시 정보의 맞춤화(Customization)가 가능하다는 점에 있다. 즉 사용자가 이미 등록되어 있기 때문에 등록된 사용자 정보에 의해 타겟을 정확히 선정할 수 있는 것이다. https://ko.wikipedia.org/wiki/%ED%91%B8%EC%8B%9C_%EA%B8%B0%EB%B2%95 폴링과 콜백일반..

기타내용 2018.03.16

What is “.el” in relationship to JavaScript/HTML/jQuery?

https://stackoverflow.com/questions/10507100/what-is-el-in-relationship-to-javascript-html-jquery el is just an identifier and it refers to an element, a DOM element, which is a convention in that library. el is a function that's been placed on the $ object, and can be invoked to generate DOM elements 내가 찾던건 이것 https://angular.io/api/core/ElementRef constructor에서 el을 선언하면 현재 component에서 사용하는 ele..

javascript & jQuery 2018.03.14
반응형