728x90
반응형

전체 글 269

스프링 프로젝트 api에 context path 설정하기 ( /api/v1 )

설정하는 이유 api 경로에 뎁스 하나를 파서 루트를 잡아두면 프론트쪽에서 프록시 처리하기 좋다고 함 모든 컨트롤러에 다 설정해줄 수 없으니 yaml 파일에 설정 appilcation.yaml server: servlet: context-path: /api/v1 yaml이 아닌 properties 사용시 그냥 줄바꿈만 없애고 점찍으면 됨 appplication.properties server.servlet.context-path=/api/v1 그럼 아래같이 부르던 api가 - http://domain:8080/user - http://domain:8080/menu 아래처럼 됨 - http://domain:8080/api/v1/user - http://domain:8080/api/v1/menu

자바 string에서 boolean 변환하기

Boolean. 까지 치니까 getBoolean이란 게 보이길래 아무생각없이 썼는데 얘 아님... parseBoolean 또는 valueOf를 써야 함 Boolean.parseBoolean(str) // 또는 Boolean.valueOf(str) 대소문자는 상관없지만. true가 아니면 모두 false로 나옴 주의 (parseBoolean, valueOf 동일) Boolean.parseBoolean("true") --> true Boolean.parseBoolean("TRUE") --> true Boolean.parseBoolean("TruE") --> true Boolean.parseBoolean("false") --> false Boolean.parseBoolean("asdfd") --> false

SQLAlchemy 같은 테이블에 여러 개의 Foreign key 연결하기

문제상황 class User(db.Model): ... class Store(db.Model): ... # 메인 유저 main_user = db.Column(db.Integer, db.ForeignKey('user.id')) user_main = db.relationship('User', backref=db.backref('store_by_main', uselist=False)) # 서브 유저 sub_user = db.Column(db.Integer, db.ForeignKey('user.id')) user_sub = db.relationship('User', backref=db.backref('store_by_sub', uselist=False)) 그냥 연결하면 Ambiguouse 외래키라고 아래처럼 에..

IT/파이썬 2021.12.13

SQLAlchemy One to One 설정하기 (backref와 back_populates 차이)

원래 양방향 참조를 하려면 부모/자식 엔티티 각각에서 back_populates를 해줘야 함 class Parent(Base): __tablename__ = 'parent' id = Column(Integer, primary_key=True) children = relationship("Child", back_populates="parent") # on the parent class class Child(Base): __tablename__ = 'child' id = Column(Integer, primary_key=True) parent_id = Column(Integer, ForeignKey('parent.id')) parent = relationship("Parent", back_populates=..

IT/파이썬 2021.12.10

파이썬 현재시각 가져오기 : module 'datetime' has no attribute 'now'

현재 날짜를 가져오려고 datetime을 이용했다 import datetime ... create_time=datetime.now() 그런데 안됨 그런 어트리뷰트 없다고 에러뜸 module 'datetime' has no attribute 'now' 임포트 방법을 수정 from datetime import datetime ... create_time=datetime.now() from datetime을 추가해서 임포트했다 from에서 받는 datetime은 datetime 모듈이고 import에서 받는 datetime은 동명의 모듈의 하위클래스이다. 내가 쓰려고 한 now() 메소드는 datetime.datetime.now()인 것이기 때문에 datetime 하나만 쓰려면 저렇게 명시해줘야 한다...

IT/파이썬 2021.12.08

온서울 건강온 스마트밴드 1주일 사용후기 (세븐일렉 HL5)

이전글 2021.11.30 - [일상리뷰] - 온서울 건강온 세븐일렉 스마트워치 개봉기 온서울 건강온 세븐일렉 스마트워치 개봉기 온서울 건강온 스마트밴드를 8개월간 대여해주고 포인트를 쌓아 최종 소장까지 가능한 서비스이다. 나는 1차는 놓치고 2차인 이번에 신청해서 받게 되었다. * 12월중으로 3차도 모집한다고 함 http thesse.tistory.com 제일 궁금했던 수면측정 의외로 깊은수면 시간이 많이 나왔다. 다만 맥박만 가지고 측정한 것이라 다른 메이저 제조사들이랑 같은 성능일지는 의심스러움ㅋㅋㅋ 맥박 기록 주기적으로 0으로 떨어지는건 왜 그런건지 모르겠다. 딱히 보기좋지는 않다. 자는동안 엄청 천천히 뛴다는게 신기했다 그리고 의외로... 운동할때 심박이 별로 안올라갔다 설렁설렁 하는거 팩폭맞..

