-
ITERM2 profile 설정하기
설정 iterm2 → preferences → profile Name : API 서버 TAG : profiles -> group 화 시킬때 사용 Badge : 터미널 화면에 터미널 설명을 적을수 있다. Command : ssh user@1.1.1.1 send text at start : USER_PASSWORD iterm2 실행하고 profile -> tag -> 접속할 서버 선택 끝!
2021.03.19
-
tomcat 을 대체 하기 위한 undertow
Undertow와 Tomcat의 비교Tomcat장점:널리 사용됨: Tomcat은 오랜 기간 동안 많은 프로젝트에서 사용되어 왔으며, 많은 문서와 커뮤니티 지원이 존재합니다.안정성: 오랜 시간 검증된 안정성과 성능을 제공합니다.JSP/Servlet 지원: Tomcat은 JSP와 서블릿을 기본적으로 지원하며, 이는 많은 Java 웹 애플리케이션에서 표준으로 사용됩니다.단점:비교적 무거움: Undertow에 비해 더 무겁고, 더 많은 메모리와 리소스를 소비할 수 있습니다.성능: 대규모 트래픽을 처리할 때 Undertow보다 낮은 성능을 보일 수 있습니다.Undertow장점:가벼움: Undertow는 매우 가볍고, 필요한 기능만 선택하여 사용할 수 있어 리소스 소비가 적습니다.비동기 I/O: 비동기 논블로킹 I..
2024.05.31
-
Spring Batch 5
새롭게 변경된것들New Java version baselineMajor dependencies upgradeFull GraalVM native supportIntroduction of the new Observation API from MicrometerExecution context Meta-data improvementNew default execution context serialization formatSystemCommandTasklet enhancementsAdd support to use any type as a job parameterImproved job parameters conversionNew Annotation Attributes in EnableBatchProcessingNew ..
2024.06.09
-
[회고] 어쩌다 팀장 - 5
우리 팀은 꾸준한 성장과 협력을 통해 성과를 내고 있었지만, 모든 팀이 그렇듯이 내부적으로도 문제를 겪기 마련입니다. 그중 하나는 팀원 한 명의 부적절한 근태 문제였습니다. 이는 결국 팀 전체에 큰 피해를 주게 되었습니다.문제의 시작은 작은 지각에서 비롯되었습니다. 처음에는 한두 번의 지각과 조기 퇴근을 대수롭지 않게 넘겼습니다. 그러나 시간이 지날수록 그 빈도는 잦아졌고, 팀원들 사이에서 불만이 쌓이기 시작했습니다. 해당 팀원은 프로젝트 마감일이 다가올 때에도 자주 자리를 비웠고, 이는 다른 팀원들에게 추가적인 부담을 안겼습니다.처음에는 이 문제를 비공식적으로 해결하려고 했습니다. 그와 여러 차례 대화를 나누며 근태의 중요성과 팀에 미치는 영향을 설명했습니다. 하지만 그는 계속해서 변명만 늘어놓고, 근..
2024.05.26
-
Java stream 의 Optional.orElseThrow
Java 스트림 API에서 orElseThrow 메서드는 Optional 클래스의 메서드 중 하나로, Optional 객체에 값이 없을 경우 예외를 던지는 방식으로 사용됩니다. 이 메서드를 사용하면 값이 없을 때 특정 예외를 던질 수 있어서 더 안전한 코드 작성을 도와줍니다. 이를 스트림과 함께 사용하여 값을 처리하고 예외를 던지는 방법을 설명하겠습니다. import java.util.Optional;public class Example { public static void main(String[] args) { Optional optional = Optional.of("Hello, World!"); String value = optional.orElseThrow(() ->..
2024.07.28
-
@Configuable 과 @Configuation 의 차이
@Configuration@Configuration 어노테이션은 Spring 애플리케이션의 설정 클래스를 정의하는 데 사용됩니다. 이러한 클래스는 하나 이상의 @Bean 메서드를 포함하여 Spring IoC 컨테이너에서 관리되는 객체(Bean)를 정의합니다.주요 기능과 동작설정 클래스:@Configuration이 적용된 클래스는 Spring 애플리케이션 컨텍스트에 의해 설정 정보로 사용됩니다.이 클래스는 보통 애플리케이션의 환경설정을 Java 코드로 정의하는 데 사용됩니다.Bean 정의:@Bean 어노테이션이 적용된 메서드는 Spring 컨테이너에 의해 호출되어 Bean 객체를 생성하고 관리합니다.@Configuration 클래스 내의 @Bean 메서드는 Bean을 정의하고 이를 Spring 컨텍스트에 ..
2024.07.28