2022/12 3

개발자냐, 직장인이냐

#개발자의넋두리 넋두리니까, 솔직하게 쓰자. 일하다가 가끔 기술을 딥하게 논하는 사람들이 있는데, 늘 어렵다. 기술은 기술일뿐이지, 정답은 없다고 생각하고, 믿는 편이다. 그런데, 간혹 늘 이게 정답이다 라고 하는 사람들이랑은 좀 어렵게 느낄 때가 많다. 상황에 늘 해답 정도만이 존재하고 그 해답을 같이 일 하는 사람끼리 맞춰 가는 것이 개발자의 삶이라고 생각하고 정진하고 있는 사람이라, 정답 같은건 없다. 결과적으로 진리의 정답이라는게 개발 세계에 있었으면, 한번 개발하고 계속 냅둬도 John na게 잘 돌아가고, 서버 전원 내리기 전까지 잘 동작해야 된다. 그리고, 진리니까 불변해야 된다. 근데 특정한 상황이 되었을때, 설계를 포함한 무언가를 바꿔야만 하는 것이라면, 그건 그 상황에서만 해답인 것이지..

승돌 쓰다 2022.12.07

[IDEA] Run Configuration 설정

ref. https://vividcode.io/generate-custom-intellij-idea-run-configuration-programmatically/ local 환경에서 어플리케이션의 실행 환경 설정을 지정하여, 해당 설정으로 고정 시킬 수 있다. (2020.1 부터 사용) .run 디렉토리 안에 Application 이름과 같은 이름으로 된 xml 설정을 idea가 자동적으로 인식 파일 이름은 [application name].run.xml 형식으로 지정 해야 한다. Options Description VM_PARAMETERS JVM options PROGRAM_PARAMETERS Program parameters MAIN_CLASS_NAME Main class WORKING_DIRECT..

[Spring framework] Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider

Netty를 쓰는 환경에서는 해당 오류가 M1 Apple chip 부터 발생한다. Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS 해당 이슈는 MacOS에서만 발생한다. 해결방법은 netty issue에 나와 있는데, 보통 아래 디펜던시를 추가해주면 해결 된다. io.netty:netty-resolver-dns-native-macos 그런데, 좋은 방법이 며칠전에 추가 되었는데, 실행 하는 OS를 구분하여 runtimeOnly로 해당 모듈을 추가 해주는 방식이다.O..

반응형