프로젝트 6

[Staffriends 프로젝트] (2) 게시판 CRUD 구현하기 - 1. 글쓰기

글쓰기 1. 게시판 CRUD를 구현하기 위해 BoardVO 클래스를 작성 & board 테이블 생성 package board.vo; import lombok.Data; @Data public class BoardVo { private int boardIdx; // 게시글 번호 private String title; // 제목 private String contents; // 내용 private int hitCnt; // 조회수 private String username; // 작성자 id private String nickname; // 작성자 닉네임 private String createdDateTime; // 작성일 private String updaterId; // 수정자 private String..

[Staffriends 프로젝트] (1) 회원 CRUD 구현하기 - 3. 회원 정보 수정

정보 수정 회원 정보 수정을 위해서는 현재 로그인 한 회원의 정보를 페이지에 출력해준 후 다시 HTML 태그의 FORM 형식으로 입력받을 필요가 있다. 그래서 유효성 검증을 했다면 이를 다시 진행해주어야 하고, DB에는 새로 변경된 정보로 다시 update하여 변경된 회원에 대한 정보를 업데이트 시켜주어야 한다. 1. UserController 작성 package board.controller; import board.service.UserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.w..

[Staffriends 프로젝트] (1) 회원 CRUD 구현하기 - 2. 로그인

로그인 이전 포스팅에서 회원가입(Create)을 진행하였다면 로그인에서는 회원가입 된 데이터를 읽어서 적절한 요청과 응답을 해주면 된다. 1. UserController 작성 package board.controller; import board.service.UserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.*; import board.vo.UserVo; import javax.servlet.http.HttpServletRequest; import ..

[Staffriends 프로젝트] (1) 회원 CRUD 구현하기 - 1. 회원가입

회원가입 1. 회원 CRUD를 구현하기 위해 UserVO 클래스를 작성 package board.vo; import lombok.Data; @Data public class UserVo { private String username; // 아이디 private String name; // 이름 private String password; // 비밀번호 private String nickname; // 닉네임 private String email; // 이메일 private String joinDate; // 가입일 private String serialNum; // 시리얼 번호 private String oauth; // oauth 여부 } getter, setter, toString 등의 메서드를 자동..

[프로젝트] eMMC Jetson Nano에서 USB로 부팅하기(젯슨나노 용량 문제 해결)

최근 젯슨나노가 물량 부족으로 인해 SD카드를 삽입하는 버전은 구할 수가 없고, 알리에 있는 제품들은 전부 젯슨나노 B01 SUB 버전으로 된 저속의 16G 저장장치가 속에 내장된 온보드 형태의 eMMC 모델뿐이다. 원래 빨간색 네모 부분에 SD카드가 들어가는 공간이 있는데 이 모델은 그게 없어서 기본 OS인 Jetpack만 설치해도 이미 40%나 사용중이고, 거기에 Yolov5나 OpenCV는 설치하다가 디스크가 전부 꽉차버렸다. 그러던 중 구글링과 유튜브에 검색을 해본 결과 아래 방법을 찾게 되었다. 해당 방법을 순서대로 따라하게 되면 eMMC가 내장된 젯슨나노의 USB 부팅에 성공할 수 있게된다. 조금만 실수해도 다시 OS를 설치해야 하기 때문에 신중하게 진행해야 한다.(이 모델은 OS 설치도 우분..

프로젝트 2022.06.07