종합프로젝트-아이북좋아_후기
메모리 공간/LG U+ 유레카2024. 11. 10. 17:15종합프로젝트-아이북좋아_후기

GitHub - ureca-project3/backend: 🏆 LG U+ 유레카 1기 백엔드 비대면 최우수상 종합 프로젝트🏆 LG U+ 유레카 1기 백엔드 비대면 최우수상 종합 프로젝트. Contribute to ureca-project3/backend development by creating an account on GitHub.github.com 3줄 요약처음 구현하는 기능이라도 페어가 있으면 할 수 있다.개발자는 개발 실력보다 작성하고 설명할 수 있는 실력이 더 중요하다.상을 타고 싶으면 상을 타기 위해 노력해야한다.지금 교육중인 LG U+의 유레카 과정에서는 큰 프로젝트가 2개가 있다. 그 중 종합프로젝트 회고를 해보려고 한다. 기간 : 2024.10.15 ~ 2024.11.04 (3주)팀원..

리다이렉트시 access Token 소실 (OAuth2.0 카카오 로그인)
하고싶은거/삽질2024. 10. 27. 22:19리다이렉트시 access Token 소실 (OAuth2.0 카카오 로그인)

문제 상황이메일로그인(JWT) + 소셜로그인(OAuth2.0 카카오) 2가지 방법으로 로그인기능을 구현하고 있었다.이 과정에서 AccessToken(이하 AT), RefreshToken(이하 RT) 을 각각 세션스토리지와 쿠키에 저장하려고 했고, AT는 헤더를 통해 전달하기로 정했다. 이메일로그인은 헤더로 AT가 잘 넘어갔었기에, 카카오로그인도 같은 방식으로 하면 될줄알았다...(하지만 이것때문에 3-4일 개고생 할줄은 몰랐지)우리가 만들어둔 백엔드서버만 거치는게 아니라 카카오서버도 거쳐서 회원정보를 가져오고 로그인인증하는 과정이 추가되기 때문이다.서비스 로그인에서 서비스 로그인 세션으로 이동할 때,// OAuthLoginSuccessHandler.java// 액세스 토큰은 헤더에 추가 -> 리다이렉트시..

LG유플러스 유레카 1기 합격후기 (백엔드 전공자)
메모리 공간/LG U+ 유레카2024. 8. 23. 15:51LG유플러스 유레카 1기 합격후기 (백엔드 전공자)

LG유플러스 유레카 아카데미 채용LG유플러스 유레카 아카데미의 채용홈페이지입니다. 현재 채용중인 포지션을 확인해보세요!lgupluskdt.recruiter.co.krLG 유플러스 유레카 1기LG 유플러스가 총대메고 만든 웹분야 SW 교육프로그램이다. (삼성 SAFFY 느낌) 이번이 첫 기수 (1기) 로 지원할 때 여러 걱정과 기대가 있었던만큼 관련한 모든 경험을 후기로 남겨두려고 한다. 일정서류 접수 : 2024년 5월 3일 금요일 ~ 5월 19일 일요일적성 진단 평가 (코딩테스트) : 2024년 5월 23일 목요일면접 : 2024년 5월 30일 ~ 5월 31일 목요일, 금요일최종 발표 : 2024년 6월 3일 월요일오리엔테이션 : 2024년 6월 7일 금요일+ 추가이런 후기글에서 가장 궁금한건 "그래서..

API_정의, 명세
하고싶은거/Springboot2024. 8. 4. 00:53API_정의, 명세

API  application programming interface뭐.. 손님의 요구를 요리사에게 전달하는 점원.. 이라는데 1도 모르겠음 좀더 현실적으로 정리된 글이 필요하다. 클라이언트에서 서버쪽에 필요한 데이터(정보)를 요청한다. 그럼 서버에 어떻게 접근해서 어떻게 데이터를 제공할것인가? 이 질문에서 시작하면 편하다.이 클라이언트는 서버와 데이터베이스에 접근해도 되는가? (보안)정보 요청의 폼(템플릿)은 어떻게 되는가? (원하는 데이터 종류, 타입등등)이런 것들을 정해주는게 API이다.클라이언트와 서버 사이에서 request, response 규칙, 정보를 원활하게 주고받기 위해 정리한 메뉴얼 API 명세API가 클라이언트와 서버가 데이터를 원활하게 주고받기 위한 인터페이스라면,API 명세서는 A..

AI 서비스 위클리톤_후기
메모리 공간/AI위클리톤2024. 7. 29. 23:44AI 서비스 위클리톤_후기

