본문 바로가기
반응형

Pattern2

Strangler application 스트랭글러 패턴 개발에는 다양한 디자인 패턴이 있다. 다양한 패턴에 대해서는 아래 참고 포스팅을 참고 바란다. 이번 포스팅은 요즘 다양한 기업에서 다양한 프로젝트를 진행중인 모놀리식 -> MSA 프로젝트로 변환 작업시 변환 패턴이다. 먼저 아래 그림을 보면 왼쪽 처음엔 모든 코드가 Monolith 였는데 점차 변화되면서 결국 모든게 MSA로 바뀐 그런 패턴이다. 개발 패턴이긴 하지만 방법에 대한 패턴이라기 보다는 방향성에 대한 패턴인듯 하다. 참고 포스팅 https://thenicesj.tistory.com/87 디자인패턴 정의와 종류 소프트웨어 개발을 할때 사용되는 디자인 패턴이란 과거에 소프트웨어 개발 과정에서 발견된 설계 노하우를 축적하여 그 방법에 이름이 붙여서 이후에 재사용 하기 좋은 형태로 특정 규약을 만 t.. 2024. 3. 24.
Java 에서의 정규 표현식 정규표현식에 대한 정의는 이전 포스팅에서도 많이 다룬적이 있기에 해당 참고 포스팅을 참고 하면 도움 될것이다. 이전 포스팅에서는 파이선에 대한 포스팅이 주를 이뤘는데 이번 포스팅에서는 자바에서의 정규 표현식을 정리 해보려고 한다. 자바에서 정규표현식을 사용하기 위해서는 java.util.regex 에 있는 클래스를 사용하게 되고 주로 Pattern / Matcher 를 사용하게 된다. Pattern은 matches() 메서드를 지원한다. 주어진 패턴이 주어진 정규 표현식에 일치하는지 체크를 한다. 아래와 같이 사용이 된다. String pattern = "^[0-9]*$"; // 숫자만 String str = "123123"; boolean result = Pattern.matches(pattern, s.. 2023. 6. 14.
반응형