Home - page 9

[Kotlin/코틀린] List GroupBy (리스트 그룹핑)

자바 및 코틀린의 리스트 그룹화하는 방법에 대해서 알아보려고 합니다. 자바의 경우, lambda를 이용하여 간단하게 필요한 데이터를 가공할 수 있습니다. 또한 코틀린에서는 더욱 간단하게 표현할 수 있습니다.

[Kotlin/코틀린] data class 와 equals, hashCode, toString

처음 자바를 배울 때는 C언어나 C++ 보다는 훨씬 편하고 쉽다고 생각했습니다. 그런데 요즘에 코틀린으로 개발을 하기 시작했는데, 제가 머릿속으로 생각한 로직이 정말 간단하게 표현할 수 있는 언어라고 느꼈습니다.

깃 태그 생성하는 3 가지 방법

깃허브 또는 깃을 사용하다보면, 태그를 생성하고 싶은 경우가 있습니다. 예를 들어 현재 브랜치에 뭔가를 강력하게 표시하고 싶을 때 라던가 브랜치를 통해서 무엇인가를 식별하려고 할 때 등 다양하게 사용될 수 있습니다.

Android license status unknown 에러

맥에서 Flutter로 앱 개발을 시도하던 중 에러가 발생하여 이 에러에 대해서 소개하도록 하겠습니다. 저와 비슷하게 Flutter 설치하려고 하신다면 아래 링크를 통해서 플러터 설치하는 방법을 확인하실 수 있습니다.

[Java/자바] Java url 이미지 파일로 저장하는 방법

간단하게 자바 콘솔 어플리케이션으로 이미지를 처리하는 프로그램을 만들고 싶은 경우가 있을 수 있습니다. 저 또한 간단하게 웹 상에 존재하는 이미지를 다운 받아 이미지에 워터마크를 넣어주는 프로그램을 만들려고 했었습니다.

[Linux/리눅스] Bash 디렉토리 전체 삭제

개발을 하면서 Bash에서 파일이나 디렉토리를 삭제해야하는 경우는 정말 많습니다. GUI가 환경이라면 우클릭이나 드래그&드랍으로 손쉽게 삭제 할 수 있지만, CLI 환경에서는 모든 것이 명령어로 동작합니다.

[Java/자바] ClassNotFoundException javax.xml.bind.JAXBException 에러 해결

자바 환경에서 개발을 하다보면, JDK 버전을 변경하는 경우가 생기기도합니다. 이유는 다양하겠지만 아무래도 사용하고자하는 라이브러리가 특정 버전 이상의 JDK에서만 동작하는 경우, 언어 스타일의 변화로 좀 더 스타일리쉬한 코딩을 하고 싶은 경우가 있을 것 같습니다.

[Spring/스프링] Failed to determine a suitable driver class 에러

이 에러는 처음 프로젝트를 만들고 실행할 때, 많이 겪는 에러입니다. 아마도 이 글을 읽고 있는 독자분들도 스프링을 시작하시는 단계이거나 스프링에 익숙하지 않은 분들 일거라고 생각합니다.