[UMC 4기] server 1주차-2
·
🔻Extracurricular Activity/UMC
❗로컬에 XAMPP 설치 https://www.apachefriends.org/ XAMPP Installers and Downloads for Apache Friends What is XAMPP? XAMPP is the most popular PHP development environment XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to us www.apachefriends.org ❗포트포워딩을 통해 외부(4G, 5G 등)에..
[UMC 4기] server 1주차-1
·
🔻Extracurricular Activity/UMC
❗가상머신(우분투) 설치 https://radiant515.tistory.com/131 [Linux] 가상머신(VirtualBox) 깔기 https://webnautes.tistory.com/448 Windows에 설치된 VirtualBox를 사용하여 Ubuntu 설치하기 Windows 10이 설치된 PC에 VirtualBox를 설치하여 가상머신을 생성하고 가상 머신에 Ubuntu를 설치하는 방법을 다룹.. radiant515.tistory.com https://radiant515.tistory.com/132 [Linux] 가상머신에 ubuntu(우분투) 22.04 설치 https://www.youtube.com/watch?v=kreJ5nZC32g https://ubuntu.com/download/des..
[UMC 3기] 3rd UMC 회고
·
🔻Extracurricular Activity/UMC
UMC는 University MakeUs Challenge의 약자로 대학생들을 대상으로 하는 연합 IT 동아리입니다!❗면접면접은 각 학교마다 다를 수 있긴 한데 기술 질문은 거의 없었고, 있다 해도 높은 난이도는 아니었습니다스프링을 시작한지 많이 지나지 않았을 때 지원했기 때문에기술적인 면보단 열정을 더 보여드렸던 것 같습니다! ❗활동1. 세미나, 스터디매주 줌으로 실시간 세미나를 듣고 그에 대한 워크북도 작성했습니다또 워크북을 갖고 스터디에서 스크럼을 하며 어려운 부분은 나누고 같이 해결하는 과정을 거쳤었습니다! 2. 마스터즈 코스10주간의 세미나를 마치고 UMC의 메인인 마스터즈 코스,  앱 런칭 프로젝트에 참여했습니다각 지부에서 아이디어톤을 통해 선발된 주제 리스트를 보고자신이 하고 싶은 프로젝트에..
[UMC 3기] 3rd UMC DemoDay 후기
·
🔻Extracurricular Activity/UMC
DemoDay는 UMC 마스터즈 코스에서 만들어진 앱을 부스 형식으로 운영하면서 소개하는 행사입니다! 제가 참여했던 팀 'Lifolio'도 신청해서 이번 데모데이에 참여할 수 있었습니다 위엔 행사장 앞에 놓여있던 방향 표시이고 행사장 옆에는 사진을 찍을 수 있게 데모데이로 꾸며진 배경도 있었습니다!! 맨 마지막 사진은 저희 팀 라이폴리오 부스에 있던 소개 배너입니다 15일엔 16팀만 참여했고, 챌린저들도 다른 부스 탐방을 갈 수 있었습니다 위에 사진이 이번 데모데이 티켓이고 각 부스에서 들려서 앱에 대한 설명과 시연을 보고나면 'UMC DEMO DAY'라는 스티커를 하나씩 받아서 붙일 수 있었습니다! 팀마다 앱의 특성과 분위기에 맞는 여러 굿즈를 제작했습니다! 저희 라이폴리오도 팜플렛과, 스티커 5종, ..
[UMC 3기] CMC Developer Conference
·
🔻Extracurricular Activity/UMC
❗컨퍼런스 내용 Redis JUnit5 JPA N+1 문제 Blocking I/O vs Non-Blocking I/O 쿠버네티스 XSS JWT Spring Security - Authentication, Authorization 채팅 기능 메시지큐(aws sqs) MSA ❗컨퍼런스 후기 CMC는 UMC보다 활동 기간은 짧지만, 그만큼 실력을 가진 사람들이 모여있다고 알고 있다! 이번에 CMC 12기에서 개발 컨퍼런스를 연다고 해서 신청했었다 처음 들어보는 기능들도 많았기에 흥미롭게 들었지만 그와 동시에 더욱 많은 공부가 필요하겠다는 생각을 했다ㅠㅠ 아는 내용이 나올 땐 이해하며 몰랐던 부분을 체크할 수 있었지만 아예 들어보지 못한 내용이 나오면 듣고는 있지만 이해는 하지 못했던 것 같다 오늘 개발 컨퍼런..
[UMC 3기] server 8주차-2
·
🔻Extracurricular Activity/UMC
❗Board 페이징 처리 https://radiant515.tistory.com/281 [Spring] JPA와 Pageable 페이징 처리를 하기 위해 JPA와 Pagable을 이용해보았다 -BoardRepository -BoardService boardService에서 전체 리스트를 불러오는 함수에 파라미터로 Pageable을 넣어주고 boardList를 boardRepository에서 findAll함수에 radiant515.tistory.com ✏️BoardController ✏️BoardRepository ✏️BoardService ❗User 페이징 처리 ✏️UserController ✏️UserRepository ✏️UserService ❗JWT 추가하기 ✏️UserController signU..
[UMC 3기] server 8주차-1
·
🔻Extracurricular Activity/UMC
❗JWT JWT(Json Web Token): 모바일이나 웹의 사용자 인증을 위해 사용하는 암호화된 토큰 JWT 정보를 request에 담아 사용자의 정보 열람, 수정 등의 작업을 수행 ✏️이용 방식 토큰 기반 시스템은 stateless하기 때문에 유저의 인정 정보를 서버나 세션에 담아두지 않아서 인정정보를 서버에 담아둠으로써 발생하는 많은 문제점들이 해소 ✏️JWT 구성 -Header: 토큰의 유형 (JWT)과 HMAC, SHA256 또는 RSA와 같은 해시 알고리즘을 나타냄 -Payload: 토큰에 담을 클레임(claim) 정보를 포함 Payload 에 담는 정보의 한 ‘조각’ 을 클레임이라고 부르고, 이는 name / value 의 한 쌍으로 이뤄져있다. 토큰에는 여러개의 클레임 들을 넣을 수 있다..
[UMC 3기] server 7주차-2
·
🔻Extracurricular Activity/UMC
❗재빌드 로컬에서 작업한 것을 깃허브로 올리고 pull을 통해 EC2 서버로 내려받았다 ❗도메인으로 확인해 보기 구매했던 도메인과 URI를 통해 로컬에서와 같은 결과를 확인할 수 있다 ❗API에 RESTful원칙을 적용, 템플릿을 사용 ❗게시물 작성: POST /board/write ❗리스트 조회 ✏️전체 리스트 조회: GET /board/list ✏️제목에 키워드를 포함하는 게시글 리스트 조회: GET board/list?title= ✏️내용에 키워드를 포함하는 게시글 리스트 조회: GET board/list?content= ❗게시글 번호로 게시글 조회: GET /board/:id ❗닉네임으로 작성한 게시글 전체 조회: GET /board/list/:nickname ❗게시글 수정: PATCH /boar..
[UMC 3기] server 7주차-1
·
🔻Extracurricular Activity/UMC
❗서버 개발 환경 구축 ✏️프로젝트 리포지토리 생성 후 업로드 ✏️EC2 서버 세팅 ✏️EC2 서버에 git 설치 후 프로젝트 클론 cd ~/.ssh ssh-keygen -t rsa -b 4096 -C "깃허브 계정의 이메일" ❗java 설치 및 프로젝트와 버전 맞추기 ❗RDS연결 ✏️Datagrip으로 RDS 접속하기 ✏️springboot 프로젝트와 RDS 연결 ❗프록시 설정 vim /etc/nginx/sites-available/default proxy_pass http://localhost:9000; #포트번호는 설정에 따라 달라질 수 있음 proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $p..
[UMC 3기] server 6주차-3
·
🔻Extracurricular Activity/UMC
❗DB에서 board 테이블 생성 ❗게시판 API 1. /board/list 2. /board/list?searchTitle=제목 키워드 3. /board/list?searchContent=내용키워드 4. /board/{id} 5. /board/list/{writer} 6. /board/delete?id=아이디 7. /board/write 8. /board/modify/{id}
_니지
'🔻Extracurricular Activity/UMC' 카테고리의 글 목록 (2 Page)