반응형

웹 개발 273

javascript] json isEmpty (빈 오브젝트인지 검사 empty object)

var json_object = {} var json_array = [] json_array의 경우는 비어있는지 체크할 때 json_array.length 가 0인지 체크하면 되지만 json_object의 경우는 length를 사용하면 제대로 된 결과를 얻을 수 없다. 이 경우 jquery에서 제공해 주는 isEmptyObject()를 사용하면 된다. 출처 : http://api.jquery.com/jQuery.isEmptyObject/ 1. 리턴 값 비어있는 object이면 true를 리턴 2. 사용법 if(jQuery.isEmptyObject(json_object)) { // 비어 있을 경우 } if(true === jQuery.isEmptyIObject(json_object)) { // 비어 있을 ..

웹 개발 2019.08.23

javascript unit test - qunit

java는 junit이라는 훌륭한 테스트 모듈이 있는데 javascript도 정말 좋은 테스트 모듈이 있습니다. 1. 공식 홈페이지 http://qunitjs.com/ QUnit QUnit: A JavaScript Unit Testing framework. What is QUnit? QUnit is a powerful, easy-to-use JavaScript unit testing framework. It's used by the jQuery, jQuery UI and jQuery Mobile projects and is capable of testing any generic JavaScript code, including it qunitjs.com 2. 사용방법 3. 결과화면

웹 개발 2019.08.23

[java] HashMap, HashTable, LinkedHashMap, ConcurrentHashMap

1. HashMap vs HashTable 비동기화 vs 동기화 비동기화가 성능이 좋고, 동기화는 성능이 안좋다. 비동기는 Multi Thread환경에서 사용하면 안된다. 여러개의 thread가 동시에 HashMap을 건드려서 key, value를 넣게 되면 문제가 발생할 수 있다. 2. Hashap, HashTable vs LinkedHashMap Data 추출 시 저장된 순서에 상관없이 랜덤 추출 vs Data 추출 시 저장된 순서대로 추출 LinkedHashMap의 경우 3번째 인자값을 true로 설정 해줌으로써 저장순서 대신 접근 순서에 대한 기록을 유지한다. 3. ConcurrentHashMap 동기화를 제공하는 Map Interface HashTable보다 성능이 좋다.

웹 개발 2019.08.23
728x90
반응형
loading