일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- bootstrap
- Microservices
- jv
- 평가인증
- WebJar
- Spring Boot
- #Gradle Multi project with IntelliJ
- 2010
- #단축키
- Lambda
- #화면캡쳐 #macOS
- 년말
- java
- #Microservice
- 프로젝트 시작
- #정규표현식
- 방법론
- docker #docker tutorial
- 분석 작업
- 감사
- 토익
- Today
- Total
사랑해 마니마니
String Char IndexOf String.indexOf(String str) //없는 경우 -1 Return String.indexOf(int ch) Stirng.indexOf(int ch, int fromIndex) String.indexOf(String str, int fromIndex) cf. String.lastIndexOf // 끝에서 부터 검색함 char ch = String.charAt(int index) String, Char Operation char[] charArray = string.toCharArray(); String Operation (Replace, Substring) String.replace(CharSequnce target, CharSequence replacem..
I. Spring Context 사용하기 Interface 정의 public interface Calculator { int calc(int a, int b); } 구현 클래스 정의 public class DefaultCalculator implements Calculator { @Override public int calc(int a, int b) { return a + b; } } Bean 정의파일 작성 @Configuration public class AppConfig { @Bean Calculator calculator() { return new DefaultCalculator(); } } Entry Point 작성 @SpringBootApplication public class SpringTou..
Docker의 기능 Docker image 생성 : 명령어는 docker image Docker container 동작 : 명령어는 docker container Docker image 공개 및 공유 : Docker 설치 방법 및 동작확인 Docker 설치 방법 은 Googling을 통해서 해결하면 되고 잘 설치되었는지 확인 하는 방법은 설치 후 docker --version 그리고 모두가 다하는 'Hello World'를 사용해 보자 docker container run ubuntu:latest /bin/echo 'Hello world' docker container run ubuntu:latest /bin/echo 'Hello world' Unable to ..
화면 캡쳐하기 선택 영역 잡아서 캡쳐하기 Command + Shift + 4
1. 루트 프로젝트 만들기 프로젝트 셋업 New Project > Gradle > Java 체크 제거 > Next GroupId: io.minsoo, ArtifactId: lab-main 루트 프로젝트의 불필요한 파일 삭제 src 디렉토리 삭제하기 (Java 체크를 제거했으면 src 폴더가 없으므로 할 필요는 없음) 2. Sub 프로젝트 만들기 프로젝트 셋업 Spring Initializr > Project Metadata Group: io.minsoo, Artfifact: discovery-service, Type: Gradle Project, Language: Java, Package: Jar, Java Version: 8 ... Dependencies Spring Boot Actuator, Spri..
Discovery Service 생성하기 Spring Initializr로 프로젝트 생성 DiscoveryServerApplication.java 파일에 @EnableEurekaServer 추가하기 @SpringBootApplication @EnableEurekaServer public class DiscoveryServerApplication { public static void main(String[] args) { SpringApplication.run(DiscoveryServerApplication.class, args); } } 실행 시켜면 Error가 발생됨 // 그래도 서비스는 실행 주의 깊게 볼 항목은 com.netflix.discovery.DiscoveryClient.register 항목..
Java Pattern class(java.util.regex.Pattern)는 Java 정규표현식 API Pattern class를 두가지 방식으로 사용가능함 딱 한번 사용하기 여러번 사용하기 Pattern.matches(); //딱 한번 사용 할 경우 boolean result = Pattern.matches("regExp", "TEXT") Pattern.compile(); //여러번 사용할 경우 Pattern pattern = pattern.compile(patternString); Pattern pattern = pattern.compile(patternString, Pattern.CASE_INSENSITIVE); //추가로 flag 사용 가능 Pattern.matcher(); // Pattern..
Search 문자열에서 문자를 찾을 때는 매칭되는 전체 문자를 찾는다. 예를 들어 Hello, World! Hello, Home 에서 Hello로 검색하면 2개의 Hello가 검색된다 Case sensitive라서 대소문자를 가린다. Anchor(위치), escaping 정규 표현식은 대소문자를 가림 ^ : 라인의 시작. ^who는 문자열의 맨처음에 나타나는 who를 찾음. who is who에서 ^로 검색하면 처음 who만 검색됨 $ : 라인의 끝. who$는 문장의 맨 끝에 나타나는 who를 찾음. who is who에서 who$로 검색하면 마지막 who만 검색됨 \ : escape. 만약 문자열에 $이나 ^ 또는 \가 있는 경우 이 문자를 찾고자 할 때는 \$, \^, \\를 입력해야 함. $12$..