일상리뷰 2021.12.08

숙대 인도커리 베나레스

이철헤어커커 옆에 난 입구로 들어가면 2층에 있다. 오늘의 커리는 버터치킨 네이버에서는 런치세트라고 나오기도 하던데, 메뉴에는 그냥 1인세트라고 되어있었고 저녁에도 주문이 가능했다 강황밥과 버터치킨커리 샐러드 그리고 갈릭난 (카레맛에 가려서 갈릭향을 많이 느끼지는 못했다) 커리는 적당히 자극적이고 맛있었고 닭고기도 부드럽고 따뜻하게 구워져 나오는 난도 고소하고 맛있었다 강황밥은 쏘쏘....

일상리뷰 2021.12.08

URL Decoder (퍼센트 인코딩 되돌리기)

%EC%9D%B8%EC%BD%94%EB%94%A9 위처럼 %d하나와 숫자 두개씩 나타나는 포맷이 url 인코딩된 형태임 퍼센트 인코딩이라고도 하는 듯 숫자나 영어는 건드리지 않고 한글만 바꿈 인코딩decode333 -> %EC%9D%B8%EC%BD%94%EB%94%A9decode333 간단하게는 아래 사이트에서 돌려볼 수 있음 https://meyerweb.com/eric/tools/dencoder/ 자바에서는 URLDecoder를 써서 바꾸면 됨 String getOriginString = URLDecoder.decode(encodedString, "UTF-8"); 이때 URLDecoder.decode(...) 와 같이 decode에 취소선이 그어지면서 deprecated 됐다고 나오면 뒤에 "UTF-..

온서울 건강온 세븐일렉 스마트워치 개봉기

온서울 건강온 스마트밴드를 8개월간 대여해주고 포인트를 쌓아 최종 소장까지 가능한 서비스이다. 나는 1차는 놓치고 2차인 이번에 신청해서 받게 되었다. * 12월중으로 3차도 모집한다고 함 https://onhealth.seoul.go.kr/index2.html#/infoPage 온서울 건강온 온서울 건강온 페이지입니다. onhealth.seoul.go.kr 오늘 드디어 도착한 스마트워치 워치 본체와 밴드 설명서, 건강온 가이드 문서가 동봉되어 왔다. 내가 선택한 스마트워치는 세븐일렉의 HL5이다. 네 가지 모델 중에는 가장 최신형이다. 내가 워치를 고른 기준은 1. 심박수랑 수면 측정이 되고 2. 배터리 긴 것 수면 측정이 되는 건 세븐일렉과 파트론이었는데 세븐일렉의 배터리가 더오래가길래 이걸 골랐다...

일상리뷰 2021.11.30

더현대서울 대만음식점 <스트릿>

스트릿. 간판이 street이 아니라 strEAT 이었다. 메뉴판 옆 사천 굴탕면 사진에 혹했지만 세트메뉴가 있으면 세트를 먹어줘야 하는 법 시그니처 세트를 주문했다. 우육탕면, 마늘쫑 돼지고기 덮밥, 꿔바로우 소짜, 그리고 레몬티 두 잔 둘이 먹기엔 다소 많은가? 했는데 싹싹 다 비움ㅋㅋㅋ 좀 배부르긴 했다... 레몬티가 종류가 달랐다. 하나는 블랙티였고 다른하나는 이름을 까먹었는데 꽃향기가 났다. 우육면은 고기가 통통하고 부드러웠다. 저 옆에 빨간 소스가 우육면거였는데 저걸 안넣으니까 많이 자극적이지 않고 좋았다. 마늘쫑 돼지고기 덮밥은 마늘쫑 식감이 참 좋았다. ★추천! 다소 짭짤해서 밥이랑 마늘쫑-돼지고기 비율을 잘 맞춰 먹었다. 꿔바로우는 흔한 맛이었다. 존맛이라는 뜻.

일상리뷰 2021.11.28
300x250
반응형