전체 글(61)
-
데이터 베이스
데이터베이스라는 데이터의 집합을 만들고, 저장 및 관리할 수 있는 기능들을 제공하는 응용 프로그램이다. 즉, 데이터의 관리에 특화된 프로그램이라고 생각하면 편하다. 종류에 따라 DataBase Server까지 지원하기도 한다. 주로 서버에 사용하는 용도만 DBMS라고 생각하는 오개념이 많다. 그러나 Microsoft Access라는 개인용 컴퓨터에 저장하는 용도의 프로그램도 훌륭한 DBMS이다. 블룸버그 터미널 같은 경우는 자체적으로 DBMS를 내장하고 있다. 기능 중복 제어: 동일한 데이터가 여러 위치에 중복 저장되는 현상을 방지한다. 데이터가 중복되면, 저장 공간이 낭비되고 데이터의 일관성이 깨질 수 있다. 접근 통제: DBMS는 사용자마다 다양한 권한을 부여할 수 있으며, 권한에 따라 데이터에 대한..
2023.05.23 -
JAVA_1. 변수와 상수
안녕하세요! 개발심찌 입니다ㅎㅎ Java언어의 특성과 개념을 정리해볼려고 하는데요! 오늘 공부의 주제는 "1. 변수(variable value)와 상수(constant value)" 입니다. 우리가 Java를 이용해서 하나의 클래스를 구현하기전에, 가장 먼저 되는 것이 바로 "변수"입니다! 변수는 앞으로 만들어질 클래스에서 다뤄질 데이터들을 저장하는 공간이라고 생각하시면 됩니다. 상수또한 클래스에서 다뤄질 데이터들이 저장된 공간이라고 생각하시면 되는데요, 이러한 상수와 변수의 가장 큰 차이점은 상수는 이미 그 값이 고정되어 있으나, 변수는 값이 고정되어 있지 않다는 부분입니다. 변수의 구조는 - (변수의 자료형)(변수명); - (변수의 자료형)(변수명)=(초기값); 의 형태를 이루고 있는데요, 위 사진의..
2023.05.22 -
HTML, CSS, JavaScript
HTML(Hyper Text Markup Language) - 웹 문서를 만들기 위하여 사용하는 기본적인 웹 언어의 한 종류이다 - 웹 페이지에서 제목, 이미지, 동영상, 문단, 표, 등을 정의하고 그 구조와 의미를 부여하는 정적 언어이다. - 웹의 구조를 담당 한다. CSS(Cascading Style Sheets) - 마크업 언어(HTML, XML, XHML 등)가 실제 표시되는 방법(색상, 레이아웃, 크기, 폰트 등)을 지정하여 콘텐츠 구조를 꾸며주는 정적 언어이다. - 웹의 시각적인 표현을 담당한다. JS(JavaScript) - HTML 문서의 정적이고 단조로운 한계를 극복하기 위해서 넷스케이프(Netscape)사가 만든 LiveScript가 이름을 달리 한 것으로 브라우저 자체에서 내장된 해석..
2023.05.18 -
인터페이스와 API
인터페이스(interface)는 자바 프로그래밍 언어에서 클래스들이 구현해야 하는 동작을 지정하는데 사용되는 추상 자료형이다. 이들은 프로토콜과 비슷하다. 인터페이스는 interface라는 키워드를 사용하여 선언하며, 메소드 시그너처와 상수 선언(static과 final이 둘 다 선언되는 변수 선언)만을 포함할 수 있다. 자바 8 미만의 모든 버전을 기준으로 인터페이스의 모든 메소드는 구현체(메소드 바디)를 포함하고 있지 않다. 자바 8부터, default와 static 메소드는 interface 정의에 구현체를 가지고 있을 수 있다. UI는 ‘User Interface’의 준말로, 말 그대로 사용자 – 인터페이스를 의미합니다. 현업에서도 사용자 인터페이스, 혹은 인터페이스라고 표현을 하는데 이용하는 대..
2023.05.17 -
Spring Framework
스프링 프레임워크(Spring Framework)는 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로서 간단히 스프링(Spring)이라고도 한다. 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있다. 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자정부 표준프레임워크의 기반 기술로서 쓰이고 있다. 특징 스프링은 다른 프레임워크에 비해 다음과 같은 특징을 가진다. 경량 컨테이너로서 자바 객체를 직접 관리한다. 각각의 객체 생성, 소멸과 같은 라이프 사이클을 관리하며 스프링으로부터 필요한 객체를 얻어올 수 있다. 스프링은 Plain Old Java Object 방식의 프레임워크이다. 일반적인 J2EE 프레임워크에 비해 구현을 위해 특정한 인터페이스를 구현하거나 상속을 받..
2023.05.16 -
IT 잡다한 지식 안내
안녕하세요! 개발 심찌 입니다ㅎㅎ 제가 [IT잡다한 지식] 코너에 작성된 글들에 대해서 안내드릴려고 합니다!! [IT잡다한 지식] 코너에 작성된 글들은 제가 구글링, 서적, 유튜브, 논문 등의 자료들에서 찾은 것들을 궁금했던 부분을 중심으로 이해하기 쉽게 정리해서 올린 글입니다! 해당 자료들의 출처는 하단에 게시되어 있으며, 잘못되거나 수정이 필요한 부분이 있다면 언제든지 저에게 알여주시기 바랍니다!! ㅎㅎ 그럼 제가 준비한 자료들이 모두들에게 도움이 되길 바라며!! 다들 오늘하루도 열공!빡공! 입니다ㅎㅎ
2023.04.29