본문 바로가기

IT28

React 현재 날짜 출력하기 const today = new Date(); // 현재 날짜를 가져옵니다. const formattedDate = `${today.getFullYear()}년 ${today.getMonth() + 1}월 ${today.getDate()}일`; // 원하는 형식으로 날짜를 설정합니다. 1. new Date() -> 함수를 이용해, today에 담는다. return ( {formattedDate} ); 2. 날짜포맷을 맞추어, formattedDate 변수에 담아 { formattedDate } -> 출력한다. 2023. 12. 15.
[ Oracle SQL ] 계층형 쿼리 ( START WITH ... CONNECT BY ) 계층형 쿼리란? 한테이블에 레코드들이 계층관계(상위,하위)를 이루며 존재할 때, 이 관계에 따라 레코드를 계층관계(상위,하위) 한 구조로 데이터를 가져올 때 사용되는 SQL문을 의미한다. 쉽게말하자면 계층형 쿼리는 말그대로 계층 관계를 나타내는 쿼리문을 말한다. 예를 들어 회사 조직도 (예) 위 회사 조직도는 최상위는 회사를 두고 그것을 중심으로 개발부분과 영업부문으로 나뉜다. - 회사 : 최상위 - 개발부문 상위 : 회사 하위 : 개발부, 부설연구소 - 영업부문 상위 : 회사 하위 : 해외영업부, 국내영업부, 영업기획팀 실습 해보기 1. 해당 테이블 생성 CREATE TABLE TB_DEPT ( DEPT_CD VARCHAR2(8) NOT NULL PRIMARY KEY, PAR_DEPT_CD VARCHA.. 2023. 12. 14.
var, let, const의 차이 var는 아래와 같은 문제점이 존재한다. 변수 중복 선언 가능하여, 예기치 못한 값을 반환할 수 있다. 함수 레벨 스코프로 인해 함수 외부에서 선언한 변수는 모두 전역 변수로 된다. 변수 선언문 이전에 변수를 참조하면 언제나 undefined를 반환한다. ES6에서 나온 let과 const 키워드는 위의 세 가지 문제점을 해결했다. 1. 변수 중복 선언 불가 (1) let let 키워드로는 변수 중복 선언이 불가하지만, 재할당은 가능하다. let name = 'kmj' console.log(name) // output: kmj let name = 'howdy' // output: Uncaught SyntaxError: Identifier 'name' has already been declared name.. 2023. 12. 14.
다중 서버 환경에서 Session은 어떻게 공유하고 관리할까? 세션(Session)이란? 세션(Session)은 클라이언트와 웹서버 간 네트워크 연결이 지속 유지되고 있는 상태를 말한다. 즉, 사용자가 브라우저를 열어 서버에 접속한 뒤 접속을 종료할 때까지의 시점을 말한다. HTTP 프로토콜은 비접속형 프로토콜이므로, 매 접속마다 새로운 네트워크 연결이 이루어지는데 세션이 연결 유지를 가능하게 한다. 클라이언트가 웹서버에 Request를 보내면 해당 서버의 엔진이 클라이언트에게 유일한 ID를 부여하는데, 이를 세션ID라고 한다. 세션ID는 임시로 저장하여 페이지 이동 시 이용하거나, 클라이언트가 재접속 했을 때 클라이언트를 유일하게 구분하는 수단이 된다. 정보들이 서버단에 저장되기 때문에 보안 면에서 쿠키보다 우수하다. 다중 서버 환경에서 세션을 관리하는 방법 St.. 2022. 3. 17.
JSTL 날짜 포맷 변경 방법 JSTL 날짜 포맷 변경 방법 흔히 말하는 JSTL은 JSTL과 EL를 합친 단어로 사용되고 있습니다. JSTL에 대한 간략한 소개 먼저 하죠! JSTL은 JavaServer Pages Standard Tag Library, 즉 자바서버 페이지 표준 태그 라이브러리이며, XML 데이터 처리와 조건문, 반복문 등을 처리합니다. 사용 예) EL은 Expression Language, 즉 표준 언어라고 불리며, 자바코드를 사용했던 모든 곳에 EL이 사용 가능합니다. EL을 사용하면 값이 없거나 형 변환 등에 신결 쓸 필요 없이 서버로 전송해서 형변환 없이 사용가능합니다. 사용 예) ${resultMap.Member_date} 그럼 JSTL로 날짜를 변경하는 방법에 대해 이야기하겠습니다. 우선, JSP 상단에 .. 2022. 2. 3.
[MSSQL] MSSQL 날짜 변환표(GETDATE, CONVERT) - MSSQL 날짜 변환표 (기준날짜를 대상으로 CONVERT 실행하여 날짜 형변환) 번호 쿼리 결과 코드 0 CONVERT(CHAR(19), DATETIME, 0) 01 02 2000 1:14PM MM DD YYYY H:MM 1 CONVERT(CHAR(10), DATETIME, 1) 01/02/2000 MM/DD/YYYY 2 CONVERT(CHAR(8), DATETIME, 2) 00.01.02 YY.MM.DD 3 CONVERT(CHAR(8), DATETIME, 3) 02/01/00 DD/MM/YY 4 CONVERT(CHAR(8), DATETIME, 4) 02.01.00 DD.MM.YY 5 CONVERT(CHAR(8), DATETIME, 5) 02-01-00 DD-MM-YY 6 CONVERT(CHAR(8.. 2022. 2. 3.