본문 바로가기

전체 글11

오류2동 24시 셀프빨래방 런드리데이 사용기 오류동에 거주한지 어느덧 2년차가 되었습니다.집에서 건조를 하기에는 좁은 감이 있어서늘 집 근처 빨래방을 이용하는데 오늘은 그 후기를 작성해봅니다.주소: 서울 구로구 오류로8가길 6, 런드리데이 오류점시간: 연중 무휴 24시  내가 사용하는 방법:1. 주변에는 GS24 (곧 CU로 바뀌는 모양) 편의점이 있어서, 기다리면서 컵라면 하나 먹고오거나, 음료 하나 사와서마시면서 빨래를 기다린다.2. 와이파이도 300mb/s 정도로  빨라서, 노트북 챙겨가서 작업하며 빨래를 기다린다. 세탁기 정보세탁기는 20kg 2대, 27kg 1대가 있습니다.저는 2인 가족 일주일에 한번 빨래방에 오는데, 27kg 세탁기로 일주일 빨래양이 커버됩니다.세탁기는 세제가 알아서 나오기 때문에 따로 챙길건 없습니다. 세탁기 사용 가.. 2024. 7. 20.
오라클 정규식 REGEXP_SUBSTR()으로 문자열 정렬 오라클 db를 사용중에 기존에 값이 1,2,3,4,5,6,7,8,9 ... 처럼 숫자로 입력되오던 값이 1(3/1), 2(3/23), 3(4/1) ... 처럼 '순서(날짜)' 로 입력되어 정렬 방법을 바꿔야 할 일이 있었다. 처음에는 SUBSTR로 '(' 를 기준으로 잘라 정렬할까 하다가 입력 방식이 통일 되어있지 않아 다른 사용자가 입력했을 때 제대로 정렬되지 않을 것 같다는 생각이 들었다. 그래서 '정규식'을 사용해야 겠다 싶어 오라클에서 정규식을 사용하는 방법을 찾아보니 REGEXP_SUBSTR() 함수를 사용하면 된다는 것을 알게 되었다. TO_NUMBER(REGEXP_SUBSTR(변수명, '\d+')) 위 쿼리를 통해 문자열에서 첫 숫자를 [ ex) 032가 => 032 ] 추출할 수 있었다. .. 2023. 8. 22.
전위순회, 중위순회, 후위순회 계층적 구조를 나타내는 트리(Tree) 자료구조에서 이진트리의 각 노드를 방문하는 방법 세가지 전위, 중위, 후위 순회를 정리한 글입니다. 1. 전위, 중위, 후위순회의 노드 방문 순서 전위순회 (DLR) 노드 방문 순서 : 루트 노드(D) => 왼쪽 서브트리(L) => 오른쪽 서브트리(R) 중위순회 노드 방문 순서 : 왼쪽 서브트리(L) => 루트 노드(D) => 오른쪽 서브트리(R) 후위순회 노드 방문 순서 : 왼쪽 서브트리(L) => 오른쪽 서브트리(R) => 루트노드(D) 2.전위, 중위, 후위순회 예시 아래 예시 트리를 통해 각 순회 방법의 순서를 확인해 보겠습니다. 전위 순회 : A B D E C F 중위 순회 : D B E A C F 후위 순회 : D E B F C A 2023. 8. 21.
오라클 몇분전 조회 (DB 복원) 오라클 DB에서 데이터를 복구하려면, Flashback Query 기능을 활용할 수 있습니다. 아래 쿼리는 이 기능을 사용하여 10분 전의 데이터를 조회하는 예제입니다: SELECT * FROM [테이블명] AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '10' MINUTE) -- 10분전 조회 위 쿼리를 이용해서 얼마나 오래전 시간까지 조회 가능한지는 상황에 따라 다릅니다. 쓰기가 많이 일어나면 버퍼 공간이 금방 소진되어 최대 조회 가능하도록 설정해둔 시간보다 짧은 시간만 조회 가능한 경우도 있습니다. 따라서, DB를 데이터를 복원할 일이 있다면 최대한 빠르고 정확하게 작업하는 것이 중요합니다. 2023. 8. 21.