분류 전체보기
![[eclipse] Starting Tomcat v8.5 Sever at localhost' has encountered a problem 해결](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbM34H%2FbtrVuoYOiCd%2F8Ukmt9WhG3Uc6oQyZgfWLk%2Fimg.png)
[eclipse] Starting Tomcat v8.5 Sever at localhost' has encountered a problem 해결
톰캣 캐시 부족 org.apache.catalina.webresources.Cache backgroundProcess \apache-tomcat-8.5.56\conf\context.xml에 아래 코드 추가 포트 사용중 Starting Tomcat v8.5 Sever at localhost' has encountered a problem. Port 8080 required by Tomcat v8.5 Server at localhost is already in use. 1. 명령 프롬프트 실행 (windows + R, cmd 입력) 2. netstat -ano | findstr 8080 => 포트 8080을 사용하는 프로세스 ID찾기 (위의 경우는 식별자 15124이고, ESTABLISHED한 상태 task..
![[JS] 전화번호에 자동으로 '-' 붙이는 정규식](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ft4SmO%2FbtrVpueGWyx%2FuEFGZG4bpRoOC0j5vyRmC0%2Fimg.png)
[JS] 전화번호에 자동으로 '-' 붙이는 정규식
1. ##-####-#### 혹은 ###-####-#### 혹은 ###-###-#### const phone = '01012345678' const phone2 = '0511231234' phone.replace(/^(\d{2,3})(\d{3,4})(\d{4})$/, `$1-$2-$3`); //'010-1234-5678' //'051-123-1234' *주의할 점 숫자만 존재할 때 동작하는 정규식이므로 숫자를 제외한 모든 문자를 제거해줘야 한다. const phone = '01012345678' const phone2 = '0511231234' phone.replace(/[^0-9]/g, '') .replace(/^(\d{2,3})(\d{3,4})(\d{4})$/, `$1-$2-$3`); //'010-1..
![[PostgreSQL] Update Join](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVZuBn%2FbtsjZEkz9oz%2FGK2DvdPpnT9oHmSisE0DQ0%2Fimg.png)
[PostgreSQL] Update Join
서로 연관이 있는 두 개의 테이블에 데이터가 있는 상태에서 컬럼을 이동해야하는 상황이 생겼다. A테이블에서 B테이블로 컬럼을 이동해야하는데 데이터까지 넣어줘야 하므로, Join을 사용하여 update하는 방법을 찾아보았다. # 기본 Update문 UPDATE TABLE_NAME SET COLUMN = 'A' WHERE ID = '1' # Update Join 문 UPDATE TABLE1 A SET COLUMN = 'A' FROM TABLE2 B WHERE B.ID = A.ID 이 때, join 방식은 Inner Join이다. UPDATE TABLE1 A SET COLUMN = 'A' FROM TABLE2 B, TABLE3 C WHERE A.ID = B.ID and B.C_ID = C.ID and C.ST..
![[JAVA] 변수형 타입 변환하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeEOe8m%2FbtskLNmgkNK%2FY3vKhL5w4jGBFMWRymYunK%2Fimg.png)
[JAVA] 변수형 타입 변환하기
# String을 숫자로 변환하기 1. String에서 int Integer.parseInt(String) String str = "300"; int a = 0; a = Integer.parseInt(str); //300 2. String에서 float Float.parseFloat(String) String str = "300.32"; float a = 0; a = Float.parseFloat(str); //300.32 # String을 Date로 변환하기 1. String에서 LocalDate LocalDate.parse(String) String dateStr = "20230802"; LocalDate localDate = LocalDate.parse(dateStr); System.out.prin..
![[Vue] input checkbox value 'Y' 'N'으로 설정](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUupHz%2Fbtsj6AN2hIl%2FapmNKCqz527iA9bLuJNMq1%2Fimg.png)
[Vue] input checkbox value 'Y' 'N'으로 설정
# Vue.js input property 사용하기 checkbox type의 input태그의 기본 값은 true/false이다. DB에서 true/false가 아닌 'Y'/'N'이나 'yes'/'no' 등으로 관리할 경우 input tag property인 true-value와 false-value를 사용한다. v-model을 사용하여 기본 값을 넣어줘야 제대로 들어간다. 주의할 점은 form submit을 할 경우 체크되지 않은 값은 전송되지 않는다. v-model로 바인딩하여 전송한다면 문제없다. 더보기 # 사용 예 ... ... window.app = new Vue({ el: '#app', data: { item: { isSecure: 'N', } }, methods: { writeBoard() ..
![[PostgreSQL] DELETE JOIN](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FudihB%2Fbtsj5QqtMQj%2FlznjF0nhEpLzPA77q1Igw1%2Fimg.png)
[PostgreSQL] DELETE JOIN
Master Table의 오래된 데이터를 삭제하려고보니, 엮여있는 테이블의 참조키(foreign key) 제약 조건 때문에 DELETE문에 JOIN을 사용하려고 한다. DELETE FROM TB_SALE_CUST WHERE STATUS_CD = '07' AND SALE_DT