[국비 73일차 TIL] 전자정부 프레임워크 스프링 notice write login DB
전자정부 프레임워크 스프링 프로젝트 indexMapper.xml if(date_format(current_timestamp(),'%Y-%m-%d') = date_format(b.board_date,'%Y-%m-%d'), date_format(b.board_date,'%h:%i'),date_format(b.board_date,'%m-%d')) AS board_date, SELECT mtno, mno, mtdel, mtread, mtcate, mttitle, mtip if(date_format(current_timestamp(),'%Y-%m-%d') = date_format(b.board_date,'%Y-%m-%d'), date_format(b.board_date,'%h:%i'),date_format(b.b..
2024. 3. 8.
[국비 70일차 TIL] 쿠키 & 세션, 게시판 ip 검색
쿠키 & 세션 가장 큰 차이점은 사용자의 정보가 어디에 저장되느냐의 차이임. 캐시와는 다름. 쿠키 클리이언트, 브라우저에 저장 (내 컴퓨터), 서버의 자원 활용 안 함. 이름, 값, 유효시간, 도메인, 경로 등을 저장함. 클라이언트에 총 300개의 쿠키 저장 가능. 도메인당 20개만 가질 수 있음. 크기는 4096byte(4KB)까지만 저장 가능. 세션 서버에 저장, 서버의 자원 활용함. 세션 쿠키 사용 예시 로그인 쇼핑정보, 장바구니, 자동 로그인 저장 위치 서버 브라우저 속도 느림 빠름 보안 높음 낮음 (위조, 변조 가능) login.jsp 아이디 저장 로그인 버튼 타입 기존의 submit -> button으로 변경 form태그에 id 추가 : id="loginForm" LOGIN 아이디 저장 로그인..
2024. 3. 5.
[국비 67일차 TIL] 글 제목 앞에 new 붙이기, 비밀번호 암호화
오늘 작성한 글 제목 앞에 new 붙이기 notice-mapper.xml `if(date_format(now(), '%Y-%m-%d') = date_format(ndate, '%Y-%m-%d'), 1, 0) as ndel` : 현재 날짜와 `ndate`가 같은지 비교하여 같으면 `1`, 다르면 `0`으로 표시합니다. 이를 통해 오늘 작성된 글을 표시하기 위한 조건을 생성합니다. SELECT nno, nread, nlike, ntitle, if( date_format(now(), '%Y-%m-%d') = date_format(ndate, '%Y-%m-%d'), date_format(ndate, '%h:%i'), date_format(ndate, '%m-%d') ) as ndate, if(date_forma..
2024. 2. 28.