본문 바로가기

분류 전체보기152

ConcurrentHashMap 설명 링크 http://www.ilhwan.com/jav-concurrenthashmap%EC%97%90-%EA%B4%80%ED%95%98%EC%97%AC/ 2015-11-04 업데이트 ConcurrentHashMap 을 사용해야 하는 이유는 동기화 문제이다. 여러 인스턴스에서 하나의 공유된 객체를 사용할 때 스레드나 프로세스간에 우선순위 문제로 데이타 무결성을 훼손 할 수 있다. 그 때 사용해야 할 것이 thread safety 객체들이다. 앞에 Con- 이 prefix로 붙는 자바 객체는 동기화를 지원한다는 의미이다. 스프링 내부 소스를 열어본적이 있는데, Service들이 Injection 되어서 들어가 있는 Map 이 ConcurrentHashMap 였다. 좀더 자세한 정보가 위 링크에 있었으나 더 이상 존.. 2013. 11. 6.
무료로 제공되는 프로그래밍 서적 free programming pdf 무료로 제공되는 프로그래밍 책들이다. 아래 링크는 바로 자바로 간다. 다들 영어 책이라서... 흠... Free Programming books. blow link for java. https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md#java JavaArtificial Intelligence - Foundation of Computational AgentsData Structures and Algorithms with Object-Oriented Design Patterns in JavaCategory wise tutorials - J2EEThink Java: How to Think Like a Comput.. 2013. 11. 6.
오라클 버젼 확인 select * from v$version; 2013. 11. 1.
자바스크립트 모듈 패턴 자바스크립트 모듈 패턴 closer 를 이용한 private 변수 선언 var SpriteFactory = (function () { "use strict";// 엄격한 문법. 참조1 var index = 0,//--- private 영역 시작 sprites = {}, Sprite = function (config) { return { index: index++, x: config.x || 0,//config.x가 있으면 해당 값을 x에 넣고, 없으면 // 0을 넣는다. y: config.y || 0,// ||는 or이기 때문에 앞에 것이 true 즉, 값이 // 있으면 그 값을 가지고 가고, 없으면 다음을 확인한다. width: config.width || 0, height: config.height .. 2013. 10. 2.