본문 바로가기

Programming212

[HTML, CSS] CSS 기초문법 [HTML/CSS] HTML 태그 태그 앞서 HTML은 Hypertext Markup Language의 줄임말로 하이퍼텍스트를 작성하기 위해 개발되었다. ▶ 웹 문서를 만들기 위한 기본적인 웹 언어이다. ▶ 하이퍼링크(참조)를 통해 문서에서 다른 문서로 hong-study.tistory.com CSS 문법과 적용방법 CSS ( Cascading Style Sheets )로 HTML, XHTML, XML 같은 문서의 스타일을 꾸밀 때 사용하는 스타일 시트 언어이다. ▶ HTML 문서로 모형을 만들면 CSS로 모형을 색칠한다고 생각하면 이해가 빠르다. CSS는 글꼴이나, 배경색, 너비와 높이, 위치 등을 지정하고 웹 브라우저, 스크린 크기, 장치에 따라 화면을 다르게 표시할 수 있도록 지정할 수 있다. CS.. 2024. 2. 29.
[HTML/CSS] HTML 태그 태그 앞서 HTML은 Hypertext Markup Language의 줄임말로 하이퍼텍스트를 작성하기 위해 개발되었다. ▶ 웹 문서를 만들기 위한 기본적인 웹 언어이다. ▶ 하이퍼링크(참조)를 통해 문서에서 다른 문서로 접근할 수 있는 텍스트이다. 마크업(Markup) 이란 표시하고자 하는 어떤 정보나 기능들을 태그(Tag)라는 형식으로 감싸는 것을 이야기한다. 마크업 언어(Markup Language)란 태그라는 형식으로 둘러진 언어를 말한다. HTML 태그란 태그(Tag) 일반적인 의미에서 식별, 구별 또는 인식을 위해 짧은 크기로 붙여 놓은 것을 말한다. 프로그래밍에서 태그란 표현의 어떤 기능의 수행을 지시하는 짧은 낱말과도 같다. 제목 글자 태그 제목 태그는 웹페이지에서 가장 많은 비중을 차즈하는.. 2024. 2. 29.
[HTML/CSS] HTML 태그 태그 앞서 HTML은 Hypertext Markup Language의 줄임말로 하이퍼텍스트를 작성하기 위해 개발되었다. ▶ 웹 문서를 만들기 위한 기본적인 웹 언어이다. ▶ 하이퍼링크(참조)를 통해 문서에서 다른 문서로 접근할 수 있는 텍스트이다. 마크업(Markup) 이란 표시하고자 하는 어떤 정보나 기능들을 태그(Tag)라는 형식으로 감싸는 것을 이야기한다. 마크업 언어(Markup Language)란 태그라는 형식으로 둘러진 언어를 말한다. HTML 태그란 태그(Tag) 일반적인 의미에서 식별, 구별 또는 인식을 위해 짧은 크기로 붙여 놓은 것을 말한다. 프로그래밍에서 태그란 표현의 어떤 기능의 수행을 지시하는 짧은 낱말과도 같다. 제목 글자 태그 제목 태그는 웹페이지에서 가장 많은 비중을 차즈하는.. 2024. 2. 29.
[HTML/CSS] HTTP 통신과 웹 WEB 웹(web)이란 1개 이상의 사이트(site)가 연결되어 있는 인터넷 서비스의 한가지 형태이다. 웹 사이트(web site) 인터넷에서 사용자들이 정보가 필요할 때 언제든지 그것을 제공할 수 있도록 웹서버에 정보를 저장해놓은 집합체 사이트(site) 인터넷에 들어가는 관문으로, 흔히 홈페이지 주소로 되어 있다. 인터넷(Internet) 인터넷(internet)이란 1개 이상의 네트워크가 연결되어 있는 형태를 말한다. 인터넷 서비스의 구분 URL ( http://192.110.32.11:8080 ) 프로토콜(Protocol) 네트워크상에서 약속한 통신규약으로 HTTP, FTP, SMTP POP, DHCP 등이 있다. IP 주소 네트워크상에서 특정 컴퓨터를 식별할 수 있는 주소 Port 번호 IP 주.. 2024. 2. 27.
[JAVA] 자바 Network 서버와 클라이언트 Server 코드 ClientManager 클래스 Client 코드 Receive 클래스 Sender 클래스 2024. 2. 26.
[JAVA] 멀티 스레드 멀티스레드 ( Multi Thread ) Multi Tasking(멀티태스킹) 이란 두 가지 작업을 동시에 처리하는 것을 뜻합니다. 한 프로그램 안에서 멀티 태스킹을 동시에 하는 애플리케이션들도 있습니다. 스레드는 프로그램의 실행흐름입니다. ▶ 프로그램 내에 스레드가 2개라면 두 개의 코드 흐름이 생김을 뜻한다. 스레드의 사용 방법 방법 1. (1). Runnable Interface를 상속받아 run() 추상메서드를 재정의 (2). Thread 객체의 생성자의 매개값으로 전달 (3). 그 다음 start() 메서드를 통해 실행 방법 2. (1). Thread 클래스를 상속받아 run() 추상메서드를 재정의 (2). Thread 객체의 생성자의 매개값으로 전달합니다. (3). 그 다음 start() 메서.. 2024. 2. 26.
[JAVA] 정규표현식 정규표현식 정규표현식이란, 문자열이 정해진 패턴으로 구성되어 있는지 검증해야할 때, 사용한다. Pattern 클래스 Java.util Pakage의 Pattern 클래스의 matcher(), matchers() 메서드를 정규표현식 검증에 이용한다. static 메서드 1. compile(패턴) : 정규 표현 엔진(정규식)을 만들어 낸다. 2. matcher(검증 데이터) : 데이터를 비교해서 Matcher 클래스로 반환한다. 3. matchers(패턴, 검증 데이터) : 패턴으로 비교하여 boolean 형으로 반환한다. Matcher 클래스 find() : 해당 정규 표현을 찾아냄 start() : 해당 정규표현의 시작 인덱스를 반환한다. group() : 해당 정규표현의 값을 반환한다. end() : .. 2024. 2. 26.
[ JAVA ] 익명 객체와 람다식 익명 객체 인터페이스 타입으로 변수를 선언하고, 구현 객체를 초기값으로 대입하는 경우를 생각해보자. 인터페이스의 구현 클래스를 선언하고, new 연산자를 이용해 구현 객체를 생성한 후, Field나 Local 변수에 대입하는 것이 기본이다. ▶ 구현 클래스가 매번 달라지거나, 한 번만 사용되는 경우, 굳이 구현 클래스를 생성하지 않고 익명 클래스로(이름 없는 클래스)로 선언 할 수 있다. ☞ 멤버 변수 Car 에는 구현 클래스가 들어가야 한다. Main Class package api.ramda.basic; import java.util.Arrays; import java.util.List; import java.util.Optional; public class MainClass { public stat.. 2024. 2. 26.
[Database] 데이터베이스 모델링 데이터 모델링 데이터 모델링이란 주어진 개념으로 부터 논리적인 데이터 모델을 구성하는 작업을 말한다. 논리적 데이터 모델을 구성하기 위해 데이터베이스의 골격을 이해하고 그 이해를 바탕으로 모델의 기능과 성능적인 측면에서 효율적인 작성이 필요하다. ▶ 이는 물리적인 모델로 환원하여 고객의 요구에 따라 특정 정보 시스템의 데이터베이스에 반영하는 작업을 포함한다. 데이터베이스 모델링을 하는 목적 첫 번째 목적은 업무정보를 구성하는 기초가 되는 정보들을 일정한 표기법에 의해 표현함으로써 정보시스템 구축의 대상이 되는 업무 내용을 정확하게 분석하는 것이다. 두 번째 목적은 분석된 모델을 가지고 실제 데이터베이스를 생성하여 개발 및 데이터 관리에 사용하기 위한 것이다. ※ 이는 중복성, 유연성, 일관성을 고려하여 .. 2023. 12. 13.
[Database] 권한 ( Privilege ) [Database] INDEX [Database] 시퀀스 , SEQUENCE [Database] 뷰, VIEW [Database] 제약조건 [Database] Table, 테이블 [Database] 트랜잭션, Transaction https://hong-study.tistory.com/294 트랜잭션 ( Transaction ) ● 논리적인 작업의 단위로, 분리되어 hong-study.tistory.com 권한 ( Privilege ) 특정 SQL 문장을 실행하기 위한 권리로, 데이터베이스 관리자(DBA)와 사용자 간의 권한이 다르다. 데이터베이스 관리자(DBA) 데이터베이스와 그 객체에 대한 액세스를 사용자에게 부여한다. 사용자와 롤에 대해 시스템 권한과 객체 권한 부여 가능하다. 시스템 권한은 대개 .. 2023. 12. 13.
반응형