Yeji's Tech Notes
반응형
article thumbnail
[Window]윈도우 환경에 SDKMAN 설치하기 (feat.gitBash)
기록 2022. 4. 13. 14:34

1. 개요 SDK(Software Development Kit) Manager CLI는 커맨드 라인에서 다양한 종류의 Open JDK와 ant, gradle, maven등 Java기반의 개발도구를 설치하고 관리할 수 있게 해주는 command line유틸리티입니다. SDKMAN설치 curl -s "https://get.sdkman.io" | bash * 설치실패 : gitbash를 이용해 sdkman을 설치할려고 하면 위와 같은 에러가 발생합니다. Pelease install zip on your system using your favourite package manager. 해당이슈는 zip파일이 없어서 생기는 오류입니다. 해당 사이트에서 파일을 다운받아서 git경로에 복붙해주시면됩니다. (기본 : c..

[programmers] 완주하지못한 선수
알고리즘 2022. 2. 22. 17:28

문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 입출력 예 ["leo", "kiki", "eden"] ["eden", "kiki"] "leo" ["marina", "josipa", "nikola", "vinko", "filipa"] ["josipa", "filipa", "marina", "nikola"] "vinko" ["mislav", "stanko", "mislav", "ana"] ["stanko", "an..

[RemindJAVA]-오버로딩vs오버라이딩
언어/JAVA 2022. 1. 17. 03:09

* 이 글은 자바의정석에서 읽은 내용을 제가 정리한 글입니다. 오버로딩(Overloading) - 오버로딩? : 한 클래스 내에 같은 이름의 메서드를 여러개 정의하는 것 - 오버로딩(Overloading)의 사전적의미 : '과적하다' 즉 많이 싣는 것, 하나의 메서드 이름으로 여러기능을 구현 조건 1. 메소드 이름이 같아야한다. 2. 매개변수의 개수 또는 타입이 달라야 한다. * 오버로딩 된 메서드 들은 매개변수에 의해서만 구별될 수 있으므로 반환타입은 오버로딩을 구현하는데 아무런 영향을 주지 못함. - 오버로딩의 예 println메서드 println 메서드를 호출할때 매개변수로 지정하는 값의 타입에 따라서 호출되는 println메서드가 달라진다. PrintStream클래스에는 어떤종류의 매개변수를 지정..

article thumbnail
SpringBoot-@Scheduled설정방법
Spring 2021. 11. 5. 15:14

@Scheduled Scheduler는 내가 원하는 시간대에 주기적인 동작을 하기위해서 사용하기에 좋은 어노테이션이다. 1. @EnableScheduling annotation추가 TestSchedulerConfig class를 Scheduler실행 목적으로 사용하겠다 annotation을 붙여줬습니다. @Configuration : 이 어노테이션을 사용하지 않을 경우 스케쥴링이 동작하지 않습니다. spring에서 bean팩토리 설정과 관련된 어노테이션으로 IOC(의존제어역전)을 통한 객체 생성이 가능합니다. spring IOC 컨테이너가 해당 클래스를 Bean정의 소스로 사용합니다. 이를 통해 클래스 내부의 설정된 메소드들이 자동으로 돌아가도록 합니다. 2. @Scheduled 설정 @Scheduled..

article thumbnail
SpringBoot-@PathVariable에 특수문자 허용
Spring 2021. 10. 8. 15:43

springboot에서 Path를 입력 시 특수문자가 존재할 경우 텍스트 값이 짤려서 들어갑니다. 이 경우를 해결해주기 위해서는 인자 뒤에 ":.+"값을 추가해주면 됩니다. {test} -> {test:.+} import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RestController; import lombok.extern.slf4j.Slf4j; @Slf4j @RestController public class TextTestController { @GetMap..

java - 시간, 분 차이 구하기
언어/JAVA 2021. 3. 28. 11:02

1. 가정 주어진 시간(LocalDateTime)으로 현재시간 +-5분사이에 존재하는지 판단하는 케이스 2. 특이사항 날짜는 다를 수 있다. 시간으로만 판단해야된다.. 처음엔 단순하게 LocalDateTime.getMinute() 5 으로 판단하였다.. 이럴때 생기는 문제는 8시00분일때가 문제가 됐다.. 00분일때는 55분 05분 사이일때를 판단해야되는데 이 상황판단이 불가능 했을뿐만아니라 시간도 같이 판단해줘야되기 때문에 불가능한 케이스라고 판단하였다.. 밀리세컨즈, 아니면 calendar를 사용해서 차이를 구하려고 했지만, 날짜가 다르다는 변수가 존재해 이또한 불가능 했다... 그래서, LocalTime의 .isBefore(), .isAft..

반응형