Programming Language/Java 108

java // 정규표현식 문자열에서 숫자만 남기기

입력받은 전화번호 등에서 하이픈이나 스페이스 같은 필요없는 문자를 제거할 때 사용하자 public class Test1 { public static void main(String[] args) { String test = "!@#$@#826 $@#1%$%7 98$asd87 9f320qepu as dfkjl321"; System.out.println(test.replaceAll("[\\D]","")); System.out.println(test.replaceAll("\\D","")); System.out.println(test.replaceAll("[^\\d]","")); System.out.println(test.replaceAll("^\\d","")); } } 결과 regex101.com/r/FIXIW..

자바 주소록 만들기

아래와 같은 주소록을 만들 것이다. 패키지와 클래스구성은 위와 같다 소스는 위와 같다. 자세한 설명은 생략한다. 아래를 참고하자. 참고 blog.naver.com/haha7037/221951765639 Java 주소록 만들기 (1) ​​주소록 만들기​​address 프로젝트 파일 만들기​address.~~​​전체 패키지 구성​​model 패키지에 ... blog.naver.com blog.naver.com/haha7037/221956715601 Java 주소록 만들기 (2) ​​​​​​​​​데이터베이스에서 불러올 수 있도록 파싱할 클래스를 만들어줌​​​​​split 할때 .은... blog.naver.com 3은 없음 blog.naver.com/haha7037/221968418864 Java 주소록 만들..

자바 서비스 트랜잭션

트랜잭션 - 일을 처리할 때의 최소 단위(송금) 서비스 - 트랜잭션을 포함한 관련된 로직들이 묶여 있는 것(송금 후 잘들어갔는지 리턴하여 메시지를 띄우는 등) ex)기능: 입금(서비스) 1 update() 1이 트랜잭션 ex)기능: 송금(서비스) 1 update() 나의 돈을 줄인다 2 update() 상대방의 돈을 늘인다 1~2가 트랜잭션 하나의 트랜잭션이 끝나면 롤백을 하거나 커밋을 해야한다. 데이터베이스에 변경이 일어나는 것(dml) - UPDATE, INSERT, DELETE 이 묶여있다면 트랜잭션이다. ex)기능: 입금(서비스) 1 update() - 트랜잭션 2-1 업데이트가 실패했을 경우 메시지를 띄운다 2-2 업데이트가 성공했을 경우 성공관련 창을 띄운다 위의 모든 내용을 완수하면 서비스가..