[메모리 공간/AI위클리톤] - AI 서비스 위클리톤_팀원모집+온보딩 AI 서비스 위클리톤_팀원모집+온보딩스마일게이트 AI 서비스 위클리톤 2024 스마일게이트 AI 서비스 위클리톤2024 스마일게이트 AI 서비스 위클리톤futurelab.center 0. 팀원 구합니다..!이번에는 내 인생 처음으로 해커톤(스마일게이트 AIssin-estella.tistory.com [메모리 공간/AI위클리톤] - AI 서비스 위클리톤_아이디어검증+집중개발데이 AI 서비스 위클리톤_아이디어검증+집중개발데이스마일게이트 AI 서비스 위클리톤 2024 스마일게이트 AI 서비스 위클리톤2024 스마일게이트 AI 서비스 위클리톤futurelab.center 2. 아이디어 검증7월 22일 월요일부터 26일 금요일 집중개발데이전까지..

AI 서비스 위클리톤_아이디어검증+집중개발데이
메모리 공간/AI위클리톤2024. 7. 29. 22:16AI 서비스 위클리톤_아이디어검증+집중개발데이

스마일게이트 AI 서비스 위클리톤 2024 스마일게이트 AI 서비스 위클리톤2024 스마일게이트 AI 서비스 위클리톤futurelab.center 2. 아이디어 검증7월 22일 월요일부터 26일 금요일 집중개발데이전까지 개인적으로 맡은 파트를 개발하고, 공유하는 시간을 가졌다. 새로운 지역을 여행하는 여행객과 20년간 해당 지역에 토박이로 지낸 가이드를 커넥팅하는 서비스 이를 위해 필요한 기능이로그인/회원가입여행타입을 정하는 설문/결과여행타입과 지역을 검색해서 적절한 가이드 매칭가이드와 여행객의 1:1 채팅채팅기능STT, 번역기능비속어 필터링 기능가이드 결제가이드의 온도(랭킹)설정이정도....였다.. 아직 스프링의 ㅅ.. 를 알아가고 있던 내 실력을 잘 알고 있었기에 나는 여행타입 설문/결과, 가이드 매..

AI 서비스 위클리톤_팀원모집+온보딩
메모리 공간/AI위클리톤2024. 7. 29. 10:52AI 서비스 위클리톤_팀원모집+온보딩

스마일게이트 AI 서비스 위클리톤 2024 스마일게이트 AI 서비스 위클리톤2024 스마일게이트 AI 서비스 위클리톤futurelab.center 0. 팀원 구합니다..!이번에는 내 인생 처음으로 해커톤(스마일게이트 AI 서비스 위클리톤)에 참여하게 되었다.또 스마게야!! 이렇게 제가 스마게 들어가고 싶어합니다.. 이번 해커톤의 목표는 완성한 프로젝트 1개 만들기! 나부터 처음 참여한 만큼 수준높은 프로젝트를 만들기보단,해커톤에 참여해서 팀원들과 결과물 하나 만들었다- 라는 기록을 남기고 싶은 사람들을 모으고 싶었다. 생각보다 유레카에는 허수가 적었고, 감사하게도 많은 분들이 문의를 주셨다. 하지만 아무래도 무박2일 일정, 단순 경험 목표?, 빡빡한 유레카 일정때문에"모집일정 전까지 말씀드려도 될까요?"..

MyBatis
하고싶은거/DataBase2024. 7. 23. 17:39MyBatis

java ↔ JDBC API  ↔ DB 문제점1. 많은 양의 코드2. 개발자들간에 코드 일관성 확보3. connection pull issue4. java code 내에 sql문이 있음 -> 가독성 문제, string builder을 사용해야함 그래서! Java ↔ 편한 API ↔ JDBC  ↔ DB편한 API가 껴들게 되는데, 그게 2가지가 있음Mybatis, JPA (이걸 구현한게 Hibernate) 차이점Mybatis는 java와 sql을 mapping해주는 역할JPA 는 ORM 기술 그 잡채이다.일단 오늘은 MyBatis부터.MyBatis를 위해서 이클립스에서 프로젝트를 만드는데, 여기서부터는 java project가 아니라, Maven project를 만든다. Build tool인 Maven j..

SpringBoot 동작 원리
하고싶은거/Springboot2024. 7. 22. 17:55SpringBoot 동작 원리

[지금 무료] 스프링부트 개념정리(이론) 강의 | 최주호 - 인프런최주호 | 스프링부트를 공부하며 헷갈리는 개념이 많았던 분 스프링부트에 대해 공부하고 싶었던 모든 분, 스프링부트의 핵심은확실한 개념으로부터! 스프링부트 너무 어려운데 어떻게 시작하www.inflearn.com URECA 과정을 진행하면서 해당강의를 중심으로 스터디를 진행하고 있다. spring에 대해 1도 모르는 상태였기 때문에 개념정리를 목표로 시작했고, 현재 SpringBoot(1~14강)까지 완강후 정리한 상태이다. 복기를 위해 하나의 단원이 끝날 때마다 스터디 진행중에 논란?이 되었던 주제, 정확히 설명하지 못하는 주제에 대해 다시한번 정리하기로 했다.1. 스프링부트의 동작 구조  통신은 클라이언트의 요청을 받아서 내부에서 요청을..

하고싶은거/DataBase2024. 7. 9. 17:30데이터베이스 검색

SELECT 문법SELECT [*, distinct, 컬럼명들 + as 속성이름 변경]FROM [테이블명]WHERE [조건] [and / or] [조건] / [속성] (not)in (원하는 값) / [속성] (!)= (원하는 값) / like-- 여기까지 select 확정, 그 후로는 추가 조건-- 조건의 전체 또는 group by로 묶어서 처리GROUP BY [속성] -- 속성에 따라서 select값을 나눔HAVING [검색 조건]ORDER BY 테이블명 [asc / desc] -- 오름차순 내림차순크게 보면 이런식이다.  쿼리를 작성할 때 기본적으로 사용할 수 있는 함수가 있다.sum(), avg(), count(), max(), min()select sum(saleprice) as 총매출 from ..

image