성몰성장에 몰입중인 개발자indevprofessional.hashnode.dev·May 28, 2024 · 1 min read[프론트] 노코드 툴 FlutterFlow로 개발하기노코드 툴 사용 이유 프론트엔드에 적합하다 판단 앱을 개발하기 위해서는 사용자가 조작할 프론트와 기능 구현을 위한 백엔드가 모두 필요하다. 원하는 기능을 자세하게 구현하기 위해서는 코드를 작성해야한다. LLM이 더 발달하여 자연어만으로 구체적인 기능을 노코드로 개발하게 될 수도 있다. 하지만 아직 포트폴리오 리밸런싱 알고리즘 같은 기능은 코드로 구현하고 이해해야 한다. 반면 사용자가 조작할 화면은 노코드로 개발하기 적합하다고 판단했다. ...00
성몰성장에 몰입중인 개발자indevprofessional.hashnode.dev·May 28, 2024 · 1 min read[백엔드] 공통 설정깃허브 https://github.com/team-portfolio-rebalancer/backend.git 브랜치 전략 - 프로젝트의 브랜치 전략은 git flow를 기반으로 한다. - 현재 팀원이 2명이므로 QA 등을 함께 진행한다. release 브랜치의 필요성이 떨어지기에 사용하지 않는다. - hotfix의 경우 필요에 따라 사용한다. ## 사용 브랜치 - main - develop - feature - hotfix(경우에 따라)...00
성몰성장에 몰입중인 개발자indevprofessional.hashnode.dev·May 29, 2023 · 2 min read부처님오신날 대체공휴일 쉬면서 떠오른 소소한 영감 기록전환형 인턴 전반전이 끝나고 푹 쉬다 보니 소소하게 영감이 떠오른다. 정신 없이 개발만 집중하다가 확실히 여유로우니까 여러 생각이 떠오르는 것 같다. 보통 이동할 때 지하철 타고 가면서 코딩하는데, 오랜만에 버스 타고 바깥 풍경을 보면서 유튜브를 듣고 있다. 가만 보니 산은 경사져서 사람이 살기가 힘들다. 에너지적으로 xy축으로 같은 거리를 이동하는데 z축으로 위치 에너지가 계속 바뀌고 사람은 인체적으로 올라갈 때나 내려갈 때 모두 에너지를 소...00
성몰성장에 몰입중인 개발자indevprofessional.hashnode.dev·Mar 24, 2023 · 12 min read로그인 처리2(서블릿 필터, 스프링 인터셉터, 로깅, @Login)서블릿 필터 - 소개 공통 관심 사항 요구사항을 보면 로그인 한 사용자만 상품 관리 페이지에 들어갈 수 있어야 한다 앞에서 로그인을 하지 않은 사용자에게는 상품 관리 버튼이 보이지 않기 때문에 문제가 없어 보인다 그런데 문제는 로그인 하지 않은 사용자도 다음 URL을 직접 호출하면 상품 관리 화면에 들어갈 수 있다는 점이다 상품 관리 컨트롤러에서 로그인 여부를 체크하는 로직을 하나하나 작성하면 되겠지만, 등록, 수정, 삭제, 조회 등등 ...00
성몰성장에 몰입중인 개발자indevprofessional.hashnode.dev·Mar 24, 2023 · 7 min read로그인 처리1(쿠키, 세션)로그인 처리하기 - 쿠키 사용 쿠키 서버에서 로그인에 성공하면 HTTP 응답에 쿠키를 담아서 브라우저에 전달하자 그러면 브라우저는 앞으로 해당 쿠키를 지속해서 보내준다 쿠키 종류 영속 쿠키 만료 날짜를 입력하면 해당 날짜까지 유지 세션 쿠키 만료 날짜를 생략하면 브라우저 종료시 까지만 유지 LoginController - login() @PostMapping("/login") public String l...00