Home - page 5

Exception is never thrown in body of corresponding try statement

자바 환경에서 개발하다보면 다양한 에러를 접하게 됩니다. 그 중에서도 Exception 핸들링을 하면서 가장 흔하게 발생하는 에러에 대해서 소개해드리도록 하겠습니다.

[HTML/CSS] Position sticky 적용 방법

css의 position에는 다양한 종류의 다양한 속성이 있습니다. 이 글에서는 static 속성과 fixed 속성의 특징을 동시에 갖고 있는 position sticky속성의 특성에 대해서 알아보겠습니다.

[Mysql] 일간, 주간, 월간 그루핑하기

로그성 데이터를 일간, 주간, 월간별로 보여줘야하는 때가 있습니다. 예를들어 google analytics에서 일간, 주간, 월간으로 보여주는 기능이 있습니다.

[Github/깃허브] 리모트에 강제로 푸시하기

깃허브 리모트 서버에 강제로 푸시해야하는 경우가 간혹 발생합니다. 예를 들어 리버트나 리셋을 해야하는 경우가 있습니다.

파이썬 버전 확인

맥(macOS) 또는 윈도우(windows) 환경에서 각각 설치된 파이썬의 버전을 확인하는 방법에 대해서 알아보겠습니다. 설치되지 않은 경우 설치 후, 확인할 수 있습니다.

[Spring/스프링] 톰캣 OpenSSL 적용하기

과거 글 중에 톰캣에 오라클에서 만든 Keytool이라는 커맨드라인 프로그램을 이용하여 만든 키를 적용하는 방법에 대해서 소개해 드린적이 있습니다. 하지만 만약 웹 어플리케이션이 FE와 BE로 나뉘어져 있는 상태에서 FE에서 사용하는 인증서와 BE에서 사용하는 인증서가 다를 수 밖에 없습니다. 그 이유는 BE에서는 keytool을 이용하여 인증서를 대체할 파일을 만들었기 때문입니다.

[Kotlin/코틀린] Coroutines Multithreading (feat. Fuel)

Java를 사용하던 시절에는 멀티 스레드를 이용한 병렬 프로그래밍은 조심해서 사용해야합니다. 자칫 잘못해서 성능이 떨어질 수도 있고, 의도하지 않은 대로 동작하는 경우가 많습니다. 하지만 코틀린에서는 Coroutines라는 라이브러리를 통해서 멀티스레딩을 간단하면서도 컨트롤 하기 쉽도록 해줍니다.

[Kotlin/코틀린] List to Set, List to Map

보통 리스트의 내의 값들 중, 중복되지 않는 셋을 만들고 싶거나, 리스트의 특정 프로퍼티를 기준으로 맵을 만들어야하는 경우가 종종 있습니다. 오늘은 자주 사용하게되는 리스트를 셋이나 맵으로 변경하는 방법에 대해서 소개해드리도록 하겠습니다.