본문 바로가기
반응형

분류 전체보기25

인프라 기초 - 초보자라면 알아야하는 하드웨어 종류 및 특징 하드웨어 CPU cpu의 성능은 코어와 캐시의 영향을 받는다. 코어가 많을수록 동시에 처리하는 연산이 늘어남 캐시의 크기가 클수록 메모리와의 처리속도를 완화할 수 있다. CPU는 직렬 처리화된 몇 개의 코어로 구성됐다. 반면에, GPU는 병렬 처리에 최적화된 작고 많은 코어로 이루어져 있다. 메모리 주기억장치 데이터 용량이 크거나 전송 속도가 고속일수록 고성능 서버용으로는 전력 소모가 적고 오류 처리가 탑재되어 있는 것을 주로 선정 데이터 스토리지 데이터를 저장하는 디바이스 하드디스크나 SSD 등이 있음 스토지의 용량, 읽기, 쓰기 속도가 전체 시스템 속도에 영향을 주는 경우가 많다. 고가용성(High Availability, HA, 오랜 기간 동안 지속적으로 운영될 수 있음)을 위해 이중화(모듈을 2개.. 2021. 7. 8.
네트워크를 잘 모르는 초보자라면 읽어볼만한 자바의 정석 16장 네트워킹 네트워킹 (Networking) 네트워킹이란? 두 대 이상의 컴퓨터를 케이블로 연결하여 네트워크를 구성하는 것 클라이언트 / 서버 서버 : 서비스를 제공하는 컴퓨터 (service provider) 클라이언트 : 서비스를 사용하는 컴퓨터 (service user) 서버가 서비스를 제공하기 위해서는 서버프로그램이 있어야하고 클라이언트가 서비스를 제공받기 위해서는 서버프로그램과 연결할 수 있는 클라이언트 프로그램이 있어야 한다. 이 때, 네트워크를 구성할 때 전용서버를 두는 것을 서버기반모델이라고 하고 별도의 전용서버없이 각 클라이언트가 서버 역할을 동시에 수행하는 것을 P2P모델이라한다. IP 주소 컴퓨터(host)를 구별하는데 사용되는 고유한 값 4 byte의 정수로 구성 네트워크 주소와 호스트 주소로 .. 2021. 7. 8.
온프레미스와 클라우드 온프레미스 (On-premise) 데이터 센터나 서버실에서 서버를 두고 직접 관리하는 방식 초기 투자비용이 크고 이후 사용 예측량을 가늠하기 어렵다. 한 번 구축해두면 사용량이 적어도 유지 비용은 그대로다 온프레미스는 서버가 죽지 않는 것을 목표로 한다. 온프레미스가 유리한 경우 온프레미스는 서버가 죽지 않는 것을 목표로 한다. 그래서 잠시라도 끊기면 안되는 시스템일 때 유리하다. 기밀성이 높은 데이터일 때 - 물리적인 저장 장소를 명확히 알 필요가 있을 때 퍼블릭 클라우드 (Public Cloud) 인터넷을 통해 불특정 다수에게 서비스 형태로 제공되는 시스템 클라우드 프로바이더가 데이터 센터와 인프라를 보유하고 있다. 인스턴스가 죽으면 다른 인스턴스가 빠르게 대체한다. 프라이빗 클라우드 (Private.. 2021. 7. 7.
Failed to convert value of type 'java.lang.String' to required type 'java.time.LocalDateTime'; 에러 해결하기 , html에서 java LocalDateTime 변수 받기 글을 쓰게 된 이유 이번 프로젝트를 하면서 큰 이슈가 없었는데.... 이벤트 등록 기능에서 dto에 있던 Localdate 타입의 변수가 내 발목을 잡았다,,,, Html에서 datetime-local(developer.mozilla.org/en-US/docs/Web/HTML/Element/input/datetime-local)로 이벤트 시작 시간과 종료 시간을 입력받으면 자동으로 localdate로 형변환이 되는 줄 알았다,,, 그런데 Failed to convert value of type 'java.lang.String[]' to required type 'java.time.LocalDate; 에러가 계속 떴다. 그래서 다양한 해결 방법을 도전해보다가 드디어 해결하여 공유해볼까 한다!!!!!! (사.. 2021. 2. 21.
반응형