본문 바로가기

전체 글

(75)
Git rebase vs. merge 내가 하려는 작업현재 master 브랜치, 그리고 develop-fe 브랜치가 있음이미 작업 중이던 develop-fe 브랜치에 master 브랜치 변경사항을 반영시켜서 develop-fe 브랜치에서 다시 작업하기이번 master 변경사항은 backend과 공유를 하는 githook, 각자의 작업을 한 뒤에 있던 거라 변경점 재배치가 필요merge 사용변경 사항이 반영됨merge commit 기록 남음 → 지저분해질 수 있음   2. rebase 사용develop-fe 기록들이 master 변경사항 위로 올라가도록 재배치# fe 브랜치로 이동git checkout develop-fe# master 브랜치의 변경사항을 기반으로 rebasegit rebase master# 충돌 발생시git add .git ..
Node.js 및 npm version 오류 관련 Node.js브라우저 밖에서도 (서버를 구축하는 등의) JS를 실행할 수 있게 해주는 런타임 환경오픈 소스 JS 엔진인 크롬 V8을 기반으로 동작싱글 스레드의 논블로킹 입출력 이벤트 기반 비동기 방식NPM (Node Package Manager)js를 위한 패키지 관리자공개된 js 라이브러리들을 쉽게 설치해 사용할 수 있음Node.js는 NPM을 포함하고 있음 npm version 확인 시 오류 해결 방법오류 원인 ?: PowerShell의 실행 정책 → PowerShell의 보안 설정이 기본적으로 스크립트 실행을 제한하고 있어, npm.ps1 스크립트가 실행되지 않는 것Powershell을 관리자 권한으로 실행검색창에서 Powershell을 검색한 후, 관리자 권한으로 실행 선택아래 명령어 입력Set-..
[Spring] 게시글 조회 및 검색 기능 SELECT m.name, b.member_id, b.board_id, b.board_img, b.content, b.reg_date, b.mod_date, b.del_yn, b.use_yn, IFNULL(bl.likes_count, 0) AS totalLikes, -- 총 좋아요 수 IFNULL(ul.user_liked, 'N') AS userLiked -- 특정 사용자의 좋아요 여부 FROM BOARD b JOIN MEMBER m ON b.member_id = m.member_id LEFT JOI..
JWT ## 서버 인증 방식 문제점- 로그인 유저 수가 많아지면 서버에 저장해야 할 정보 많아짐  로그인 요청응답 - 토큰 생성 요청 + 토큰응답 - 토큰 검증https://jwt.io/ JWT 구조- header : 어떤 암호- payload : 실제 필요한 내용- signature---연결 완료해야 할 것- 비밀번호 암호화하기
6. 최소힙 최대힙 - 중간값 구하기import java.util.Collections;import java.util.PriorityQueue;import java.util.Scanner;class Solution{ public static void main(String args[]) throws Exception { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int i=1; i minHeap = new PriorityQueue(Collections.reverseOrder()); PriorityQueue maxHeap = new PriorityQueue(); PriorityQueue temp = new PriorityQueue();..
현재 진행 상황 + 해야 할 것 - 일단 CRUD부터 구현하기- 남는 시간에 로그인 인증 공부.- 데베 랑 연결해보기 - 그리고 내일 특강 대비 준비.. ////////////////////////////////////////
Vue3와 Spring Boot를 사용하여 카카오 OAuth 로그인 백엔드(Spring Boot)에서 카카오 인증 요청을 처리하고,프론트엔드(Vue3)에서 인증 요청을 시작하며,인증이 성공적으로 완료되면 JWT 토큰을 발급하여 유지하는 구조1. 카카오 개발자 콘솔에서 애플리케이션 생성 및 설정1. [카카오 디벨로퍼스](https://developers.kakao.com/)에 접속해 애플리케이션을 생성하세요. 2. 애플리케이션 설정에서 `Redirect URI`로 사용할 주소를 등록합니다. 예를 들어, `http://localhost:8080/oauth/kakao/callback`와 같은 URL을 등록합니다. 3. Client ID(REST API 키)를 확인하고 저장해 둡니다. 이 키는 카카오 API를 호출할 때 사용됩니다. 2. Spring Boot - 카카오 OAut..
Api 명세서 작성하기 - 순서도 보고 필요한 api 생각하기- 30개 정도 추가- api 함수 이름 형식 맞추기예시.