728x90
반응형
리스트 예시: 게시물이 존재할 경우 3건을 노출합니다.
- 직렬화란?(serialization),역직렬화란?? java.io.Serializable Contents --> 직렬화란 무엇인가?? 데이터 직렬화(serialization)이란 메모리 데이터를 디스크에 저장하거나, 네트워크 통신에 사용하기 위해 해당 데이터 형식으로 변환하는 것을 말한다.역직렬화(deserialization)이란 그 반대 개념으로, 디스크나 네트워크에서 받은 데이터를 메모리에 쓸 수 있도록 변환하는 것이다. 데이터 직렬화는 데이터의 전송/저장 혹은 설정 파일 등에 사용된다. 값을 직렬화 하자 int t = 0; //기본형 변수 Integer g = 5; //참조형 변수 자바에선 위와같이 , 기형 , 참조형으로 데이터를 저장한다. 값형은 메모리상에 직접적으로 데이터가 들어가있는 경우고 참조형 같은경우에는 값을.. 2024.04.25
- kafka란?,Zookeeper- 1 (수정중) Contents --> 1. Kafka는 무엇이며, 등장배경 kafka가 등장하기전 대부분 데이터 etl(추출,변환,로드) 에 작업들은 배치 워크프로세스로 진행되는 경우가 많았습니다.kafka는 위와같은 작업을 실시간 데이터 피드 방식으로 진행하는 서버입니다.카프카(Kafka)는 파이프라인, 스트리밍 분석, 데이터 통합 및 미션 크리티컬 애플리케이션을 위해 설계된 고성능 분산 이벤트 스트리밍 플랫폼이다. 1.1 등장 배경기존 어플리케이션에서 사용자에 대한 상태데이터가 존재하고 해당 데이터를 통해 분석을 하기위해 메트릭 서버가 존재한다고 가정하자. 해당 메트릭서버는 프론트서버에서 사용자 상태데이터를 받고 데이터를 저장한다. 그렇다면 위 같이 간단한 구조가 완성된다... 2024.04.25
- 수학공부하자.. 할거없다.. 기초 수학 과목: 대부분의 대학 컴퓨터 공학 전공에서는 미적분학과 선형대수학을 필수로 제공합니다. 이 과목들은 컴퓨터 과학에 필요한 수학적 개념을 이해하는 데 매우 중요합니다. - 알기쉬운 선형대수학 이산수학: 이산수학은 컴퓨터 과학 분야에서 매우 중요한 개념을 다루는데, 논리, 집합 이론, 그래프 이론 등을 포함합니다. 이 과목은 프로그래밍 및 알고리즘 이해에 기초가 되므로 초기에 공부하는 것이 좋습니다. 알고리즘 및 자료 구조: 이 과목은 프로그래밍과 관련된 핵심 개념을 다룹니다. 이산수학과 함께 학습하면 이론과 실제 응용을 함께 이해할 수 있습니다. 확률 및 통계학: 컴퓨터 과학에서 데이터 분석, 머신 러닝, 알고리즘 평가 등에 필수적인 개념을 다룹니다. 이 과목은 이산수학과 알고리즘/자료 구조를 .. 2024.04.23
728x90
반응형