나는 그동안 Swift 를 1%정도만 알고 써 왔던 것 같다. Objective-C 로 되어 있던 프로젝트를 단순히 Swift 로 변환하면서, 그것도 당시 2.0버전이 막 나왔을 때 처음 "Objective-C 랑 큰 차이 없네" 라는 생각으로 지금까지 써 왔는데 기본 문법에 대한 문서들을 하나씩 읽어가다보니 "Swift 는 전혀 새로운 언어였구나" 싶다.그리고 처음부터 다시 시작하려고 한다. 그동안 몰랐던 것 또는 대충 알았지만 이렇게까지 좋은지 모르고 안써왔던 것 혹은 Objective-C에도 있었는데 모르고있었던 것 위주로 정리하는 노트- lazy property- key path- map- flatMap- filter- reduce- monad...
동작중인 Docker 컨테이너 확인docker ps 전체 Docker 컨테이너 확인docker ps -a 컨테이너 내리기docker stop ${CONTAINER_NAME} 컨테이너 삭제docker rm ${CONTAINER_NAME} Docker 이미지 확인docker images Docker 이미지 삭제docker rmi ${REPOSITORY}:${TAG} Docker 이미지 빌드docker build --tag ${REPOSITORY}:${TAG} . Docker 컨테이너 실행docker run -t -d --name ${CONTAINER_NAME} ${REPOSITORY}:${TAG}docker run -t -d -p ${FROM_PORT}:{TO_PORT} --name ${CONTAINER_N..
Response header 에 다음이 설정되어야한다.Cache-Control: no-cache, no-store, must-revalidate (for HTTP 1.1)Pragma: no-cache (for HTTP 1.0)Expires: 0 (for proxies) Html meta tag .htaccess (Apache) Header set Cache-Control "no-cache, no-store, must-revalidate" Header set Pragma "no-cache" Header set Expires 0 Java Servletresponse.setHeader("Cache-Control", "no-cache, no-store, must-revalidate");response.setHe..