prod에서 에러가 나면 실시간으로 트랙킹이 가능해야 됨.
해당 트래킹을 위해서 에러 발생시 슬랙으로 메세지 발송.
Slack Pro가 아니더라도 슬랙 Incoming Webhook 호출 가능한지 체크 필요.
각 커스텀 에러를 middle error에서 캐치해서 이를 슬랙으로 발송할 수 있는 구조 구축
화담 백엔드 구조 및 서비스 플로우 파악.
저번에 고객 클라이언트 구조를 통해 고객 서비스 플로우 파악 완료.
이번에는 꽃집 사장 클라이언트 구조를 통해 고객 서비스 플로우 파악 필요.
디비버는 DB GUI툴로 요즘 많이 사용되고 있음.
MySQL Workbench가 오류도 많고 안 되는 게 많아서 해당 툴로 옮기기로 결정
+화담에서 디비버를 GUI 툴로 사용한다고 해서 나도 사용해보기로 함.
디비버에서 connection 세팅이 기본으로 postgre
로 되어있음.
바라보는 DB가 다른 경우 해당 세팅을 변경해야 원하는 DB를 바라볼 수 있음. (체크필요)
SELECT INGREDIENT_TYPE, SUM(TOTAL_ORDER) AS TOTAL_ORDER
FROM FIRST_HALF
LEFT JOIN ICECREAM_INFO ON FIRST_HALF.FLAVOR = ICECREAM_INFO.FLAVOR
GROUP BY INGREDIENT_TYPE
ORDER BY TOTAL_ORDER ASC
def solution(dirs):
check = []
cur_pos = [5, 5]
dir_step = {'U' : [-1,0], 'D' : [1,0], 'R' : [0,1], 'L' : [0,-1]}
for dir in dirs:
y,x = cur_pos
dy,dx = dir_step[dir]
ny, nx = y + dy, x + dx
if not((0 <= ny < 11) and (0 <= nx < 11)):
continue
if([[y,x],[ny,nx]] not in check):
check.append([[y,x],[ny,nx]])
check.append([[ny,nx],[y,x]])
cur_pos = [ny,nx]
return len(check) / 2