일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- IT
- .NET 8.0
- 권한
- JavaScript
- 프로시저
- 자바
- RAISERRR
- SQL Server 구성 관리자
- 스프링 시큐리티
- ORM
- java
- OUT 파라미터
- SSMS
- 데이터베이스
- 스프링부트
- springboot
- MSSQL
- github
- git
- cors
- Exception in thread "main" java.lang.Error
- C#
- DB
- ERROR_MESSAGE
- SQL Server
- SOP
- jpa
- System.Text.Json
- IT story
- Newtonsoft.Json
- Today
- Total
목록IT (4)
its_jh_stroy
도메인(Domain)네트워크 상에서 리소스를 식별하는 고유한 주소이다.일반적으로 도메인은 TLD와 SLD라고 하는 두 부분으로 구성된다. TLD(Top Level Domain, 최상위 도메인)도메인의 가장 오른쪽 부분이다.- gTLD(General Top Level Domain) - 전 세계적으로 사용되는 최상위 도메인- ccTLD(Country Code Top Level Domain) - 국가 코드를 나타내는 최상위 도메인 SLD(Second Level Domain, 2차 도메인)TLD의 왼쪽 부분으로 도메인 이름을 나타낸다.TLD와 마찬가지로 전 세계적으로 사용되는지, 국가 코드를 표현하는지에 따라 gSLD와 ccSLD로 나뉜다. 일반적으로 TLD와 SLD라고 하면 gTLD와 gSLD를 생..

관계형 데이터베이스에서 중복 데이터를 최소화하여 데이터 무결성을 유지하기 위한 작업을 정규화라 한다.정규화는 테이블을 분해하며 진행되는데, 분해 방식에 따라 정규화 단계가 정해진다. 제1 정규화(1NF)모든 속성은 원자값을 갖는다.원자값이란 더 이상 나눌 수 없는 개별적인 항목이다.예를 들어, 수업이라는 속성이 "수학, 과학, 영어"라는 비원자값을 각 과목별로 세 개의 행으로 분리할 수 있다.제1 정규화를 만족하는 조건으로는 기본 키가 필요하다는 특징이 있다. 제2 정규화(2NF) : 부분 종속 제거1NF를 만족하면서 기본 키의 부분 집합에 의존하는 속성을 제거해야 한다.복합 키를 가지는 경우, 기본 키의 일부에만 의존하는 속성을 분리하라는 의미이다.아래와 같이 주문 Id와 상품 Id 필드를 복합 키로 ..
객체 지향 프로그래밍은 추상화, 캡슐화, 상속, 다형성이라는 4가지 요소를 가진다. 추상화 실세계의 복잡한 개체에서 필요한 속성과 메서드를 표현(결정)하는 것이다. 복잡한 개체가 가지는 멤버를 100% 정확하게 나타낼 필요는 없다. 특정 맥락에서만 실제 개체의 멤버를 모델링하고 나머지는 무시한다. 예를 들어, Train 클래스는 기차 제조 관리 프로그램과 승차원 예매 시스템 모두 사용될 수 있지만, 프로그램의 맥락에 따라 가지는 멤버는 다르게 된다. 캡슐화와 정보 은닉 추상화 과정에서 결정된 속성과 메서드를 클래스에 정의하여 하나로 묶는 과정이다. 이때 객체의 속성은 Private 접근 제어자를 통해 외부 접근으로부터 보호한다. 접근 제어자를 통해 외부로부터 속성을 보호하는 것을 정보 은닉이라고 하는데,..
동일 출처 정책(Same-Origin-Policy)웹에서 기본적인 보안 원칙 중 하나이다. 여기서 말하는 출처(Origin)란 URL의 세 가지 구성 요소를 의미한다. - 프로토콜 - 도메인 - 포트 번호 동일 출처 정책은 자신과 동일한 출처에서만 접근할 수 있도록 제한하여 데이터를 보호하는 정책이다. 정책에 따라 웹서버에서는 동일한 프로토콜과 도메인, 포트에서 요청된 접근만 허용하게 된다. 만약 "https://first.com:443"이라는 출처에서는 "https://second.com:443"에 해당되는 출처에 접근할 수 없는 것이다. 하지만 필요에 따라 이러한 제한을 넘어서 다른 출처에 접근해야 하는 상황이 있다. 예를 들어, 개발중인 웹 화면과 서버를 담당하는 프로젝트를 분리하여 백엔드와 프론트..