본문 바로가기

분류 전체보기365

JAVA 59일차 (2023-08-14) 자바 프로그래밍_네이버클라우드 mysql DBMS 사용하기_개인프로젝트 - 마트 관리 시스템 ## 57. 파일 업로드 다루기 - multipart/form-data POST 요청 파라미터 인코딩 - apache.org의 라이브러리를 이용하여 multipart/form-data 파라미터를 다루는 방법 - Servlet API를 이용하여 multipart/form-data 파라미터를 다루는 방법 - 네이버클라우드 mysql DBMS 사용하기 https://console.ncloud.com/vpcCloudMysql/server ㄴ VPC > Services > All > Database > CloudDB for MySQL 선택 => ㄴ [+ DB Server 생성] 선택 => ㄴ vpc 생성방법 => => ㄴ 서브넷 생성 방법 => DB Serbver 생성 ㄴ Cloud DB for MySQL > D.. 2023. 8. 15.
JAVA 59일차 (2023-08-14) 자바 프로그래밍_로그아웃 구현하기_개인프로젝트 - 마트 관리 시스템 => => LogoutServlet.java package bitcamp.report.handler; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/auth/logout") public class LogoutServlet extends HttpServlet { private static final .. 2023. 8. 15.
JAVA 59일차 (2023-08-14) 자바 프로그래밍_DB모델 적용_개인프로젝트 - 마트 관리 시스템 => => ㄴ dbmodel 이라는 exerd 파일 생성 => dbmodel.exerd ㄴ 회원 테이블 생성 => dbmodel.exerd ㄴ 논리/물리 동시편집 선택 => dbmodel.exerd ㄴ 컬럼 추가 => dbmodel.exerd ㄴ 게시글 테이블 생성 후 컬럼 추가 ㄴ 게시판 테이블 생성 => dbmodel.exerd => dbmodel.exerd ㄴ 작성자 컬럼 삭제 후 회원 테이블과 연결 시킨 후 Foreign key 번호2 를 작성자로 변경 => dbmodel.exerd => dbmodel.exerd ㄴ 게시판 테이블에 컬럼을 추가하고, 게시판 테이블과 연결시킨 후 게시글 테이블의 Foreign key 번호2 를 게시판으로 변경 => dbmodel.exerd ㄴ 마트관리시스템의 회원테.. 2023. 8. 15.
[Java] 프로그래머스_120852 : 소인수분해 HashSet 활용 https://school.programmers.co.kr/learn/courses/30/lessons/120852 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 import java.util.*; class Solution { public int[] solution(int n) { int[] answer = {}; ArrayList al = new ArrayList(); int cnt = 2; while (n > 1) { if (n % cnt == 0) { al.add(cnt); n /= cnt; } else { cnt++; }.. 2023. 8. 14.
JAVA 58일차 (2023-08-11) 자바 프로그래밍_DB모델링 연습_물리모델_개인프로젝트 - 마트 관리 시스템 - DB 모델링 - 물리모델링 실습 - Forward Engineering 방법 - 개인 프로젝트 - DB 모델링 검토 ## [물리모델] - 특정 DBMS에 맞춘 물리적인 모델링 ### 21. DBMS에 맞춰서 테이블명과 컬럼명을 설정한다. - DBMS에서 테이블명과 컬럼명을 작성할 때 보통 다음의 규칙에 따라 작성한다. 예) first name(FST_NM), regist date(REG_DT), teacher assignment(TCH_ASN) - 단어는 알파벳 3자 또는 4자로 축약해서 표현한다. - 단어와 단어 사이는 밑 줄( \_ )로 표현한다. dbmodeling-21.exerd ㄴ 논리/물리 동시편집 선택 => dbmodeling-21.exerd => dbmodeling-21.exerd ㄴ .. 2023. 8. 11.
JAVA 57일차 (2023-08-10) 자바 프로그래밍_DB모델링 연습_논리모델_개인프로젝트 - 마트 관리 시스템 - DB 모델링 - exerd.com의 ER-Diagram 도구 설치 - 제1정규화, 제2정규화, 제3정규화 방법 - ER-Diagram 작성법 - 논리모델링 실습 - 개인 프로젝트 - DB 모델링 수행 exerd.com 의 ER-Diagram 도구 설치 https://exerd.com/index.do eXERD 사용자 권한관리 업무에 따른 모델 접근 권한 관리(생성, 수정, 삭제)가 가능하며, 사용자별 권한 부여를 통해 데이터 모델의 보안성을 강화 시킵니다. exerd.com ㄴ [다운로드] 선택 => ㄴ eXERD 3.X -> [다운로드] 선택 => ㄴ eXERD 3.x Update Site URL 의 링크 선택 => ㄴ 해당 url 복사하기 => ㄴ Install New Software... 선택 .. 2023. 8. 10.