반응형

분류 전체보기 488

[210909] 프로그래머스 월간 코드 챌린지 시즌3 9월 후기

프로그래머스에선 1년에 두번 꼴로 코드 챌린지가 개최된다. 이번 챌린지는 평일에 실시되긴 하지만, 다행히 개인정비시간 때 실시되기 때문에 응시를 할 수 있었다. https://programmers.co.kr/competitions/1581?slug=monthly-code-challenge-s3 JetBrains x 프로그래머스 월간 코드 챌린지 시즌3 접수 21년 08월 23일 11:00 ~ 10월 07일 18:00 테스트 21년 09월 09일 19:30 ~ 10월 07일 22:30 programmers.co.kr 시즌3 10월 후기 포스팅은 아래 주소에서 볼 수 있다. https://kth990303.tistory.com/165 [211007] 프로그래머스 월간 코드 챌린지 시즌3 10월 후기 이번 달..

[Spring] MapStruct를 이용한 Entity, Dto 반환 및 고찰

+) 22.12.10. 추가 MapStruct 사용 여부에 대한 고찰은 여기로 이동해주세요! https://kth990303.tistory.com/403 [Spring] MapStruct를 이용한 Entity DTO 고찰 (2) mapstruct는 entity dto를 자동으로 반환해주는 객체 매핑 라이브러리이다. 엄청 옛날에 이런 포스팅을 작성한 적이 있다. (진짜 옛날 글이라 지식이 부족할 때 작성했어서 굳이 열람할 필요는 없다.) kth990303.tistory.com 아래 글은 오래 전에 작성됐습니다. 지식이 부족할 때 작성된 글임을 유념해주시고 읽어주시면 감사하겠습니다 :) 그 동안 View layer에서 Entity에 직접적으로 접근하도록 코드를 짰던 나에게, 이번 DTO 적용은 상당히 고된 ..

[Spring] 인텔리제이 디렉토리 구조 변경 중 발생한 Error

intellij로 스프링으로 작업하던 중, 도메인 폴더 내에 controller, service, dto, domain, mapper 등 파일이 너무 많아져서 예쁘게 폴더별로 정리하던 도중 에러가 발생했다. 폴더 변경 리팩토링 과정에서 인텔리제이는 import 폴더경로를 자동으로 수정해주기 때문에 웬만해선 에러가 발생하지 않는데, 에러가 발생해서 조금 당황스러웠지만, 차근차근 살펴보니 어렵지 않았다. 에러 내용은 아래와 같았다. Annotation-specified bean name 'memberIdMapperImpl' for bean class [algopa.study.member.mapper.MemberIdMapperImpl] conflicts with existing, non-compatible b..

[프로그래머스] 위클리 챌린지 5주차 후기

지난주에 이어 이번주에도 위클리 챌린지 문제를 풀어보았다. 문제는 아래와 같다. https://programmers.co.kr/learn/courses/30/lessons/84512 코딩테스트 연습 - 5주차 사전에 알파벳 모음 'A', 'E', 'I', 'O', 'U'만을 사용하여 만들 수 있는, 길이 5 이하의 모든 단어가 수록되어 있습니다. 사전에서 첫 번째 단어는 "A"이고, 그다음은 "AA"이며, 마지막 단어는 "UUUUU"입니 programmers.co.kr word의 길이가 5 이하이고, 문자 또한 A, E, I, O, U만 포함될 수 있으므로 시간복잡도는 크게 신경쓰지 않아도 통과시켜주는 범위이다. 즉, 정확성만 체크하는 문제일 것이란 생각이 가능하다. (물론 O(N!) 뿐만 아니라, O(..

PS/Programmers 2021.09.04

[Java] Spring Security를 이용한 로그인/로그아웃 기능 구현 1. 환경설정 (Thymeleaf + Gradle + IntelliJ + Spring Security + MySQL)

요즘 알고리즘 ps 위주로 공부하다가, 갑자기 또 개발 흥미가 생겨 간단하게 개인프로젝트를 진행중이다. 급하게 임팩트있게 만드려는 것이 아닌, 개인공부를 위해서 오랫동안 조금씩 꾸준히 만들어볼 생각이다. 대략 생각중인 TodoList는 아래와 같다. Todo List (~22.04.11) 1. 로그인 / 로그아웃 thymeleaf 좀 더 손보기 2. 게시판 기능 (포스트, 댓글, 대댓글) 3. 소셜로그인 기능 4. RestTemplate을 이용한 회원 티어 자동 표시하기 (단, ROLE_GUEST는 제외) 5. 웹소켓을 이용한 댓글알림 기능 6. 채팅방 기능 구현 목표나 다짐은 아래 포스팅에서 볼 수 있다. https://kth990303.tistory.com/125 [210831] 현재까지 나의 공부상..

