본문 바로가기
728x90

전체 글215

백준 1085, 직사각형에서 탈출 (자바/java) 백준 1085 직사각형에서 탈출 (자바/java) 문제 한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 x, y, w, h가 주어진다. 출력 첫째 줄에 문제의 정답을 출력한다. * 제한 1 ≤ w, h ≤ 1,000 1 ≤ x ≤ w-1 1 ≤ y ≤ h-1 x, y, w, h는 정수 [풀이] 한수의 위치(x,y)에서 직사각형 오른쪽 위 꼭짓점의 위치인(w,h)이 있을 때 한수가 직사각형에서 탈출할 수 있는 최단거리를 구하는 문제다. 좌표들을 비교해서 가장 짧은 것을 찾으면 된다. if 문으로도 해결할 수 있고 자바 .. 2022. 4. 6.
백준 3053, 택시 기하학 (자바/java) 백준 3053 택시 기하학 (자바/java) 문제 19세기 독일 수학자 헤르만 민코프스키는 비유클리드 기하학 중 택시 기하학을 고안했다. 택시 기하학에서 두 점 T1(x1,y1), T2(x2,y2) 사이의 거리는 다음과 같이 구할 수 있다. D(T1,T2) = |x1-x2| + |y1-y2| 두 점 사이의 거리를 제외한 나머지 정의는 유클리드 기하학에서의 정의와 같다. 따라서 택시 기하학에서 원의 정의는 유클리드 기하학에서 원의 정의와 같다. 원: 평면 상의 어떤 점에서 거리가 일정한 점들의 집합 반지름 R이 주어졌을 때, 유클리드 기하학에서 원의 넓이와, 택시 기하학에서 원의 넓이를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 반지름 R이 주어진다. R은 10,000보다 작거나 같은 자연수이다. 출력.. 2022. 4. 6.
[Springboot] 컨트롤러에서 Json 데이터 받을 때 오류 out of START_ARRAY token..Cannot deserialize value of type JsonToken.. Springboot 컨트롤러에서 Json 데이터 받을 때 오류 out of START_ARRAY token..Cannot deserialize value of type JsonToken.. Post 로 아래 데이터를 받으려고 하는데 컨트롤러에서 out of START_ARRAY token 에러가 났다. [ { "product_idx": 1, "amount": 1 }, { "product_idx": 2, "amount": 2 } ] 에러가 났던 이유는 컨트롤에서 받아올때의 타입 문제였다.. public BaseResponse order(@AuthenticationPrincipal UserLoginRes userLoginRes, @RequestBody List postOrderReq) { return new.. 2022. 4. 6.
애쉬핑크브라운 염색 대성공🎀 (한티역미용실 고유헤어 GOYOU) 뿌리염색 시기를 한참 놓쳐 지저분한 긴 머리 스타일의 여자.. 고유헤어 소현쌤을 만나다...!! Before >> 머리하기 전 상태. 밝은 실내광에서는 브라운이고 좀 어두운 곳에서는 얼룩덜룩 컬러.. 자연광에서는 그나마 자연갈색 같아 보이지만 자연광 받을 일이 잘 없는 ㅋ ㅎㅎ 그냥 머리 질끈 묶고 살아가도 OK이지만 갑자기 꽃이 피는 봄이 와버려서 이 참에 업그레이드 함 해보자! 하고 고유헤어에 갔다 !!— 미용실 도착 ✔ 위치는 한티역 7번 출구에서 그냥 쭉 얼어오면 되는 쉬운 곳이었다. 역삼중 맞은편 건물ㅎㅎ 도로 근처나 대학가 쪽이 아니라 시끄럽지 않고 한적했다 🤫 그리구 플레이리스트 맛집이라 시술받는 내내 분위기 굿 ~~ 인테리어는 여태 가본 헤어샵 중에서 제일 예뻤다. 왠지 오늘의 집에 화이트.. 2022. 4. 4.
Spring Boot 게시글 좋아요 기능 구현(좋아요 조회, 좋아요 판별) 좋아요 기능 게시글에 좋아요 버튼 처음 누르면 좋아요, 이미 좋아요를 누른 게시글에 또 좋아요를 누르면 좋아요 취소가 되는 기능 구현. 좋아요를 누르는 파트1과, 좋아요를 누른 게시글을 조회2할 수 있는 두 파트로 나눠 정리한다. [좋아요] 1) likes 테이블 생성. create table likes ( member_idx int, product_idx int, foreign key (member_idx) references member (idx), foreign key (product_idx) references product (idx), primary key (member_idx, product_idx) ); * 이전글 [Spring Boot + JWT + Security + Security 권한.. 2022. 3. 30.
필라테스복/요가복 추천 [ 제인코트 : Janecourt] 한 일주일 전부터 봄맞이 필라테스복 뭐살지 엄청 고민했었는데 좋은 제품 찾아서 공유합니다 :) 봄맞이 필라테스복 뭐 살지 고민중이시라면 이 글 참고해도 좋겠어요.. (ʃƪ〃゚3゚〃) 앉아있는 시간이 길어지다보니 왠지 허리도 아프고 어깨 결림도 심해서ㅠ 여건될때 열심히 필라테스를 하는데요. 아무래도 좋고 예쁜 옷이 많으면 운동할 맛이 나죠 🤟🏻 일단 고민하면서 들려봤던 유명한 오프라인 매장에서 입어봤던것들 보다 착용감이 좋았어요! 그리고 가장 중요한 가격도 좋은편❤️ ni키, 젝si믹s 같은 운동복 브랜드는 너무 비싼데ㅠㅠ 특히 좀 놀랄 정도로 좋았던 요 필라테스복의 장점은! 촉감이었어요🤔🤔 촉감이 엄청 부들부들해서 기장만 좀 더 길다면 상의에 가디건만 입고 일상복으로도 괜찮을 것 같아요. 이제 집에 있으.. 2022. 3. 28.
진쨔 이뿐 목걸이를 찾았다..🍬 (원석 목걸이추천) 진짜 이뿌고 봄이랑도 어울리는 원석 목걸이를 찾았다💎 원석은 그린아메지스트(=그린자수정)인데 왕 청순함.. ( σ̴̶̷̤ .̫ σ̴̶̷̤ )♡ 갠적으로 흰색 옷이랑 제일 잘어울리는 것 같다! 첫번째 사진은 아이폰 기본카메라, 아래 사진은 필터 한번 씌운 사진인데 실물이 걍 예뻐서ㅜㅜ 어떻게 찍던 다 잘나오는듯 상세컷 이미지도 너무 예뻐서 가져왔다. 가을/겨울보다 봄/여름에 찰떡인 색감이당! 아이보리색 니트에도 ! 어디든 잘 어울리는것 같당 아 그리고 포장도 넘 귀엽게 온다ㅜㅜ💌 딥디크 도손 향기가 은은하게 나는듯..! 원석목걸이 어리틀바닐라 원석목걸이추천 여자친구목걸이추천 여자친구생일선물추천 기념일선물추천 기념일목걸이추천 2022. 3. 23.
스프링부트 JWT 인증 과정 프로젝트를 진행하면서 전에 올렸던 'JWT 인증 과정' 포스팅에 별로인 코드가 있는 것을 알았다 로그인 과정에서 불필요하게 디비 접속을 한번 더 하더라..🤔 그래서 문제점과 해결 방법에 대해 적어본다. @PostMapping(value = "/login") public ResponseEntity createAuthenticationToken(@RequestBody UserLoginReq userLoginReq) throws Exception { authenticate(userLoginReq.getEmail(), userLoginReq.getPassword()); System.out.println("controller before loadUserByUsername"); final UserLoginRes u.. 2022. 3. 18.
JWT(Json Web Token) :: JWT 형식, 동작과정 JWT(Json Web Token) :: JWT 형식, 동작과정 1. JWT란? JWT(Json Web Token)는 웹표준 (RFC 7519)으로 JSON 포맷을 이용해 정보를 가볍고 안전하게 전송하기 위한 Claim 기반의 Web Token. * 토큰? 토큰이라는 단어의 뜻은 동전. 버스카드나 교통카드라고 생각하면 된다. 근데 이 동전으론 시장에 가서 물건을 사거나 할 수는 없고, 버스를 탈 때 동전을 넣듯이 토큰은 특정한 목적에만 사용할 수 있다. 돈 보다는 바우처하고 비슷하겠다! 즉, 토큰은 일종에 권리를 주는 것이라 할 수 있다. 버스를 탈 수 있는 권리, 지하철을 탈 수 있는 권리를 부여 해주는것. 이 권리를 받는 방법은.. 토큰의 경우 돈을 냈느냐 안냈느냐다. 돈을 내면 토큰을 받고 이 토큰.. 2022. 3. 18.
728x90