본문 바로가기

프로젝트35

[Etc] 네트워크 관리사 2급 실기 단답형, 라우터 기출 문제 모음집 프로그램 사실 내가 쓰려고 만든 허접한 프로그램인데… 그래도 혹시나 다른 분들에게 도움이 될 지도 모르니까… 공유합니다!! 그래도 한 분이라도 사용하시지 않을까? 구글 돌면서 보이는 단답형, 라우터 기출 문제들 전부 다 모았구요 문제 수를 입력하면 문제가 랜덤으로 나타납니다. 단답형 같은 경우는 문제를 다 풀면 정답과 내 답안이 나와서 비교할 수 있어용ㅋㅋ 실행이 안 되신다면… 자바(버전 8 이상)를 설치하시고 다시 실행시켜 보세요~ Network.zip drive.google.com 작성일자: 2023-09-06 2024. 1. 20.
[내멋대로 만드는 Kimstagram] 4. 글쓰기 구현하기 대망의 글쓰기를 구현할 시간이 다가왔다. 사실 프로필 화면을 먼저 작성하긴 했는데, 이건 프론트엔드에 가깝기도 하고... 또 글쓰기가 먼저 구현 되어야 프로필을 얼추 만들 수 있을 것 같아서 도중에 그만두고 글쓰기를 먼저 구현했다. 우선 게시물 작성 화면은 위와 같다. 뭐... 보면 알 수 있겠지만 굉장히 간단하게 만들었다. 사진 업로드는 을 이용해서 MultipartFile로 업로드되게 만들었다. 물론 이미지만 올릴 수 있게 해야 하는데 그거까지는 로직을 짜기 귀찮아서(...) 생략했다. 물론 이미지는 최대 10개 까지 올릴 수 있다. function previewImages(event) { var preview = document.getElementById('imageBox'); var files =.. 2024. 1. 16.
[내멋대로 만드는 Kimstagram] 3.Spring Security + JWT 로그인 구현하기 Spring Security 인증과 권한 관리를 용이하게 해주는 라이브러리 build.gradle에서 Spring Security의 주석을 해제해보자. 이제 그 어떤 페이지로도 들어갈 수 없다. Security에서 해당 주소로 오는 주소는 모두 /login으로 보내기 때문이다. 여기서 로그인을 하면 들어갈 수는 있지만… 우리가 기껏 만들어 놓은 로그인 페이지가 있는데, 그걸 활용해야지 무슨 듣도 보도 못한 폼에다가 로그인 하라는 걸까…? 그래서 Spring Security의 설정을 조금 변경해 주었다. @Override protected void configure(HttpSecurity http) throws Exception { // csrf 토큰 비활성화 http.csrf().disable(); //.. 2024. 1. 9.
[내멋대로 만드는 Kimstagram] 2. 로그인, 회원가입 구현하기 사실 로그인과 회원가입은 jpa를 사용하면 굉장히 쉬운데, 아무래도 가장 힘들었던 건 인스타그램의 로그인과 회원가입 폼을 그대로 따라 구현하는 프론트엔드 과정 아니었을까...? 자바스크립트나 html, css는 아직 잘 몰라서 챗지피티랑 같이 열심히 따라 만들었다 ㅜ 일단 아직까지는 모델이 Account(계정) 하나만 있으면 될 것 같아서, 하나만 만들어 놨다. package com.kimdev.kimstagram.model; import lombok.*; import org.hibernate.annotations.CreationTimestamp; import javax.persistence.*; import java.sql.Timestamp; @Builder @NoArgsConstructor @AllA.. 2024. 1. 7.
[내멋대로 만드는 Kimstagram] 1. 준비물 세팅 이번 방학 기간에는 스프링 부트를 공부했다. 아무래도 아직 간단한 프로그램 작성이나 알고리즘 풀이 외에는 크게 다룰 수 있는 스택이 없어서 이번 방학 때 공부해야 할 것 같다. 이번에 준비한 과정은 SpringBoot를 활용한 인스타그램 클론 코딩이다. 사실 블로그에 글을 작성하지는 않았지만 유튜브 메타코딩 님의 강의를 보고 스프링 웹을 활용해서 블로그를 구현해 봤는데, 이 기술들을 적절히 활용하면 충분히 강좌 없이 나 혼자서도 인스타그램 정도는 클론할 수 있을 것 같아서 맨 땅에 헤딩하는 느낌으로 도전하게 되었다(...) 즉... 클론 코딩과 관련한 아무런 강좌도 찾아보지 않고, 로직을 내 스스로 생각해서 구현하는 방식으로 진행할 예정이다. 중간중간 모르는 부분이 있다면 구글의 힘을 빌리면 되지 않을까.. 2024. 1. 7.
반응형