본문 바로가기
728x90

분류 전체보기127

[DB] 데이터베이스의 기본 개념 오늘은 데이터베이스를 이해하기 위한 기본 개념을 포스팅해보겠습니다. 데이터베이스의 기본 개념 데이터베이스 관련 용어 데이터베이스의 개념을 이해하기 위해선 먼저 각 용어의 정확한 정의를 알고 가는 것이 좋겠죠? 1. 데이터 2. 데이터베이스 3. 데이터베이스 관리 시스템 4. 데이터베이스 시스템 위 네 가지 단어의 정의를 알아보겠습니다. Data 어떠한 사실에 대한 정량적, 정성적 특징을 나타낼 수 있는 값과 값에 대한 설명 위의 정의가 와닿지 않으실 겁니다. 예시를 들어보겠습니다. 163이라는 숫자가 존재합니다. 이 163은 데이터일까요? 정답은 아닙니다! 저 163이 무엇을 의미하는지 아무도 알지 못합니다. 163 킬로그램일 수도, 건물의 163층일 수도 있죠. 이 163은 데이터가 아닌 값(Value.. 2023. 3. 1.
[서울맛집] 쭈꾸미 - 충무로쭈꾸미불고기 충무로본점 안녕하세요~ 지난 주말 친구들과 함께 충무로에 방문했는데요. 오늘 리뷰할 곳은 충무로주꾸미불고기입니다! 충무로쭈꾸미불고기 충무로본점 주소 : 서울 중구 퇴계로31길 11 영업시간 : 월-금 12:00 - 20:00, 토 12:00 - 21:30, 일요일 정기휴무 연락처: 02-2279-0803 편의 : 포장, 예약 이곳은 첫날 방문하고 너무 맛있어서 다음날 다른 일행과 다시 방문할 정도로 맛있었는데요, 하지만 앞으로는 다시 방문하지 않을 것 같습니다. 충무로 쭈꾸미 불고기의 장점과 단점을 정리해 보았어요! 충무로역 출구에서 멀지 않아 길을 찾기 어렵지 않았는데요. 입구부터 노포의 느낌이 낭낭합니다. 30년 넘게 운영하시고 미쉐린 가이드에도 선정된 찐 맛집이라고 합니다. 첫 방문인만큼 저희는 모둠을 주문해.. 2023. 2. 28.
[OS] 운영체제 개요 운영체제? - 컴퓨터 프로그램이 동작하기 위한 서비스를 제공하는 프로그램들의 모음 - 대표적인 시스템 소프트웨어로 하드웨어와 운영프로그램 사이에 위치 - 컴퓨터 시스템 자원 관리 - 사용자 지원 자원관리 자원관리의 목적 컴퓨터 시스템을 효율적으로 관리하기 위함 자원관리의 역할 하드웨어, 소프트웨어, 데이터 ex) 키보드, 마우스 제어 -> 하드웨어 프로그램 동시 시행 시 CPU, 메모리 관리 -> 소프트웨어 저장장치에서 데이터 읽어오기 -> 하드웨어 / 데이터 사용자 지원 사용자 지원 목적 사용자 편의성 제공 사용자 지원 역할 사용자 명령어 해석 및 실행 유저와 하드웨어 사이의 매개체 역할 커널 커널모드와 사용자모드 커널모드 (슈퍼바이저 모드) 하드웨어를 직접 제어할 수 있는 CPU 명령어 사용 가능 모.. 2023. 2. 26.
[Java] 직렬화와 역직렬화 안녕하세요. 씨위드입니다. 저는 요즘 Kerberos 를 이용한 사용자 인증과 관련된 업무를 진행 중인데요. 프로젝트를 진행하며 transient이라는 키워드를 사용하게 되었습니다. 해당 키워드는 직렬화 과정에서 제외하고싶은 데이터에 사용하게 되는데요. transient이라는 키워드가 생소하신 분들도 있을 것 같아 키워드를 소개하며 추가로 이와 연관된 직렬화와 역직렬화에 대하여 알아보려 합니다. 먼저 자바의 직렬화(Serialization)와 역직렬화(Deserialize)의 개념에 대하여 알아볼까요? Serialization 먼저 일반적 의미의 직렬화란 데이터의 포맷을 변환하는 기술입니다. 자바에서 말하는 직렬화는 객체를 전송 가능한 형태로 변환하는 것을 의미합니다. 일반적으로는 시스템 내부에서 사용되.. 2023. 2. 21.
728x90