목록분류 전체보기 (195)
백지부터 시작하는 이세계 코딩 생활
{} Ref. - 제네릭 https://st-lab.tistory.com/153 자바 [JAVA] - 제네릭(Generic)의 이해 정적언어(C, C++, C#, Java)을 다뤄보신 분이라면 제네릭(Generic)에 대해 잘 알지는 못하더라도 한 번쯤은 들어봤을 것이다. 특히 자료구조 같이 구조체를 직접 만들어 사용할 때 많이 쓰이기도 하고 st-lab.tistory.com - 자료구조 https://velog.io/@adam2/Array%EC%99%80-List%EA%B7%B8%EB%A6%AC%EA%B3%A0-Java-List [자료구조]Array와 List(그리고 Java List) Array와 List 그리고 자바의 Collection velog.io
423 Locked는 ID 중복체크와는 관계가 없는 상태코드입니다. 사용할 수 없습니다. => 423 코드는 자원의 잠금이 아닌 메서드의 잠금을 의미하는 코드 403 Forbidden은 Id 중복체크 보다는 데이터의 유효성이나 인가 실패에 사용하는 코드입니다. Id 중복체크에 사용이 가능할 것이라고 생각하지만 ID가 중복되었다는 상태에 대한 명확한 처리는 아니라고 생각합니다. => 403 상태코드에 대해 찾아보니 인가(Authorization) 실패 상태 코드 409 Conflict는 리소스의 충돌을 의미하는 상태코드입니다. ID 중복이라는 것은 결국 ID라는 PK 자원을 점유한 것에 대한 충돌이기 때문에 이 상태코드가 가장 적합하다고 생각하여 409 상태코드를 반영하기로 했습니다. => 409 Conf..

DOM : Document Object Model XML, HTML 문서의 각 항목들에 대한 개발표준 모델 , 인터페이스를 의미 History : DOM은 HTML 문서의 요소를 제어하기 위해 웹 브라우저에서 처음 지원되었다. DOM은 동적으로 문서의 내용, 구조, 스타일에 접근하고 변경하는 수단이었다. 브라우저 사이에 DOM 구현이 호환되지 않음에 따라, W3C에서 DOM 표준 규격을 작성하게 되었다. 문서 객체 모델(DOM, Document Object Model)은 XML이나 HTML 문서에 접근하기 위한 일종의 인터페이스입니다. 이 객체 모델은 문서 내의 모든 요소를 정의하고, 각각의 요소에 접근하는 방법을 제공합니다. DOM은 W3C의 표준 객체 모델이며, 다음과 같이 계층 구조로 표현됩니다. ..
json-server : json 파일을 사용하여 간단한 시뮬레이션을 위한 REST API Mock server를 구축할 수 있는 툴 alias : fake-server 라고도 한다. DB 셋팅 없이 .json 파일 내에서 데이터들의 REST 처리를 할 수 있게 한다. npm 를 통해 설치할 수 있다. 실행방법 : task.1 $ json-server --ro --host localhost --port 3000 -w json-server/settings.json task.2 $ json-server --watch db.json --port 3001 Ref. - https://poiemaweb.com/json-server - https://redux-advanced.vlpt.us/3/01.html
serialization : 데이터 재가공을 위한 처리 컴퓨터 과학의 데이터 스토리지 문맥에서 데이터 구조나 오브젝트 상태를 동일하거나 다른 컴퓨터 환경에 저장(이를테면 파일이나 메모리 버퍼에서, 또는 네트워크 연결 링크 간 전송)하고 나중에 재구성할 수 있는 포맷으로 변환하는 과정 Ref. - 설명 && 정의 : https://ko.wikipedia.org/wiki/%EC%A7%81%EB%A0%AC%ED%99%94#cite_note-1 - 사용법 : https://web.archive.org/web/20150405013606/http://isocpp.org/wiki/faq/serialization
DLL : Dynamic Link Library Library : 비슷하고 반복되는 로직을 모듈화한 함수 Ref. 동적라이브러리 && 정적라이브러리 정적라이브러리 : 컴파일 타임에 내 소스와 결합되는 것을 말한다. ( lib ) 동적라이브러리 : 컴파일 시점에 내 소스코드에 결합되지 않는다. ( dll ) - https://wiserloner.tistory.com/417
Task : 의미 기본적으로 특정 "기능수행" 또는 "기능"의 의미를 가진다. Visual Studio Code 공식 document에 따르면 Task 문맥은 아래 목록과 같다. lable: 사용자 인터페이스에 사용되는 태스크의 레이블.(별칭) type: 작업(task) 유형. 사용자 지정 작업의 경우 다음 중 하나일 수 있다. shell 또는 process. 만약 shell 지정된 명령은 셸 명령으로 해석된다(예: bash, ⌘ 또는 PowerShell). 만약 process 지정되어 있으며, 명령을 실행하기 위한 프로세스로 해석된다. command : 실행할 명령. window : Windows 관련 속성. 윈도우즈 운영 체제에서 명령이 실행될 때 기본 속성 대신 사용된다. group : 작업이 속하..
SP : Store Procedure * 일련의 쿼리를 마치 하나의 함수처럼 실행하기 위한 쿼리 집합. * 쿼리문의 함수화 버전. * 최초 실행시 최적화된 상태로 DB에 캐쉬되어 저장된다. 하나의 SP가 여러번 쓰일 때 성능향상을 기대할 수 있다. * 따라서 속도적인 측면, 관리적인 측면, 유지보수 적인 측면에서 장점이 된다. * 한번의 요청으로 여러가지 SQL문을 실행할 수 있다. ( 네트워크 통신 부하 감소 가능) * 데이터의 참조무결성 유지가 가능하다. * 비지니스 로직과 SQL이 분리되어 가독성이 좋아진다. * 외부에서 쿼리문 조작 시도가 발생했을 때 보안적인 측면에서 보호받을 수 있다. SP 에서 참고하는 테이블 접근이 허용되지 않는다. * SP는 Create Procedure 쿼리문을 통해 생..