본문 바로가기
반응형

전체80

7.25(일) 무분할 29일차 토요일 데이트로 휴식, 일요일 수행. 오랜만에 모든 운동 수행해서 기분이 좋다. 복근 운동은 30키로가 현재 내 몸에 맞는것 같다. ※ 머신은 Cybex, 중량 단위는 lbs 입니다. 50 lbs 60 lbs 70 lbs 80 lbs 90 lbs 100 lbs 110 lbs 약 23kg 약 27kg 약 32kg 약 36kg 약 41kg 약 45kg 약 50kg 2021. 7. 27.
AWS 서버 환경을 만들어보자 *이 글은 이동욱님의 '스프링부트와 AWS로 혼자구현하는 웹서비스' 책을 보며 작성하였습니다. AWS(Amazon Web Service)라는 클라우드 서비스를 이용해 서버 배포를 진행하여 보자. *클라우드 서비스란? 인터넷(클라우드)을 통해 서버, 스토리지, DB, 네트워크, SW, 모니터링 등의 컴퓨팅 서비스를 제공하는것을 말한다. 외부에서 자신의 서비스에 접근하려면 24시간 작동하는 서버가 필요하다. 회사서비스의 경우 회사서버를 쓰면되고, 개인으로 쓰려면 선택지는 3가지가있다. -집의 pc를 24시간 구동시킨다. -호스팅 서비스(Cafe24, 코리아호스팅)을 이용한다. 클라우드 서비스(AWS,AZURE,GCP 등) 을 이용한다. 일반적으로 호스팅서비스나 개인PC를 이용하는것이 저렴하다. 특정시간에만 .. 2021. 7. 10.
[JAVA] 컬렉션 프레임워크 - 이터레이터 Iterator 컬렉션에 저장된 데이터를 접근(읽어오기) 하는데 사용되는 인터페이스 예전엔 Enumeration을 썼지만 현재는 Iterator를 많이 쓴다 핵심 메서드 boolean hasNext() : 읽어 올 요소가 남아있는지 확인한다. 있으면 true, 없으면 false Object next() : 다음 요소를 읽어온다. next()를 호출하기전에 hasNext()를 호출해서 읽어 올 요소가 있는지 확인하는 것이 안전하다. ListIterator Iterator의 접근성을 향상시킨 것이다 ( 양방향, 즉 Previous() 메서드로 이전 요소를 읽어올 수 있다. ) 이터레이터, 왜 쓰는걸까? 컬렉션의 종류에는 List ( ArrayList, LinkedList ), Set ( TreeSet, Ha.. 2021. 6. 21.
VM bridge 설정 Bridge 모드는 Host OS의 네트워크 어댑터와 직접 연결된 것처럼 통신하는 방식이다. (여기서의 Host OS는 개인 PC Window , Guest OS는 Ubuntu OS다 ) Host OS가 공유기와 연결되어 있다면 Bridge 모드로 설정된 VM 역시 공유기의 IP를 제공받게 된다. Host OS와 동등한 단계의 네트워크 위치를 가질 수 있게 된다. Bridge 네트워크 설정 방법 VMware Workstation > Edit > Virtual Network Editor 실행 우측 하단의 Change Settings 클릭 Bridge Type 이 새로 생성된 것을 확인할 수 있다 외부 네트워크에 직접적으로 연결하기 위해서 네트워크 어댑터를 선택. 공유기와 연결된 네트워크 카드를 선택하면 된.. 2021. 6. 20.
Apache? Tomcat? NginX? 차이와 Ubuntu에 Tomcat 설치 방법 아파치(Apache) 아파치는 여러가지 프로젝트를 통해 오픈소스를 만들어내는 소프트웨어 단체 이름입니다. 따라서 아파치 서버란 이 단체에서 만든 http웹서버를 의미하는데요. 즉 아파치 서버는 http요청을 처리할 수 있습니다. 클라이언트가 GET, POST, DELETE 같은 메소드를 요청하면 그에 대한 결과값을 돌려줍니다. 톰캣(Tomcat) 톰캣은 WAS(Web Application Server)입니다. 얼핏생각하면 아파치 서버와 같다고 생각할 수도 있지만, 둘은 목적이 서로 다른데요. 아파치 웹 서버는 정적인 데이터를 처리하는 서버이고, WAS는 동적 데이터를 처리하는 서버입니다. 즉, WAS는 DB와 연결되어 데이터를 주고 받는 것입니다.. 웹사이트 주소를 보다보면 html이 아닌 http://.. 2021. 6. 20.
가상머신 설치 및 우분투 설치 -가상머신( Virtual Machine ) 이란? 컴퓨팅 환경을 소프트웨어로 구현한 것, 즉 컴퓨터를 에뮬레이션 하는 소프트웨어다. 가상머신 상에서 운영 체제나 응용 프로그램을 설치 및 실행할 수 있다. 1대의 컴퓨터만으로 실무 환경과 거의 비슷한 네트워크 컴퓨터 환경의 구성이 가능하다. -컴퓨터 가상화 소프트웨어 중 하나인 VMware사의 Workstation Pro 를 선택하였다. -언제 사용 하는게 좋을까? 실무와 비슷한 네트워크 환경을 구성해서 여러 대의 서버를 구축하고자 할 때 여러가지 운영체제를 설치해서 학습하고자 할 때 새로운 시스템을 도입하기 전 미리 테스트 해보고자 할 때 설치는 간단하다. 다운로드 후 설치해주면 끝 다운로드 페이지 리눅스 배포판중 하나인 우분투를 다운로드 및 설치 해 .. 2021. 6. 20.
반응형