[210903] 보건소 인바디 vs 앳플리 아이그립 인바디 체중계 정확도 후기

얼마 전에 보건소에 가서 인바디를 재려고 했으나, 코로나때문에 외부인의 출입을 금지한다고 하여 집에 인바디 체중계를 샀다. 예전에 보건소에서 측정한 인바디와, 현재 앳플라 아이그립 인바디 체중계 정확도를 비교해보겠다. 달리기, 맨몸운동한 효과가 있길~ (미리 스포하자면 정확도 차이가 좀 크다) 3주 전에 측정한 보건소 인바디 몸무게 69.7kg (표준) 근육량 54.2kg (표준) 골격근량 32.2kg (표준) 체지방량 12.4kg / 체지방률 17.8% (표준) 기초대사량 1608kcal (표준) 표준 사나이도 아니고... 전부 다 표준이다. 그래도 낫배드~ 오늘 측정한 앳플리 다이어트 체중계 맨 처음에 앳플리 다이어트 체중계와 블루투스 연결을 해주고, 키와 몸무게 정보를 입력해주었다. 처음에는 사용법..

[210831] 현재까지 나의 공부상황

요즘은 개발: ps 비중을 거의 1:1로 공부하고 있는 듯하다. 지난 번 포스팅때와 달라진 점은 6월달쯤부터 운동을 시작해서 개발:ps:운동 비중이 1:1:0.8 이다보니, ps 시간이 많이 줄어들었다는 점. * 지난 번 포스팅은 아래와 같다. https://kth990303.tistory.com/37 [일기] 21년 4월 12일, 현재 내 전체적인 공부상황 가끔 한 종목에 종속되지 않고 그냥 하루 일기처럼 포스팅하고 싶을 때가 있어서 추가한 카테고리다. 그냥 자랑 겸 최근 있었던 일을 적는거라 생각하면 될듯 ㅎㅎ 코딩얘기 많이 안할거라 부담 kth990303.tistory.com 8월 마지막이기도 하고, 오랜만에 한번 전체적인 내 상황을 써보겠다. PS (BOJ) 구현 실력이 4월에 비해 많이 늘었다...

[SQL][TDD] ERROR 1146 (42S02): Table doesn't exist 해결

로그인 구현을 위해 해시함수를 구현하여 encrypt를 해주는 Salt 기능을 만들기 위해 테스트를 하던 중 [SQL] ERROR 1146 (42S02): Table doesn't exist 에러가 발생했다. 그 이유는 아래 Salt Entity가 존재하는데, Salt 테이블이 만들어지지 않기 때문이다. @Entity @Getter @Setter public class Salt { @Id @GeneratedValue private Long id; @NotNull private String salt; public Salt() {} public Salt(String salt) { this.salt = salt; } } 참고로 이 Salt Entity는 Member Entity와 1:1 연관관계 매핑이 돼있는..

[React] React Router에서 2개 이상의 컴포넌트가 렌더링되는 이유

노마드코더 강의를 들으면서 리액트가 라우트를 인식하는 방법에 대해 설명을 들어 인상깊어 포스팅하려고 한다. 그 전에 간단하게 노마드코더 강의의 프로젝트를 설명해보겠다. 프로젝트 설명 영화 사이트에서 현재 인기있는 영화 리스트를 보여주는 api를 axios로 받아오는 프로젝트 index (Home) 페이지에 영화 리스트를 출력해준다. About 페이지에 이 사이트의 소개글을 보여준다. 이 링크에서 이 프로젝트를 볼 수 있다. (gh-pages를 이용한 웹배포 링크 / github 주소) https://kth990303.github.io/nomad_react/ React App kth990303.github.io https://github.com/kth990303/nomad_react GitHub - kth..

JS/React 2021.08.28

[210827] Uncaught (in promise) Error: Request failed with status code 404 at createdError 에러 해결

로그인, 로그아웃 화면을 만드는 작업을 하던 중 위 에러가 콘솔창에 뜨기 시작했다. 정말 이상하게도, 로그인과 로그아웃 자체는 잘 되는데 뭔가 조금씩 버그가 있는 듯한 느낌? 아래 링크에서 내 질문을 확인할 수 있다. (자문자답 질문) https://www.inflearn.com/questions/293267 [34강] 로그인, 로그아웃 자체는 잘 되는데 콘솔에서 에러가 뜹니다. - 인프런 | 질문 & 답변 안녕하세요 :) 좋은 강의 잘 듣고 있습니다. 로그인, 로그아웃 자체는 잘 되는 것 같은데 콘솔창에서 /api/users/auth가 존재하지 않는다는 에러가 떠서 질문드립니다. 동일한 현상의 다른 질문들을 www.inflearn.com 해결방안 API 주소 자체는 오타 없이 /api/users/aut..

반응형