본문 바로가기

반응형

개인공부

(206)
Spring 버전별 정리 및 예제 Spring 버전별 특징 Spring 3버전부터 5버전까지 사용해 보았지만 항상 최신버전을 사용해 왔었고 내가 하는 프로젝트내에서는 그차이를 느끼지 못했다. 이번에 그차이점을 알고 그에 관련된 기능들을 사용해 보려고 한다. 알고 있는 내용에 대해서는 예제를 안만들 것이고 사용해보지 않은 기능들을 다룰려고 합니다. Spring 3.2 Java 5의 기능 (제너릭, 가변 매개변수 등)을 사용하여 개정되었습니다. 이로 인해서 BeanFactory 등 핵심 API가 업데이트 되었습니다. @Async 주석을 통해 비동기 메서드 호출을 지원하기 시작했습니다. 하나의 Spring.jar로 제공하던 것을 여러 Spring 모듈의 jar 파일로 나누어 제공하기 시작했습니다. (Spring Core, Spring-web ..
git : submodule 명령어 (git 안에 git 저장) git submodule이란 하나의 저장소안에 다른저장소를 다루는 방법입니다. Super | - - - sub1 | - - - sub2 저장소는 3개가 있습니다. super , sub1, sub2 Super 저장소는 sub1과 sub2를 가지고 있습니다. 각각을 원겨저장소에 저장한뒤 super에 sub모듈을 추가하는 방법입니다. //git submodule add git submodule add https://github.hongjeongmin/sub1.git lib 각각의 서브저장소에서 pull 해도 되지만 super 최상단에서 다음과 같은 명령어로 최신화 할 수 있습니다. git submodule update git submodule update --remote git submodule update는..
Docker란 무엇인가요? Docker AWS서버에 배포핸 경험이 있다면 내가 실행한 어플리케이션 환경에 맞게 java 버전, DataBase설정, Redis 설정을 해줘야한다. 뭐 처음 한번해서 한번 설정하면 상관없겠지만... 이짓을 새로운 서버마다 해줘야한다?? 그 일을 다시하기에는 여간 귀찮은 일이 아니다.. 또한 다른 사람과 같이 작업을 해야한다? 이럴 때도 서로 문제가되는 환경은 없는지 맘조리면서 설치해야한다.. 하지만 Docekr라는 애는 이러한 귀찮은 일을 해결해준다. Docker란? Docker는 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼입니다. Docker는 소프트웨어를 컨테이너라는 표준화된 유닛으로 패키징하며, 이 컨테이너에는 라이브러리, 시스템 도구, 코드, 런타임 등 소프트웨어..
컨테이너란 무엇입니까? 컨테이너 컨테이너란? 컨테이너는 애플리케이션을 실제 구동 환경으로부터 추상화할 수 있는 논리 패키징 메커니즘을 제공합니다. 이러한 분리를 통해 사설 데이터 센터나 퍼블릭 클라우드, 심지어 개발자의 개인 노트북 컴퓨터에 이르기까지 어떤 환경으로든 컨테이너 기반 애플리케이션을 쉽게 지속적으로 배포할 수 있습니다. 또한 컨테이너화를 통해 업무 영역을 깔끔하게 분리할 수 있습니다. 즉, 개발자는 애플리케이션의 로직과 종속 항목에 집중하고, IT 운영팀은 특정 소프트웨어 버전, 개별 앱 구성과 관련한 세부 업무에 시간을 낭비하지 않고 배포 및 관리에 집중할 수 있습니다. 가상 환경에 익숙하다면 컨테이너를 가상 머신(VM)에 비교하여 생각하면 이해하기 쉽습니다. VM의 개념은 이미 익히 알고 계실 것입니다. 호스트..
반응형 웹사이트 구현 (flex) 깃 주소 github.com/Hongjeongmin/workspace/blob/master/Css/documnet/basic.md Hongjeongmin/workspace Contribute to Hongjeongmin/workspace development by creating an account on GitHub. github.com
CSS : transitinoend 이벤트 전체소스 부분소스 window.addEventListener('click', function (e) { ballElem.style.transform = 'translate(' + e.clientX + 'px, ' + e.clientY + 'px)'; }); translate 효과를 이용해서 원을 이동시킨다. 이때 원의 좌표는 top , left에 기준으로 되어있다. 따라서 .margin을 이용해서 조절한다. ballElem.addEventListener('transitionend',function(e){ if(!ballElem.classList.contains('end')){ ballElem.classList.add('end'); }else{ ballElem.classList.remove('end'); ..
CSS : Scroll 사용 전체소스 output Lorem ipsum dolor sit amet consectetur adipisicing elit. In iusto necessitatibus sit repudiandae officiis commodi amet architecto similique ut deleniti minus dolor numquam consequuntur, quaerat aspernatur eligendi doloribus nesciunt obcaecati corporis voluptatum. Architecto iusto tempore, dolore, cum placeat iste nostrum nesciunt vitae saepe debitis, perferendis temporibus nemo quia ..
javascript 클릭리스너 활용

반응형